public static final class PulsarMidiNoteListParsers.MetroNoteParserStart extends NoteListParserElement
| Modifier and Type | Field and Description |
|---|---|
protected MIDI |
midi |
protected java.util.List<NoteListParserElementParameter> |
parameters |
| Constructor and Description |
|---|
MetroNoteParserStart() |
| 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() |
<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) |
gnu.lists.LList |
start(double offset,
MetroPort port) |
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 start(double offset,
MetroPort port)
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()