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 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 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.
This patch shows objects that are useful when working with MIDI in Max.
This patch shows several of the most basic and useful Max objects.
A metro object (a scheduler of timed, repeated triggering messages) to trigger a counter (which keeps track of, and reports how many events it has received), and then uses the numbers from the counter to play notes on a MIDI synthesizer.