borax
Description
Acquires and outputs comprehensive information regarding note-on and note-off events. Information includes note counts, event details and time between note events.
Examples

Arguments
None.
Attributes
Common Box Attributes
Messages
bang
int
Arguments
(inlet1)
Arguments
delta
list
Arguments
velocity [int]
Output
int
Out left outlet: Each note-on received by borax is assigned a unique number, equal to the total count of note-ons received (since the last reset). That number is sent out when the note-on is received, and the same number is sent out when the note is turned off.
Out 2nd outlet: Each note is also assigned a unique voice number, equal to the lowest available number. (A voice becomes available when the note assigned to it is turned off.) That number is sent out when the note-on is received, and the same number is sent out when the note is turned off.
Out 3rd outlet: The number of notes being held by borax is sent out each time a note-on or a note-off is received.
Out 4th outlet: The pitch of the note-on or note-off is sent out.
Out 5th outlet: The velocity of the note-on or note-off is sent out.
Out 6th outlet: When a note-off is received, the total count of all completed notes (since the last reset) is sent out.
Out 7th outlet: When a note-off is received, the duration of that note, in milliseconds, is sent out.
Out 8th outlet: Each time a delta time is reported, the total count of delta times is sent out.
Out right outlet: When a note-on is received, the delta time is sent out (the time elapsed since the previous note-on, in milliseconds). A message in the left inlet causes the same output.
received in the right inlet causes borax to provide note-offs for any notes it currently holds. These note-offs trigger the same outputs as if they had actually been received.
See Also
Name | Description |
---|---|
midiparse | |
poly |