Audio Processing in MSP
Wed Jul 16 15:15:00 +0000 2008 (Posted by Tim)
Misc
0 Comments
As a very audio-oriented person, there have been a couple of interesting threads on the Max list in the last few weeks.
First, there is a new commercially-available Max external called elastic. It looks and sounds really superb! It is based on the élastique time stretching algorithm published by Zplane.
A second thread of particular interest has been regarding spectral processing in MSP. Here are a set of links I’ve extracted from the thread:- SoundMagic Spectral—this is a set of AudioUnit plug-ins, for which an au host external is also provided.
- The standard-bearer for spectral processing in MSP, which probably doesn’t need mentioning (but I include for completeness) are the FFTease objects from Eric Lyon.
- Some newer spectral objects are the VB-Objects which use Apple’s FFT implementation in order to do things that are otherwise cumbersome in Max.
- Finally, the thread actually started with some new work done on a staticresynth object which takes a buffer of audio and performs a huge FFT on it to process the entire buffer (in non-real-time). The source code for this object is here. It is using the FFTW library to perform the FFT. It is also using some random number generators from this page.
The third thread of interest has been running much longer. Mattijs Kneppers has produced a nice sounding granular-based pitch-shifter and time-stretcher.
Share your own thoughts or comments...
Please log in to leave a comment.
Back to Electoblog Table of Contents
