- Arias found some cool audio max patches that might be of interest: Rishabh Rajan patches
- Also, there are a bunch of webpages that map equal tempered (i.e. piano) notes to frequencies - here is one.
- Here is a mapping of the standard midi program instrument numbers
- PeRColate is a collection of synthesis, signal processing, and image processing object for Max/MSP developed by Dan Trueman and Luke DuBois. Get them here.
Frequency Modulation:
We listened to John Chowning’s “Stria” (1977). This work uses FM (frequency modulation) synthesis. Basic FM is two sinewave oscillators. A constant carrier frequency is added to the output of the modulating oscillator and the result is applied to the frequency input of the carrier oscillator. If the amplitude of the modulating signal is 0 there is no modulation and the result is simply the output of the carrier oscillator. When modulation occurs, the signal from the modulating oscillator drives the signal of the carrier oscillator both above and below the carrier frequency. This change in frequency is proportional to the amplitude of the signal from the modulating oscillator. Peak frequency deviation is the maximum change above and below the carrier frequency. This is determined by the amplitude of the modulating oscillator (Modulation Index). In the above example, the modulator causes the carrier to go as high as 1015Hz. and as low as 985Hz. The variation completes 6 cycles per second, so we hear a 6Hz. vibrato around 1000Hz.
Here is a good tutorial explaining the math behind FM synthesis.
Midi Network Connections via MaxMSP:
When using a Mac go the the Audio MIDI Setup (use your finder). When the application opens, go to the Window menu and select “Show MIDI Window”. Double-click the Network button - it will open a MIDI Network Setup window. Start a “new session” by clicking the “+” next to the “My Sessions” box - it will create a Session1 label. This will open a Network Session; then select the available device you would like to send to in the “Directory” listing (for example, your iPhone or iPad) - click Connect. Go back to MaxMSP. Double-click your note-out object and select “Network Session.” Now you will be sending MIDI data from Max to your device (your device would have to have an application that accepts it (for example, the AlchemyPro synthesizer app).
Class Patches:
Patches_Week05
Assignment:
Due: nexxt week (Oct. 11).
Continue the visual/audio/mixed project that you started last week. Please come talk to Terry or Nina for any assistance - the earlier the better!