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