@midi.channel(optional)Records a MIDI channel value.
Value conforms to data.MIDICHANNEL.
@midi.duty(optional)Specifies the 'on' part of the duty cycle as a percentage of a note’s duration.
Value conforms to data.PERCENT.LIMITED.
@midi.instrname(optional)Provides a General MIDI label for the MIDI instrument.
Value conforms to data.MIDINAMES.
@midi.instrnum(optional)Captures the General MIDI instrument number. Use an integer for a 0-based value.
Use an integer followed by an "o" (oh) for a 1-based value.
Value conforms to data.MIDIVALUE.
@midi.pan(optional)Sets the instrument’s position in a stereo field. Values of 0 and
1 both pan left, 127 and 128o both pan right, and 63 and 64o both pan to the center.
Positive percentage values pan to the right, negative ones to the left, and 0% pans
to the center.
Value conforms to data.MIDIVALUE_PAN.
@midi.patchname(optional)Records a non-General MIDI patch/instrument name.
Value is a NMTOKEN.
@midi.patchnum(optional)Records a non-General MIDI patch/instrument number.
Value conforms to data.MIDIVALUE.
@midi.track(optional)Sets the MIDI track.
Value is a positive integer.