It might sound impressive, but this stuff is really easy to do. It can be done in a single cog with much better sample rate than 40 kHz! (40 kHz might be impressive for an Arduino)
I remember doing this in realtime at 50 kHz on a bog standard 7.14 MHz Amiga. (fun times)
It's basically a ring buffer, one write pointer and one read pointer. By "manipulating" the read pointer in different ways, all kinds of weird effects can be achieved.
It might sound impressive, but this stuff is really easy to do. It can be done in a single cog with much better sample rate than 40 kHz! (40 kHz might be impressive for an Arduino)
I remember doing this in realtime at 50 kHz on a bog standard 7.14 MHz Amiga. (fun times)
It's basically a ring buffer, one write pointer and one read pointer. By "manipulating" the read pointer in different ways, all kinds of weird effects can be achieved.
A search for example code regarding ring buffers with write and read pointers didn't turn up anything. Is there any sample propeller code that can be used as a starting point? I found this object that samples the mic and plays it back on the headphones. http://obex.parallax.com/objects/57/
Comments
Nice...but this is better, (Arduino in Propeller forum?)
http://howleraudio.com/frontpage/
Any examples of Open Stomp with a human voice input instead of guitar?
I remember doing this in realtime at 50 kHz on a bog standard 7.14 MHz Amiga. (fun times)
It's basically a ring buffer, one write pointer and one read pointer. By "manipulating" the read pointer in different ways, all kinds of weird effects can be achieved.
A search for example code regarding ring buffers with write and read pointers didn't turn up anything. Is there any sample propeller code that can be used as a starting point? I found this object that samples the mic and plays it back on the headphones. http://obex.parallax.com/objects/57/
Christof
-Phil