blocks
Wavetables are pretty standard these days. Lots of synths use them, Waldorf for one does (or did) it very well.

I wanted to play around with the idea of using microsound particles and spraying them chaotically, or ordered, to form a new wave.

After working with it for a while, I developed many settings to control how the wavetable is built, the amount to crossfade, and amount to crop the chunks.

This program looks for samples named "source1.wav" "source2.wav" etc... then based on it's settings, churns out a new audio file.

EXAMPLE: 909 kick
Back to my favorite 909 kick sample. I chopped this sample into individual chunks, and saved them off manaually. This can also be automated with recycle if you have a lot of chunks.

EXAMPLE SOURCE 1:

PLAY

EXAMPLE SOURCE 2:

PLAY

EXAMPLE SOURCE 3:

PLAY

EXAMPLE SOURCE 4:

PLAY

EXAMPLE SOURCE 5:

PLAY

After processing the samples get arranged back into a new file.

EXAMPLE Forwards: 12345(essentially the original file rebuilt)

PLAY

EXAMPLE Backwards: 54321 (technically not reversed, each chunk is played forwards, but in reverse order)

PLAY

EXAMPLE Random: (played in order five times, then shuffled)

PLAY

DOWNLOAD the wavetable builder source