com.frinika.sequencer.midi.message
Class TempoMessage

java.lang.Object
  extended by javax.sound.midi.MidiMessage
      extended by javax.sound.midi.MetaMessage
          extended by com.frinika.sequencer.midi.message.TempoMessage
All Implemented Interfaces:
java.lang.Cloneable

public class TempoMessage
extends javax.sound.midi.MetaMessage

A tempo message api extended from a MetaMessage

Author:
Peter Johan Salomonsen PJL changed bpm to allow floats

Field Summary
 
Fields inherited from class javax.sound.midi.MetaMessage
META
 
Fields inherited from class javax.sound.midi.MidiMessage
data, length
 
Constructor Summary
TempoMessage(float bpm)
           
TempoMessage(javax.sound.midi.MetaMessage metaMessage)
           
 
Method Summary
 float getBpm()
          Return tempo in BPM from this message
 
Methods inherited from class javax.sound.midi.MetaMessage
clone, getData, getType, setMessage
 
Methods inherited from class javax.sound.midi.MidiMessage
getLength, getMessage, getStatus, setMessage
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TempoMessage

public TempoMessage(float bpm)
             throws javax.sound.midi.InvalidMidiDataException
Throws:
javax.sound.midi.InvalidMidiDataException

TempoMessage

public TempoMessage(javax.sound.midi.MetaMessage metaMessage)
             throws javax.sound.midi.InvalidMidiDataException
Throws:
javax.sound.midi.InvalidMidiDataException
Method Detail

getBpm

public final float getBpm()
Return tempo in BPM from this message

Returns: