GrooveBox Update

I decided to go with the Jtable option for the groovebox because it will cut down on the lines of code involved, and also because i think it looks better (this is probably due to years of messing around Fruity Loops). With that decision made I began to look at how a loop would actually be created in our system. I dug up some old drum samples i had sliced up a while ago and began trying to put them together in Matlab, using the function I described in a previous post. This worked to a certain extent, but i began to run into problem when it came to instruments such as crash cymbals that have a longer decay time than say a snare drum. The problem here is that the crash decay needs to extend out over the other instruments. As it stands, my function waits for the crash sample to finsh before concatenating another sample onto the end of it, which puts the whole loop out of time.

Also, more worryingly, increasing or decreasing the tempo squashes or stretches the loop, resulting in undesirable effects. Time for a rethink…

~ by brendanbambury on March 4, 2008.

Leave a Reply