public static final class PulsarMidiNoteListParsers.MetroNoteParserNoteOn extends NoteListParserElement
| Modifier and Type | Field and Description |
|---|---|
protected MIDI |
midi |
protected java.util.List<NoteListParserElementParameter> |
parameters |
| Constructor and Description |
|---|
MetroNoteParserNoteOn() |
| Modifier and Type | Method and Description |
|---|---|
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() |
gnu.lists.LList |
noteOn(double offset,
MetroPort port,
int channel,
int note,
double velocity) |
gnu.lists.LList |
noteOn(double offset,
MetroPort port,
int channel,
int note,
int velocity) |
<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)
NoteListParserElementNoteListParser#parseNote(Metro, MetroTrack, MetroEventBuffer, boolean, gnu.lists.AbstractSequence)
NoteListParser#parseAll(Metro, MetroTrack, Collection, MetroBufferedMidiReceiver, boolean)
parseEvent in class NoteListParserElementmetro - 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 noteOn(double offset,
MetroPort port,
int channel,
int note,
double velocity)
public gnu.lists.LList noteOn(double offset,
MetroPort port,
int channel,
int note,
int velocity)
public gnu.mapping.Symbol getShortName()
NoteListParserElementThis name should be a valid scheme identifier.
getShortName in class NoteListParserElementpublic gnu.mapping.Symbol getLongName()
NoteListParserElementThis name should be a valid scheme identifier.
getLongName in class NoteListParserElementpublic java.lang.String getShortDescription()
getShortDescription in class NoteListParserElementpublic java.lang.String getLongDescription()
getLongDescription in class NoteListParserElementpublic java.util.List<NoteListParserElementParameter> getParameters()
getParameters in class NoteListParserElementpublic void setParameters(java.util.List<NoteListParserElementParameter> parameters)
public gnu.mapping.Symbol name()