jmusic.midi
Class MidiEventUtil

java.lang.Object
  extended by jmusic.midi.MidiEventUtil

public class MidiEventUtil
extends java.lang.Object

Author:
reverend TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
static int OFFSET_CONTROL_CHANGE
           
static int OFFSET_NOTE_OFF
           
static int OFFSET_NOTE_ON
           
static int OFFSET_PROGRAM_CHANGE
           
 
Constructor Summary
MidiEventUtil()
           
 
Method Summary
static javax.sound.midi.MidiEvent createControlChangeEvent(int channel, int controlNum, int value, long tick)
           
static javax.sound.midi.MidiEvent createNoteOffEvent(int channel, int pitch, int velocity, long tick)
           
static javax.sound.midi.MidiEvent createNoteOnEvent(int channel, int pitch, int velocity, long tick)
           
static javax.sound.midi.MidiEvent createProgramChangeEvent(int channel, int value, long tick)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OFFSET_NOTE_ON

public static final int OFFSET_NOTE_ON
See Also:
Constant Field Values

OFFSET_NOTE_OFF

public static final int OFFSET_NOTE_OFF
See Also:
Constant Field Values

OFFSET_PROGRAM_CHANGE

public static final int OFFSET_PROGRAM_CHANGE
See Also:
Constant Field Values

OFFSET_CONTROL_CHANGE

public static final int OFFSET_CONTROL_CHANGE
See Also:
Constant Field Values
Constructor Detail

MidiEventUtil

public MidiEventUtil()
Method Detail

createNoteOnEvent

public static javax.sound.midi.MidiEvent createNoteOnEvent(int channel,
                                                           int pitch,
                                                           int velocity,
                                                           long tick)
                                                    throws javax.sound.midi.InvalidMidiDataException
Throws:
javax.sound.midi.InvalidMidiDataException

createNoteOffEvent

public static javax.sound.midi.MidiEvent createNoteOffEvent(int channel,
                                                            int pitch,
                                                            int velocity,
                                                            long tick)
                                                     throws javax.sound.midi.InvalidMidiDataException
Throws:
javax.sound.midi.InvalidMidiDataException

createControlChangeEvent

public static javax.sound.midi.MidiEvent createControlChangeEvent(int channel,
                                                                  int controlNum,
                                                                  int value,
                                                                  long tick)
                                                           throws javax.sound.midi.InvalidMidiDataException
Throws:
javax.sound.midi.InvalidMidiDataException

createProgramChangeEvent

public static javax.sound.midi.MidiEvent createProgramChangeEvent(int channel,
                                                                  int value,
                                                                  long tick)
                                                           throws javax.sound.midi.InvalidMidiDataException
Throws:
javax.sound.midi.InvalidMidiDataException