Generate a note-off message following each note-on
| Name | Type | Opt | Description |
|---|---|---|---|
| initial-velocity and initial-duration | int float symbol | opt | The first argument sets an initial velocity value (int) to be paired with incoming pitch numbers. If there is no argument, the initial velocity is . The second optional argument sets an initial note duration (time before a note-off is sent out), in any of Max's time units. A simple int or float will set the duration in milliseconds. If the second argument is not present, the note-off follows the note-on immediately. |
| int | pitch-value velocity and duration [int] | In left inlet: The number is treated as a pitch value for a MIDI note-on message. It is paired with a velocity value and the numbers are sent out the outlets. After a certain time, a note-off message (a note-on with a velocity of 0) is sent out for that pitch. In middle inlet: The number is stored as a velocity to be paired with pitch numbers received in the left inlet. In right inlet: The number is stored as the duration (in milliseconds) that makenote waits before a note-off message is sent out. |
| float | pitch-value velocity and duration [float] | Converted to . |
| list | pitch-value and velocity [list] | In left inlet: The second number is treated as the velocity and is sent out the right outlet. The first number is treated as the pitch and is sent out the left outlet. A corresponding note-off message is sent out later. In right inlet: A list may be used to specify time in one of the Max time formats. |
| anything | pitch-value and velocity [list] | Performs the same function as . |
| clear | Erases all notes currently held by makenote, without sending note-offs. | |
| clock | setclock object name [symbol] | The word , followed by the name of an existing object, sets the makenote object to be controlled by that object rather than by Max’s internal millisecond clock. The word by itself sets the makenote object back to using Max’s regular millisecond clock. |
| stop | Causes makenote to send out immediate note-offs for all pitches it currently holds. |
| Name | Type | g/s | Description |
|---|---|---|---|
| duration | atom | The duration (in milliseconds) that makenote waits before a note-off message is sent out. |

| Name | Description |
|---|---|
| flush | Provide note-offs for held notes |
| midiout | Transmit raw MIDI data |
| noteout | Transmit MIDI note messages |
| nslider | Output numbers from a notation display onscreen |
| stripnote | Filter out note-off messages, pass only note-on messages |
| transport | control a master clock and report time values. |
| xnoteout | Format MIDI note messages with release velocity |
| MIDI Tutorial 2: MIDI Note Management | MIDI Tutorial 2: MIDI Note Management |