How do we do this in Cheesetracker? We've
managed to load Acid
loops, creat instruments out of them, insert them into a pattern and
then play the pattern. (I was blind. My kid really reads menus and
gets what's there more quickly than I do sometimes. Cool!) However,
when we play a couple of loops against each other within the same
pattern they play at their default rates and they are not in time with
each other. This is stopping us from making any real song.
I imagine that it's possible, probably, to do some sort of
resampling of every loop in the library to move them all to the same
tempo, but that would be a huge undertaking and would require you to
choose a specific tempo. What happens when you decide 98BPM isn't
right and you want 102BPM??
I've done this many times by hand, so if you are willing to spend some
time tweaking, here is the procedure:
First, select the desired speed for the loop. That is, set the C5 Freq
(from Samples->Format) to something like 44100 (if it was sampled at 44100
for instance).
Then insert C5 to the pattern and use tempo (T) and speed (A) effects to
adjust the playspeed so that one pattern is just the length of the sample.
Press F6 to play the pattern in loop so you can hear that the sample loops
perfectly. T is more 'fine-tuning' than A, so set A first so that the
sample is almost the length of the pattern. and then adjust T. If the
sample still doesn't loop correctly, start adjusting the C5 Freq by small
amounts.
Feel free to ask more if you didn't get this.
Tommi