I've built a looper using groove~ for the playback and poke~ for recording.
The record index is driven by the right output from groove~.
The speed of playback is adjustable and the way it is set up you can record what you can hear into the buffer at any speed, which is what I want.
The only problem is that a sound recorded at a higher speed will sound poor when played back at a lower speed.
I tried out ipoke~, but I think that you have to start recording from an index of 0 or it doesn't work. I want to skip around a bit so I don't think it'll work for my needs.
I'm wondering if there's a standard solution for this kind issue? Recording into a temporary buffer and copying it or something? (maybe with ipoke)
As a workaround I put the sample rate up to 96000 and this made it sound alot better but obviously there is a massive performance hit for signal rate stuff.
Can anyone give us a clue? Thanks