Point attributes needed for the proper functionality of HMT:
f@time
: The time the MIDI note occurs in secondsi@note
: The pitch of the note in MIDI values (0-127
)f@vel
: The MIDI velocity of the note, represented in values from0.0-1.0
(for0-127
)f@duration
: The duration of the note in secondsi@channel
: The MIDI channel output of the note, often in a range of1-16
Point attributes used for workability in HMT:
s@note_letter
: The commonplace keyboard letter assignment of the notes@mode_name
: The name of the mode corresponding with thei@mode
attributef@pan
: An optional attribute for more flexible panning workflows
Point attributes which are optional for output but needed in some HMT workflows:
i@base_note
: The key or modal starting point, for instance "The key of Ab Minor." Represented in MIDI note values (0-127
)i@note_octave
: The octave on the common MIDI keyboard when dealing with mode progressionsi@mode
: The mode index from0-6
indicating brightness and assigning the appropriate modei@mode_progression
: The modal progression of the notes contained within an octave in values from0-7
.0
being the root note. When numbers go beyond this value they will progress into the next or previous octavei@minor_type
: The minor style of the Aeolian mode common in western minor scales.0-2
represent Natural, Harmonic, and Melodic types.i@melody_id
: An attribute used in the note-spline and doppler workflows for per melody processingi@note_id
: An attribute used in the doppler workflows for per note tracking and processing
Point attributes used for visualization:
v@P
: The time(x) and note(y) of the notesf@pscale
: The velocity of the notesv@N
: The duration(x) of the notesv@Cd
: Used for various color visualizations representing velocity, pan, channel, or mode
Detail attributes used for visualization:
f@notation_viz_height
: When using tools which alter the vertical position of a point-cloud, this detail attribute is used to preserve a uniform visualization scheme in downstream nodesf@notation_viz_scale
: When using tools which alter thepscale
of a point-cloud, this detail attribute is used to preserve a uniform visualization scheme in downstream nodes