MUC6446: Composition of Electroacoustic Music/Digital 2
MAX Assignment No. 2
The purpose of this assignment is to build a two-oscillator FM synthesizer with MIDI control (you'll see why Yamaha thought this idea was so cost effective). Use the "preset" object from the palette assign the C:M ratio! You should be able to produce at least a clarinet sound and a bell sound. Apply an amplitude envelope to the sound, ADSR, utilizing the breakpoint function editor from the palette.
Dr. Chowning's paper on "The Synthesis of Complex Audio Spectra by Means of Frequency Modulation" can be downloaded from the following site.
download Chowning paper
Check a supplemental text such as the Dodge, Roads, Boulanger, etc. for appropriate C:M ratios and index values.
You can this assignment by utilizing the following MAX objects (but, as is always true in "Max-land" there are numerous other ways).
message box | |
number box | |
loadbang | |
midiin | |
preset | |
mtof | |
cycle~ | |
*~ | |
+~ | |
sig~ | |
line~ | |
ezdac | |
breakpoint function editor | |
umenu |
BONUS: Enable your FM synthesizer patcher to "morph" between C:M ratios and control index value dynamically.