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)
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 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()
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()