be.hogent.tarsos.midi
Class MidiUtils.MidiTuningStandard
java.lang.Object
be.hogent.tarsos.midi.MidiUtils.MidiTuningStandard
- Enclosing class:
- MidiUtils
public static final class MidiUtils.MidiTuningStandard
- extends java.lang.Object
See: the MIDI
Tuning Messages specification.
Method Summary |
static javax.sound.midi.SysexMessage |
keyBasedTuningDump(int targetDevice,
int bank,
int preset,
java.lang.String name,
int[] tunings)
|
static javax.sound.midi.SysexMessage |
keyBasedTuningDump(int targetDevice,
int preset,
java.lang.String name,
int[] tunings)
|
static javax.sound.midi.SysexMessage |
scaleOctaveTuning1ByteForm(int targetDevice,
boolean realtime,
boolean[] channels,
int[] tuning)
|
static javax.sound.midi.SysexMessage |
scaleOctaveTuning2ByteForm(int targetDevice,
boolean realtime,
boolean[] channels,
int[] tuning)
|
static javax.sound.midi.SysexMessage |
scaleOctaveTuningDump1ByteForm(int targetDevice,
int bank,
int preset,
java.lang.String name,
int[] tuning)
|
static javax.sound.midi.SysexMessage |
scaleOctaveTuningDump2ByteForm(int targetDevice,
int bank,
int preset,
java.lang.String name,
int[] tuning)
|
static javax.sound.midi.SysexMessage |
singleNoteTuningChange(int targetDevice,
boolean realtime,
int bank,
int preset,
int[] key_numbers,
int[] key_tunings)
|
static javax.sound.midi.SysexMessage |
singleNoteTuningChange(int targetDevice,
int preset,
int[] key_numbers,
int[] key_tunings)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TUNING_A440
public static final int TUNING_A440
- See Also:
- Constant Field Values
TUNING_NO_CHANGE
public static final int TUNING_NO_CHANGE
- See Also:
- Constant Field Values
scaleOctaveTuning1ByteForm
public static javax.sound.midi.SysexMessage scaleOctaveTuning1ByteForm(int targetDevice,
boolean realtime,
boolean[] channels,
int[] tuning)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
scaleOctaveTuning2ByteForm
public static javax.sound.midi.SysexMessage scaleOctaveTuning2ByteForm(int targetDevice,
boolean realtime,
boolean[] channels,
int[] tuning)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
scaleOctaveTuningDump1ByteForm
public static javax.sound.midi.SysexMessage scaleOctaveTuningDump1ByteForm(int targetDevice,
int bank,
int preset,
java.lang.String name,
int[] tuning)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
scaleOctaveTuningDump2ByteForm
public static javax.sound.midi.SysexMessage scaleOctaveTuningDump2ByteForm(int targetDevice,
int bank,
int preset,
java.lang.String name,
int[] tuning)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
singleNoteTuningChange
public static javax.sound.midi.SysexMessage singleNoteTuningChange(int targetDevice,
boolean realtime,
int bank,
int preset,
int[] key_numbers,
int[] key_tunings)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
singleNoteTuningChange
public static javax.sound.midi.SysexMessage singleNoteTuningChange(int targetDevice,
int preset,
int[] key_numbers,
int[] key_tunings)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
keyBasedTuningDump
public static javax.sound.midi.SysexMessage keyBasedTuningDump(int targetDevice,
int preset,
java.lang.String name,
int[] tunings)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException
keyBasedTuningDump
public static javax.sound.midi.SysexMessage keyBasedTuningDump(int targetDevice,
int bank,
int preset,
java.lang.String name,
int[] tunings)
throws java.io.IOException,
javax.sound.midi.InvalidMidiDataException
- Throws:
java.io.IOException
javax.sound.midi.InvalidMidiDataException