Basic parameters of sound, analysis
(amplitude, pitch, FFT)
Links
- our 'resources' page
-- check for tutorials on some of the computer music languages we are
showing in class, also on DSP techniques (like the FFT) if you're
interested
I used several specialized max/msp objects in class to demonstrate
ways of extracting sonic features, here are links to them:
- Miller Puckette's objects
-- Miller's collection of analysis objects, [fiddle~],
[sigmund~], [bonk~] -- they're all here. And
even some source code for people who want to see the smoke behind
the mirrors!
- Tristan Jehan's page
-- the [pitch~] object lives here (click on the "Max/MSP" item
on the left of the web page) as well as a set of other analysis objects
- analysis objects from Volker Bohm
-- I didn't show these, but there is a good pitch-analysis object here
([vb.pitch~]); also other interesting objects
Here are links to some documentation for Miller's objects; written for
his language
pd
but pretty much the same for max/msp. Also be sure to check the
max/msp help patchers that come with each of the above objects:
Miller's original paper about the DSP theory behind these objects is
here.
Also see some of the DSP theory links on the
resources page.
In general, you can find links to many many max/msp objects at the:
web site, too.
We showed some examples using the ChucK and SuperCollider
computer music languages. Here are links to the pages where they live:
I've linked a number of tutorial/info pages about these langauges
on the
resources page.
Applications and Examples
Class patches:
Brad's are the series of max/msp patches we did in class, using the different
max/msp analysis objects and the ChucK music language. Sam's is the
SuperCollider code he showed doing the pitch-tracking. The
"looch441-mono.aiff", "bach1.aiff" and "bach2.aiff" are also included in Brad's
archive.