public class MidiTools
extends java.lang.Object
Constructor and Description |
---|
MidiTools() |
Modifier and Type | Method and Description |
---|---|
static <K extends java.lang.Comparable<K>,V> |
getLargestKey(java.util.Map<K,V> map)
Returns the largest key for the given Map.
|
static byte |
getLSB(int value) |
static byte |
getMSB(int value) |
static void |
sendSequenceToReceiver(javax.sound.midi.Sequence sequence,
javax.sound.midi.Receiver receiver)
Convenience method for a commonly-used idiom
|
static void |
sendSortedMidiMessagesToReceiver(java.util.Map<java.lang.Long,java.util.List<javax.sound.midi.MidiMessage>> sortedMidiMessages,
float sequenceDivisionType,
int sequenceResolution,
javax.sound.midi.Receiver receiver) |
static java.util.Map<java.lang.Long,java.util.List<javax.sound.midi.MidiMessage>> |
sortMessagesByTick(javax.sound.midi.Sequence sequence)
Returns a Map where the keys are MIDI ticks and the values are Lists of MidiMessages
that are declared for that tick.
|
public static final java.util.Map<java.lang.Long,java.util.List<javax.sound.midi.MidiMessage>> sortMessagesByTick(javax.sound.midi.Sequence sequence)
public static <K extends java.lang.Comparable<K>,V> K getLargestKey(java.util.Map<K,V> map)
public static void sendSortedMidiMessagesToReceiver(java.util.Map<java.lang.Long,java.util.List<javax.sound.midi.MidiMessage>> sortedMidiMessages, float sequenceDivisionType, int sequenceResolution, javax.sound.midi.Receiver receiver)
public static void sendSequenceToReceiver(javax.sound.midi.Sequence sequence, javax.sound.midi.Receiver receiver)
public static byte getLSB(int value)
public static byte getMSB(int value)