be.hogent.tarsos.midi
Class LogReceiver

java.lang.Object
  extended by be.hogent.tarsos.midi.LogReceiver
All Implemented Interfaces:
javax.sound.midi.Receiver

public final class LogReceiver
extends java.lang.Object
implements javax.sound.midi.Receiver

Displays the file format information of a MIDI file.


Constructor Summary
LogReceiver()
           
LogReceiver(boolean bPrintTimeStampAsTicks)
           
 
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)
           
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)
           
 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
 

Constructor Detail

LogReceiver

public LogReceiver()

LogReceiver

public LogReceiver(boolean bPrintTimeStampAsTicks)
Method Detail

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

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)