| View previous topic :: View next topic |
| Author |
Message |
don_don Junior Jammer

Joined: 21 Jan 2009 Posts: 12
|
Posted: Mon Feb 02, 2009 6:17 am Post subject: |
|
|
Thank you to all all of you for your constructive and instructive informations.
However, although I got something working, I am not satisfied with the result.
The drum section played by JS is not synch with the song that is played and overcrowed with a lot of erractic drum beats.
I have installed on REAPER track_1 a song (mp3) and on track_2 JS demo.
What I want to get is just (as a starter) a simple rhythm (just a minimalist beat) in synch with the song played on the other track.
That’s my goal. Can somebody help me ?
1000 thanks, |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Mon Feb 02, 2009 8:05 am Post subject: |
|
|
First off, Jamstix is always in synch with REAPER so it is important what tempo and time signature REAPER is set to. If you are using a pre-made audio track, you must set REAPER to match that tracks timing. _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
Sheppol_A PhD in Jamology

Joined: 04 Dec 2008 Posts: 425
|
Posted: Mon Feb 02, 2009 8:06 am Post subject: |
|
|
| Ralph [RZ] wrote: | | First off, Jamstix is always in synch with REAPER so it is important what tempo and time signature REAPER is set to. If you are using a pre-made audio track, you must set REAPER to match that tracks timing. |
What Ray said.Try and find the tempo of the mp3.People don't usually use weird numbers so 100/110/120 etc. |
|
| Back to top |
|
 |
BoxOfSnoo Jamologist

Joined: 13 May 2007 Posts: 105
|
Posted: Mon Feb 02, 2009 11:01 am Post subject: |
|
|
It sounds like you want to detect the drums in a MP3 file and have Jamstix play along with that; or extract/replace a drum track from an existing tune. Jamstix doesn't do that. Jamstix is more for composition.
If you want to fake it, try this:
First, figure out the tempo of the MP3 manually. I suggest you tap to the beat on the "BPM" label in the transport bar in Reaper as the tune is playing. This will get you close.
Then figure out the time signature of the song and change the Reaper project settings to this.
Next, set up the Jamstix drummer and style to approximate what you're hearing. This is a trial-and-error approach.
Finally, you will probably want to set up the "parts" of the song to match chorus/verse/intro/outro etc. This is probably the most complicated part.
Yes, this may be confusing, but it's basically using Jamstix to do something outside of its main purpose. It won't be perfect, and there are better tools to do this, but it might surprise you with something cool sounding that you didn't expect. |
|
| Back to top |
|
 |
don_don Junior Jammer

Joined: 21 Jan 2009 Posts: 12
|
Posted: Mon Feb 02, 2009 11:22 am Post subject: |
|
|
HI, thanks again for your replies ….
However, the more I go, the less I understand how it works.
I understood from Ralph “I am assuming your music file has no drums (otherwise you won't need JS as outlined above). You can now use the project from the steps above and add another track with your music file. After that, adjust the parts in JS to match the content and style of your music file by adjusting parts length/repetition and style/drummer selection”.
Now, BoxOfSnoo says « It sounds like you want to detect the drums in a MP3 file and have Jamstix play along with that; or extract/replace a drum track from an existing tune. Jamstix doesn't do that “.
Those 2 statements are contradictory !
So, once again, my initial request for a simple functional diagram with what can be done with JS.
I am convinced that JS is what I have been waiting for such a long time but I want to verify it on my own,
Thanks again ! |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Mon Feb 02, 2009 11:30 am Post subject: |
|
|
I don't see how the statements are contradictory. I said I was 'assuming' your audio track didn't have drums since, as BoxOfSnoo pointed out, that's how most people use Jamstix.
This is how most people use Jamstix: they have a track without drums or are creating a song in their host using audio tracks and/or MIDI instruments and wish to add drums to it. They add Jamstix, select the desired style/drummer etc. and that's how they get the desired drum tracks.
A diagram of what Jamstix does would likely overwhelm you as the possibilities and workflows are many.
It may be best to get back to exactly what you want Jamstix to do. Based on your latest posts it appears to me that you have a single audio track with a complete song, including drums, and you wish to replace those drums with a Jamstix drum track. Is that correct? _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
BoxOfSnoo Jamologist

Joined: 13 May 2007 Posts: 105
|
Posted: Mon Feb 02, 2009 11:34 am Post subject: |
|
|
Aha... the third possibility is this: you have a track WITHOUT drums, but WITH all other instruments, probably played to a metronome.
Is this true? I could explain how to do this, but I want to know if it will help, first. |
|
| Back to top |
|
 |
don_don Junior Jammer

Joined: 21 Jan 2009 Posts: 12
|
Posted: Mon Feb 02, 2009 11:41 am Post subject: |
|
|
To Ralph,
To the question raised by Ralph : “Based on your latest posts it appears to me that you have a single audio track with a complete song, including drums, and you wish to replace those drums with a Jamstix drum track. Is that correct?”
My answer : YES, it’s what I want to do. I want to evalue how JS can play its drum part while "hearing" an existing audio file (complete mp3 song in my case).
Merci |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Mon Feb 02, 2009 11:58 am Post subject: |
|
|
| don_don wrote: | My answer : YES, it’s what I want to do. I want to evalue how JS can play its drum part while "hearing" an existing audio file (complete mp3 song in my case).
|
AFAIK, there is no plugin on the market that can detect the drum track of a (single) composite audio file. Even drum replacers like Drumagog (which do not compose but simple trigger samples based on audio thesholds) require single audio files for each drum instrument (snare, kick etc.)
Jamstix uses audio input to determine the dynamics of the performance, adjust the drum dynamics and engage dynamic-dependent play rules, such as cross-sticking and hat/ride transitions. _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
don_don Junior Jammer

Joined: 21 Jan 2009 Posts: 12
|
Posted: Mon Feb 02, 2009 12:12 pm Post subject: |
|
|
Ralph,
OK, but in my case there is no drum track into my audio file. There is just a couple of guitars.........
Anyway, what do I have to do to evaluate your product ? Is my request realistic (or not) ?
BTW, I do not see any difference between a sound coming from a file and a sound of a music instrument plugged into a PC.
Can you please, enlighten my understanding ?
Thanks |
|
| Back to top |
|
 |
Ralph [RZ] Site Admin

Joined: 02 Jan 2008 Posts: 13332
|
Posted: Mon Feb 02, 2009 12:20 pm Post subject: |
|
|
Your request is not realistic because you want Jamstix to magically 'understand' the guitars in your audio file and produce a fitting drum track. There is no product on the market today that can do that. We are working towards that but it is still not possible.
Here is what you can do wiyth Jamstix today:
- load your guitar audio track into your host
- set tempo and time signature of your host to match your audio track
- add Jamstix and select style/drummer that fit your audio track _________________ Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com |
|
| Back to top |
|
 |
heyjohn Jam Meister

Joined: 04 Mar 2006 Posts: 50 Location: New Hampshire, USA
|
Posted: Tue Feb 03, 2009 1:37 am Post subject: |
|
|
| Ralph [RZ] wrote: | | Your request is not realistic because you want Jamstix to magically 'understand' the guitars in your audio file and produce a fitting drum track. There is no product on the market today that can do that. |
Agreed -- but note that there are some interesting products being promised now. The "DNA Technology" that the folks at celemony.com have announced/demo'd is supposed to be able to identify the pitches in a polyphonic track, and enable it to be edited in a fashion similar to MIDI files. Their current products claim to be able to do this for monophonic tracks (and some of them export MIDI if desired). (I've not yet checked out their demo software, but I plan to.)
So if the "Jam with MIDI" Jamstix feature grows even more brains (and I like what it does now), combining it with Melodyne might produce magic.
But that's all just an intriguing future possibility right now.
FWIW, when faced with a similar problem -- a song written 20 years ago, but without drums -- I wound up re-recording it, since there were some variations in the original tempo. Using the 'Charlie' drummer in my re-recording worked out pretty well, but I might still revisit the project once I get better working with all the software I can bring to bear on it. |
|
| Back to top |
|
 |
