uk.org.toot.midi.message
Class CommonMsg

java.lang.Object
  extended by uk.org.toot.midi.message.MidiMsg
      extended by uk.org.toot.midi.message.ShortMsg
          extended by uk.org.toot.midi.message.CommonMsg

public class CommonMsg
extends ShortMsg

The class for creating accessing and mutating 1, 2 and 3 bytes MidiMessages representing System Common messages without knowledge of the implementation class.


Field Summary
static int MTC_QUARTER_FRAME
          Status byte for MIDI Time Code Quarter Frame message (0xF1, or 241).
static int SONG_POSITION_POINTER
          Status byte for Song Position Pointer message (0xF2, or 242).
static int SONG_SELECT
          Status byte for MIDI Song Select message (0xF3, or 243).
static int TUNE_REQUEST
          Status byte for Tune Request message (0xF6, or 246).
 
Constructor Summary
CommonMsg()
           
 
Method Summary
static javax.sound.midi.MidiMessage createMTCQuarterFrame(int part, int value)
           
static int getMTCQuarterFrame(javax.sound.midi.MidiMessage msg)
           
static int getSongPositionPointer(javax.sound.midi.MidiMessage msg)
          Return the 14 bit Song Position Pointer.
static boolean isCommon(int status)
           
static boolean isCommon(javax.sound.midi.MidiMessage msg)
           
static boolean isMTCQuarterFrame(int status)
           
static boolean isMTCQuarterFrame(javax.sound.midi.MidiMessage msg)
           
 
Methods inherited from class uk.org.toot.midi.message.ShortMsg
createShort, createShort, createShort, getData1, getData1and2, getData1and2, getData2, isShort, isShort, setData1, setData2, setMessage, setMessage
 
Methods inherited from class uk.org.toot.midi.message.MidiMsg
getLength, getMessage, getStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MTC_QUARTER_FRAME

public static final int MTC_QUARTER_FRAME
Status byte for MIDI Time Code Quarter Frame message (0xF1, or 241).

See Also:
Constant Field Values

SONG_POSITION_POINTER

public static final int SONG_POSITION_POINTER
Status byte for Song Position Pointer message (0xF2, or 242).

See Also:
Constant Field Values

SONG_SELECT

public static final int SONG_SELECT
Status byte for MIDI Song Select message (0xF3, or 243).

See Also:
Constant Field Values

TUNE_REQUEST

public static final int TUNE_REQUEST
Status byte for Tune Request message (0xF6, or 246).

See Also:
Constant Field Values
Constructor Detail

CommonMsg

public CommonMsg()
Method Detail

isCommon

public static boolean isCommon(javax.sound.midi.MidiMessage msg)

isCommon

public static boolean isCommon(int status)

isMTCQuarterFrame

public static boolean isMTCQuarterFrame(javax.sound.midi.MidiMessage msg)

isMTCQuarterFrame

public static boolean isMTCQuarterFrame(int status)

createMTCQuarterFrame

public static javax.sound.midi.MidiMessage createMTCQuarterFrame(int part,
                                                                 int value)

getMTCQuarterFrame

public static int getMTCQuarterFrame(javax.sound.midi.MidiMessage msg)

getSongPositionPointer

public static int getSongPositionPointer(javax.sound.midi.MidiMessage msg)
Return the 14 bit Song Position Pointer. This is the number of beats since the start of the sequence.



Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.