Before going on this prototype http://cyber.savina.net/sound/sound.htm
I have tried to figure out how to work in a cheap way with wave table.
I had the feeling would be possible to have something rather cheap on 2 channels : 1 for wavetable, 1 for drum
- use looping DMA buffer set with the length of the transposed wave
- fill the other channel non stop with a dma looping interupt (for drum)
Playing with wavetables is really interesting. Cool project