public static final class PulsarMidiNoteListParsers.MetroNoteParserControlNrpnLsb extends NoteListParserElement
Modifier and Type | Field and Description |
---|---|
protected MIDI |
midi |
protected java.util.List<NoteListParserElementParameter> |
parameters |
Constructor and Description |
---|
MetroNoteParserControlNrpnLsb() |
Modifier and Type | Method and Description |
---|---|
gnu.lists.LList |
cc_nrpnLsb(double offset,
MetroPort port,
int channel,
int value) |
java.lang.String |
getLongDescription() |
gnu.mapping.Symbol |
getLongName()
Returns its long name of the target notes.
|
java.util.List<NoteListParserElementParameter> |
getParameters() |
java.lang.String |
getShortDescription() |
gnu.mapping.Symbol |
getShortName()
Returns its short name of the target notes.
|
gnu.mapping.Symbol |
name() |
<T> void |
parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result)
Parse the current note on the processing note list.
|
void |
setParameters(java.util.List<NoteListParserElementParameter> parameters) |
protected MIDI extends MetroMidi midi
protected java.util.List<NoteListParserElementParameter> parameters
public <T> void parseEvent(Metro metro, MetroTrack track, MetroBufferedMidiReceiver<T> buffer, NoteListMap map, MetroCollector<T> result)
NoteListParserElement
NoteListParser#parseNote(Metro, MetroTrack, MetroEventBuffer, boolean, gnu.lists.AbstractSequence)
NoteListParser#parseAll(Metro, MetroTrack, Collection, MetroBufferedMidiReceiver, boolean)
parseEvent
in class NoteListParserElement
metro
- The instance of the current Metro
.track
- The instance of the current MetroTrack
which generated the
note.buffer
- The instance of the current MetroEventBuffer
to output
into as a result of the processing.map
- An instance of Map
that contains the contents of Scheme's
association list.result
- TODOpublic gnu.lists.LList cc_nrpnLsb(double offset, MetroPort port, int channel, int value)
public gnu.mapping.Symbol getShortName()
NoteListParserElement
This name should be a valid scheme identifier.
getShortName
in class NoteListParserElement
public gnu.mapping.Symbol getLongName()
NoteListParserElement
This name should be a valid scheme identifier.
getLongName
in class NoteListParserElement
public java.lang.String getShortDescription()
getShortDescription
in class NoteListParserElement
public java.lang.String getLongDescription()
getLongDescription
in class NoteListParserElement
public java.util.List<NoteListParserElementParameter> getParameters()
getParameters
in class NoteListParserElement
public void setParameters(java.util.List<NoteListParserElementParameter> parameters)
public gnu.mapping.Symbol name()