Linear crescendo
This patch demonstrates how to create a linear crescendo using the makenote and noteout objects.
This patch demonstrates how to create a linear crescendo using the makenote and noteout objects.
This patch shows how to create a linear crescendo using MIDI velocity.
This patch demonstrates how to implement your computer keyboard as a MIDI controller.
This patch demonstrates how to convert data from joystick controllers to MIDI information in Max.
This patch uses a counter to send out MIDI pitch and velocity values using makenote and noteout. Once the counter reaches 12 a 0 message is sent to the toggle attached to the metro stopping it.
This patch will send out a MIDI command to play middle C (60) when the "c" key on the computer keyboard is pressed.
This patch will output random MIDI note values stored within the table. The range and offset of values are determined by the top-right random object and drunk object respectively.
This example demonstrates accelerando by playing 7-note scale (diatonic) over five octaves while increasing the velocity from soft to loud (20 to 125), and also the rate from 2 to 22 notes per second.
This example shows a simple way to delay the input of midi notes.
This example shows how to convert a value expressing “notes per second” into "milliseconds per note", which is a more useful value for the metro object. The right side of the patch shows how to use the tempo object to specify tempo in bpm, and to specify the division of the whole note at which to output numbers indicating which division of the measure it's on.