You can’t just call them Beatbuddy beats anymore.
So that link is the link to my latest creation. It took a LOT of experimentation (all freakin day) :), so I’ll explain what I did, for when anyone else wants to have sample based backing tracks.
So basically I created a new drumkit that has note 36 = the main loop, note 37 = the intro, note 38 = the fill, and note 39 = the outro. Each of those “instruments” trigger a sample, which is just a WAV file. You could basically create any backing track situation, as long as you figure out the rules.
To make sure that the sample plays in its entirety I made the midis trigger the appropriate note, then trigger a bunch of notes that are NOT in the drumkit (note 35, in my case) I don’t know if this is necessary, but I’m just doing trial and error here. In this case, some samples were 10s long, and some were 20s long which is basically 2 measures, and 4 measures, i think. I cut the sample to make it pretty near exactly 10s and 20s. You can do this by time stretching or shrinking, but this song was close enough to just chop it there.
How do you make a midi be exactly 10s long? Well, I set the bpm = 60, and the time signature to 5/4, or 10/4. 60 bpm at 5/4 = 10s.
Unfortunately my midi editor Reaper somehow doesn’t record the bpm and time signature into the midi, so I had to re-edit the files in Aria and add that. As you play the song though, you can see the “tempo” guide is five steps, once second each, across the display.
Tools used: Reaper, for midi editing, and wav comparison. Aria Maestosa, for midi editing and setting bpm and time signature. Audacity for creating WAV samples, and editing of WAVs. It also can compare the length of midi clips with WAV samples.