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)