Name |
Library/Path |
Function |
Midi |
| Vanilla Objects |
| makenote |
|
send note-on messages and schedule note-off for later |
| notein ctlin pgmin bendin touchin polytouchin midiin sysexin |
|
MIDI input |
| noteout ctlout pgmout bendout touchout polytouchout midiout |
|
MIDI output |
| stripnote |
|
take note-off messages out of a MIDI stream |
| Extended Objects |
| beat |
flatspace maxlib |
beat tracker |
| Borax |
cyclone |
reports current info on note on/off |
| borax |
flatspace maxlib |
analyse incoming midi notes |
| chord |
flatspace maxlib |
tries to detect chords |
| flush |
cyclone |
provide note offs for held notes |
| gestalt |
flatspace maxlib |
gestalt detection for monophonic melodies |
| m-i |
jmmmp |
automatic conversion of MIDI controller |
| midiflush |
cyclone |
send note offs for all hanging notes in a raw midi state |
| midiformat midiparse |
cyclone |
de/construct midi messages |
| mk |
jmmmp |
fast visual control of MIDI inputs |
| pitch |
flatspace maxlib |
get info about pitch |
| rhythm |
flatspace maxlib |
detects the beat of rhythmic patterns |
| score |
flatspace maxlib |
score follower that tries to match incoming MIDI data to a score stored in an array |
| sustain |
cyclone |
hold note offs and output them on request |
| xbendin xbendin2 xbendout xbendout2 |
cyclone |
extra precision midi pitchbend objects (14 bit) |
| xnotein xnoteout |
cyclone |
interpret midi messages with release velocity |