org.jfugue.extras
Class MidiEventReader
java.lang.Object
org.jfugue.extras.MidiEventReader
- All Implemented Interfaces:
- javax.sound.midi.Receiver
public class MidiEventReader
- extends java.lang.Object
- implements javax.sound.midi.Receiver
Method Summary |
void |
close()
|
java.lang.String |
decodeMessage(javax.sound.midi.MetaMessage message)
|
java.lang.String |
decodeMessage(javax.sound.midi.ShortMessage message)
|
java.lang.String |
decodeMessage(javax.sound.midi.SysexMessage message)
|
void |
decodeSequence(javax.sound.midi.Sequence sequence)
|
void |
decodeSequence(javax.sound.midi.Sequence sequence,
java.lang.String outputFilename)
|
static int |
get14bitValue(int nLowerPart,
int nHigherPart)
|
static java.lang.String |
getHexString(byte[] aByte)
|
static java.lang.String |
getHexString(javax.sound.midi.ShortMessage sm)
|
static java.lang.String |
getKeyName(int nKeyNumber)
|
static void |
main(java.lang.String[] args)
|
void |
send(javax.sound.midi.MidiMessage message,
long lTimeStamp)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
seByteCount
public static long seByteCount
seCount
public static long seCount
smCount
public static long smCount
MidiEventReader
public MidiEventReader(java.io.PrintStream printStream)
MidiEventReader
public MidiEventReader(java.io.PrintStream printStream,
boolean bPrintTimeStampAsTicks)
close
public void close()
- Specified by:
close
in interface javax.sound.midi.Receiver
send
public void send(javax.sound.midi.MidiMessage message,
long lTimeStamp)
- Specified by:
send
in interface javax.sound.midi.Receiver
decodeSequence
public void decodeSequence(javax.sound.midi.Sequence sequence,
java.lang.String outputFilename)
decodeSequence
public void decodeSequence(javax.sound.midi.Sequence sequence)
decodeMessage
public java.lang.String decodeMessage(javax.sound.midi.ShortMessage message)
decodeMessage
public java.lang.String decodeMessage(javax.sound.midi.SysexMessage message)
decodeMessage
public java.lang.String decodeMessage(javax.sound.midi.MetaMessage message)
getKeyName
public static java.lang.String getKeyName(int nKeyNumber)
get14bitValue
public static int get14bitValue(int nLowerPart,
int nHigherPart)
getHexString
public static java.lang.String getHexString(byte[] aByte)
getHexString
public static java.lang.String getHexString(javax.sound.midi.ShortMessage sm)
main
public static void main(java.lang.String[] args)