Monday, October 27, 2008

Freeze a sound with Max/MSP/Jitter

Version FrancaiseIn April 2008, I was invited by composers Eric Chasalow and Maxwell Dulaney to give a 2-day seminar on spectral sound processing techniques at Brandeis University Music Department.

A topic the music students particularly enjoyed was the frozen sound, the audio equivalent of the cinematic "freeze frame shot". I taught the nuts and bold of the real-time stochastic spectral freeze technique (the stochastic component is aimed at breaking the ice - with the audience).

On this video, discover 5 variations on a Max/MSP/Jitter freeze tool:

Free downloads

frozen beauty

Syllabus

The program for just two 3-hour workshops was quite ambitious!

April 14th

  • Overview of the topic: “Spectral processing, or having fun with graphics and sound.”
    All students and faculty members are welcome (not only to the computer music specialists).
  • Spectral explorations 1
    Sonogram. Fast Fourier Transform (FFT). Recording spectral data into Jitter matrices. Frame to frame playback.
  • Introduction to Jitter
    Matrices, filters, expressions.
  • Spectral explorations 2
    Phase vocoders: Max/MSP version versus Max/MSP/Jitter version. Variable-speed playback (time stretching, time compression).

Waiting for next session

Assignment! Play with pictures, spectrograms, vocoders, [pfft~].

April 28th

  • Spectral explorations 3
    Real-time spectral processing with Max/MSP. Denoiser, amplitude compression, frequency shifting, pitch shifting.
  • Spectral explorations 4
    Back to our Max/MSP/Jitter phase vocoder. Blurry playback.
  • Spectral explorations 5
    Real-time spectral processing with Max/MSP and Jitter. Real-time Freeze.

Rose Picture "Frozen Beauty" CC License by freebird4

5 comments:

forbes said...

That sounds awesome! I'll check that out. I'm putting on a concert at Longy on November 19, hope you can come!!

Jean-François Charles said...

Thanks. Good to know about your concert! I'll stay tuned.

Christopher said...

Jean-Francois, I am not yet an Max/Msp/Jitter owner, but intend to be very soon. Before I make the purchase, is it necessary to purchase the bundle that includes jitter as I am not doing any "video work". I noticed some of your patches include visuals and would like to use them. What would you recommend? A hunch tells me I should buy the full max/msp/jitter bundle... Thanks

Jean-François Charles said...

Hello Christopher. Yes, as you guessed, most of the patches (Phase Vocoder and Freeze variations) require Jitter objects. Even the patches that don't include visuals use Jitter for the actual recording and playback of the sonogram data. If you are interested in spectral sound processing, you will surely benefit from matrix processing, thus from Jitter. All the best. Thanks for your question.

Christopher said...

Wonderful. I'll be stopping back again to learn more. Much appreciated.