sonicviz Grand Master Jam

Joined: 24 Feb 2007 Posts: 287
|
Posted: Tue Feb 03, 2009 3:12 am Post subject: |
|
|
| don_don wrote: | Ralph,
Can you please, enlighten my understanding ?
Thanks |
Try Songsmith, it seems to have all that you want to automagikally compose beats for you -> http://jp.youtube.com/watch?v=3oGFogwcx-E
The tunes are just, um, ...er....hmmmmmmmm
Jamstix is the Bees Knees...but you need to RTFM to get the most value from it;-) |
|
| Back to top |
|
 |
docatlas Jammer

Joined: 10 May 2008 Posts: 35
|
Posted: Tue Feb 03, 2009 4:41 pm Post subject: |
|
|
It can take a little time to learn your way around Jamstix, but it's well worth the effort. Now I can usually get the results I need with a few mouse clicks, but at first I was constantly referring to the manual.
If your audio track doesn't have a constant tempo that you can set your host to, one trick I've found that works is to split the audio file up into 1 measure fragments, figure out the tempo of each clip (if your host can time/pitch stretch loops, it should be able to tell you the tempo of the clip), then manually put tempo changes into the project to match the tempi of the clips. It's a bit time-consuming, but I've had good results using it to create a tempo map for older stuff I did 25 years ago. That way, Jamstix will follow the tempo of your recording. |
|
| Back to top |
|
 |
Sherz Jamologist

Joined: 27 Nov 2005 Posts: 102
|
Posted: Sun Feb 08, 2009 8:21 pm Post subject: |
|
|
| don_don wrote: | To Ralph,
To the question raised by Ralph : “Based on your latest posts it appears to me that you have a single audio track with a complete song, including drums, and you wish to replace those drums with a Jamstix drum track. Is that correct?”
My answer : YES, it’s what I want to do. I want to evalue how JS can play its drum part while "hearing" an existing audio file (complete mp3 song in my case).
Merci |
| don_don wrote: | | in my case there is no drum track into my audio file. There is just a couple of guitars |
That's somewhat confusing and contradictory and I think has made it difficult for some to get a handle on what exactly it is that you to achieve. You've implied that your audio (MP3) is complete WITH drums, but later say it is in fact just a couple of guitars.
If I understand you correctly I think what you want is to use the "Jam with Audio" feature, using your guitar track as input to Jamstix's AudioM8 plugin.
Prerequisites would include:
| Ralph wrote: |
- load your guitar audio track into your host
- set tempo and time signature of your host to match your audio track
- add Jamstix and select style/drummer that fit your audio track |
The assumption is of course that your guitar track was recorded to a click-track with a constant tempo. Ideally you'll also want to create parts within Jamstix to match the song structure, i.e so Jamstix knows where verses, chorus's, bridges etc occur and how many bars long each section is.
The 'busy' and 'chaotic' characteristic you mention could be a result of JS composing and performing fills in the wrong places because it simply doesn't know the song structure. Also the accents default maybe set higher than it needs to be resulting in too many throw ins, snare buzzing etc. You may also have other parameters which by default are set higher than you want them to be - controls to do with 'business', and 'funkiness' etc etc. The availablity and extent of some of these controls depends on your choice of drummer and/or style.
The reality is JS is a very clever and sophisticated drum plugin and you probably really do need to do a bit of homework in preparation before you can expect to get the results you desire. And, if you do take the time and learn some basics first your effort will almost certainly be rewarded.
 |
|
| Back to top |
|
 |
|