|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jack4j.JackClient net.sf.jack4j.AbstractJackClient net.sf.jack4j.examples.MidiSeq
public class MidiSeq
Very simple MIDI sequencer.
See comments in the code that describe the usage of Jack4j library.
To run the examples, you need to have the native Jack4j library in your system load path (LD_LIBRARY_PATH under Linux).
This example client expects single command line parameter - client name.
Constructor Summary | |
---|---|
MidiSeq(java.lang.String clientName,
boolean useExactName,
boolean canStartServer,
java.lang.String serverName)
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
|
int |
process(int bufferSize)
This is callback method, invoked by Jack client thread during each process cycle. |
void |
run()
Activation and main event loop. |
Methods inherited from class net.sf.jack4j.AbstractJackClient |
---|
bufferSizeCallback, clientRegistrationCallback, freewheelCallback, graphOrderCallback, portConnectCallback, portRegistrationCallback, sampleRateCallback, threadInitCallback, xRunCallback |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MidiSeq(java.lang.String clientName, boolean useExactName, boolean canStartServer, java.lang.String serverName) throws JackException
JackException
Method Detail |
---|
public int process(int bufferSize) throws java.lang.Exception
This method produces MIDI events and stores them into buffer associated with the output MIDI port.
Port was created earlier, during client initialization.
process
in class AbstractJackClient
java.lang.Exception
JackClient.process(int)
public void run() throws JackException, java.io.IOException
JackException
java.io.IOException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |