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)