[sdiy] Stutter delay/sample/time stretch
Amos
controlvoltage at gmail.com
Thu Nov 17 05:01:06 CET 2005
Perhaps you could A/D the source into RAM (or appropriate temp. storage
method) and use a PIC to cue up the memory addresses of the sample in order,
with a simple interpolation such that if the playback duration increases, it
would repeat each bit of the sample /n/ times, something like this...
Original number of samples = N
samples/second = bitrate (original sampling bitrate)
original speed = duration0 ; slower speed = duration1
samples/second times number of seconds = number of samples
bitrate * duration0 = N
bitrate0 * duration1 = n
number of times to repeat each bit at duration1 = n/N
of course this will seldom be an even number... I'm sure there is a simple
implementation
that would spread out something like "1.07 repetitions per bit" over 22,000
bits...
This is all improvised by a sleepy person, so forgive any obvious mistakes
or lack of clarity on my part. :-)
-Amos
On 11/17/05, Rafael Cohen <rafael.cohen at gmail.com> wrote:
>
> I am getting interested for the first time in messing with low fi
> delay ideas and wanting to make something that will imitate the
> stuttering effect you get when you do a lo-fi time stretch that
> maintains pitch by replaying bits of the sample. Does anyone know of
> any ways to do this with hardware? Other interesting related ideas?
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20051117/7a463e44/attachment.htm>
More information about the Synth-diy
mailing list