Synthesizer Examples in MSP

You can surmise some of the ways in which the example on the previous lesson is inadequate:

  1. It doesn't properly account for the possibility that the user might press two MIDI keys at once (or have unintentional overlap while playing a melody, thus releasing key A after playing key B).
  2. The sound generator—a sawtooth oscillator—is not very interesting. Many more interesting sounds are possible. At the least, this sound may need some filtering, vibrato, etc.
  3. It turns the sound on and off instantaneously. Some sort of amplitude envelope is needed to give the sound a more interesting shape.
  4. It doesn't implement pitchbend or modulation.

Here is a video and some other Max Cookbook examples that will put you on the path to a more effective synth:


Vocabulary

Additional Resources