data reference for seq output

ben sonic's icon

Is there a data reference for all possible messages coming out of the left seq object output ? Something like this:

NoteOn => (0) 144 41 94 => (timepoint in ms) noteOn_ch1 midiNote vel

NoteOff =>(1000) 128 41 0 = => (timepoint in ms) noteOff_ch1 midiNote vel

PrgCh => (1500) 192 31 => (timepoint in ms) prgCh_ch1 prgNumber

Pitchbend =>, Modwheel =>...

Floating Point's icon

the midi 1.0 specification?

ben sonic's icon

The midi 1.0 specification explains the hex values and more. The seq outputs (rather cryptic) decimal numbers where 144 is noteOn on channel 1 while 128 is noteOff on channel 1 and so on. It seems I can use midiparse instead without a deeper knowledge of these numbers. But it would be interesting to know, where are the numbers come from.

Thank you

Floating Point's icon

yeah it's all in the midi spec, if you want to delve, and you can convert decimal to hex (144=0x90), but midiparse is a good idea

ben sonic's icon

Thanks to your post, I eventually understand the helpfile example of the rtin object.

Floating Point's icon

btw there is an option in the number box object so it can display numbers as hex , if you want to translate easily