Assignment #1: MSP Tutorials

Study the following MSP tutorials:

  • Tutorial 1
  • Tutorial 2

Look carefully at the following objects and their help files (option click): togedge, delay, select, pack, line~. [line~] is a good example of a MSP object which also exists as a Max object [line]. Be aware that the [line~] produces a signal as output.

  • Tutorial 3

Don’t forget to click on the read message on the right.

There are three sound generating objects:
[noise~], [phasor~] and [cycle~].  Have a look at the following objects and their help files: [noise~], [phasor~] ,[cycle~], [line~] and [buffer~]

  • Tutorial 13

Look carefully at the following objects and their help files:
[adc~],[dac~],[record~],[play~],[int]

Note that the select object is abbreviated to sel, delay is abbreviated to del and int is abbreviated to i. Also the 0 object means [int 0]. Look at the int help file to see the explanation.

  • Tutorial 16

Don’t forget to click on the two message boxes “preload…..” and “open hug…” otherwise the cues don’t get loaded into the sfplay~ objects.

Look carefully at the following objects and their help files (option click):
[gate],[split],[random],[sfplay~] and [sfrecord~]

Note that the trigger object is abbreviated to t.
Note that before each recording the sfrecord~ objects needs to receive an open message.