XML Feeds

.

[maxmsp] Speeding up an event with no pitch shift

Jean-Fran ç ois Charles jeanfrancois.charles at newflore.org
Thu Nov 1 16:12:22 MDT 2007


>  But I am surprised the see that sample playback react more like a vinyl or
> tape deck player. Why is this, I assume that this is because the samples are
> entered and read in a linear fashion ?

Actually, the "samples" version is nothing else than the digital version of
a vinyl. Almost the same physical phenomena happens.
The first implementation of changing speed without changing pitch has been
realized physically with the equivalent of 1 tape deck with 2 overlapping
play heads. That is exactly what a granulator in a computer does. This is
the first technique for what you want to do. Apple Garageband uses a version
of granulation, I believe. For Live, I don't know, but it is likely too.

The second technique is with fft. People who suggested gizmo~ meant: play
the sound faster (and it will be automatically pitch shifted), then feed
gizmo~ to bring the sound back to its original pitch. If you play twice
faster, you will give 0.5 as a transposition parameter to gizmo~.

The 2 first choices you have are really
-granulation (more or less hidden)
-fft

Jean-François.





More information about the maxmsp mailing list