Package | Description |
---|---|
metro |
Metro is a framework which sends/receives MIDI messages via JACK Audio
Connection Kit.
|
pulsar |
TODO Write this document.
|
Modifier and Type | Method and Description |
---|---|
static Metro |
Metro.getCurrent() |
static Metro |
Metro.startClient(java.lang.String clientName,
MetroSequence sequence)
This is a utility method to create a Metro instance with a single sequence.
|
Modifier and Type | Method and Description |
---|---|
ThreadInitializer<Metro> |
Metro.getThreadInitializer() |
Modifier and Type | Method and Description |
---|---|
static int |
Metro.calcOneBarLengthInFrames(Metro metro,
org.jaudiolibs.jnajack.JackClient client,
org.jaudiolibs.jnajack.JackPosition position) |
protected void |
MetroTrack.checkBuffer(Metro metro,
int barLengthInFrames) |
void |
MetroMessageEvent.execute(Metro metro) |
void |
MetroEventProcess.process(Metro metro,
int cursor)
Defines the procedure to execute when this event is activated.
|
void |
MetroMessageEvent.process(Metro metro,
int cursor) |
void |
DefaultMetroEventMidiEvent.process(Metro metro,
int cursor) |
<T> void |
MetroSequence.processBuffered(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer) |
<T> void |
MetroSequenceDirectRecorder.processBuffered(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer) |
void |
MetroSequence.processDirect(Metro metro,
int nframes,
int totalCursor,
java.util.List<MetroMidiEvent> in,
java.util.List<MetroMidiEvent> out) |
void |
MetroSequenceDirectRecorder.processDirect(Metro metro,
int nframes,
int totalCursor,
java.util.List<MetroMidiEvent> in,
java.util.List<MetroMidiEvent> out) |
Constructor and Description |
---|
MetroTrack(Metro metro,
java.lang.Object name,
java.util.Collection<java.lang.Object> tags,
MetroSequence sequence)
Create a MetroTrack object with default synchronizing status.
|
Modifier and Type | Class and Description |
---|---|
class |
Pulsar
Pulsar is a MIDI sequencer program which is controlled by a powerful computer
language which is called Scheme.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
NoteListParser.parse(Metro metro,
MetroTrack track,
gnu.lists.LList notation,
MetroBufferedMidiReceiver<T> buffer,
MetroCollector<T> result) |
<T> void |
NoteListParser.parseAll(Metro metro,
MetroTrack track,
java.util.Collection<java.lang.Object> inputList,
MetroBufferedMidiReceiver<T> buffer,
MetroCollector<T> result)
This method parses the specified note list.
|
abstract <T> void |
NoteListParserElement.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result)
Parse the current note on the processing note list.
|
<T> void |
PulsarSpecialNoteListParsers.VoidEventParser.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarSpecialNoteListParsers.NoteEventParser.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserError.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserNoteOn.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserNoteOff.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserKeyPressure.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlChange.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserProgramChange.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserChannelPressure.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserPitchBend.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserAllSoundOff.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserResetAllController.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserLocalControls.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserAllNoteOff.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserOmniModeOff.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserOmniModeOn.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserMonoModeOn.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserPolyModeOn.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserSongPositionPointer.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserSongSelect.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserEndOfExclusive.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserClock.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserStart.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserContinue.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserStop.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserReset.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlBankSelect.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlModulation.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlBreathController.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlFootController.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlPortamentoTime.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlDataEntryMsb.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlVolume.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlBalance.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlPan.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlExpression.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffectController1.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffectController2.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSustainPedal.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlPortamentoSwitch.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSostenutoSwitch.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlPedalSwitch.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlLegatoSwitch.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlHold2.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController1.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController2.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController3.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController4.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController5.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController6.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController7.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController8.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController9.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlSoundController10.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlGeneralPurpose01.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlGeneralPurpose02.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlGeneralPurpose03.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlGeneralPurpose04.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlPortamento.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffect1.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffect2.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffect3.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffect4.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlEffect5.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlDataIncrement.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlDataDecrement.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlNrpnLsb.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlNrpnMsb.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlRpnLsb.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
PulsarMidiNoteListParsers.MetroNoteParserControlRpnMsb.parseEvent(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer,
NoteListMap map,
MetroCollector<T> result) |
<T> void |
SchemeSequence.processBuffered(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer) |
<T> void |
SchemeSequenceRecorder.processBuffered(Metro metro,
MetroTrack track,
MetroBufferedMidiReceiver<T> buffer) |
void |
SchemeSequence.processDirect(Metro metro,
int nframes,
int totalCursor,
java.util.List<MetroMidiEvent> in,
java.util.List<MetroMidiEvent> out) |
void |
SchemeSequenceRecorder.processDirect(Metro metro,
int nframes,
int totalCursor,
java.util.List<MetroMidiEvent> in,
java.util.List<MetroMidiEvent> out) |
Constructor and Description |
---|
PulsarTrack(Metro metro,
java.lang.Object name,
java.util.Collection<java.lang.Object> tags,
MetroSequence sequence) |