danger.audio
Interface MidiConstants



public interface MidiConstants

Standard Midi constants. Used for file, and for byte streams. OS 2.3


Field Summary
static byte BANK_LSB
           
static byte BANK_MSB
          Controller values.
static byte CHANNEL_AFTERTOUCH
           
static byte CHANNEL_PREFIX
           
static byte CONTROL_CHANGE
           
static byte COPYRIGHT_NOTICE
           
static byte CUE_POINT
           
static byte DATA_LSB
           
static byte DATA_MSB
           
static byte DECREMENT_DATA
           
static byte DEFAULT_BANK
           
static byte DEFAULT_PROGRAM
           
static byte DEVICE_NAME
           
static byte END_OF_TRACK
           
static byte EXPRESSION_LSB
           
static byte EXPRESSION_MSB
           
static int FORMAT_0
          One 16 channel track
static int FORMAT_1
          Many 16 channel tracks
static int FORMAT_2
          Many 16 channel sequentially independent single-track patterns
static byte INCREMENT_DATA
           
static byte INSTRUMENT_NAME
           
static byte KEY_SIGNATURE
           
static byte LED_BRIGHTNESS
           
static byte LED_HUE
           
static byte LED_PURITY
           
static byte LYRIC
           
static int Magic_MThd
          constants
static int Magic_MTrk
           
static byte MARKER
           
static byte MAX_BANKS
           
static int MAX_INSTRUMENTS
           
static byte MAX_MIDI_CHANNELS
          MAX/MIN
static byte MAX_MIDI_TRACKS
           
static byte MAX_MIDI_VOLUME
           
static byte META_EVENT
          Standard MIDI Files meta event definitions
static byte MODULATION_LSB
           
static byte MODULATION_MSB
           
static byte NOTE_OFF
          MIDI status commands most significant bit is 1
static byte NOTE_ON
           
static byte NRPN_BUZZER_LSB
          Danger specific NRPN's
static byte NRPN_BUZZER_MSB
           
static byte NRPN_FLASHER_LSB
           
static byte NRPN_FLASHER_MSB
           
static byte NRPN_LSB
           
static byte NRPN_MSB
           
static byte PERCUSSION_CHANNEL
           
static byte PITCH_BEND
           
static byte POLY_AFTERTOUCH
           
static byte PROGRAM_CHANGE
           
static byte PROGRAM_NAME
           
static byte RPN_LSB
           
static byte RPN_MSB
           
static byte RPN_PITCH_BEND_SENSITIVITY_LSB
          MSB = +/- semitones LSB =+/--cents
static byte RPN_PITCH_BEND_SENSITIVITY_MSB
           
static byte SEQUENCE_NAME
           
static byte SEQUENCE_NUMBER
           
static byte SEQUENCER_SPECIFIC
           
static byte SET_TEMPO
           
static byte SMPTE_OFFSET
           
static byte SUSTAIN
           
static byte SYSTEM_EXCLUSIVE
           
static byte SYSTEM_EXCLUSIVE_CONT
           
static byte TEXT_EVENT
           
static byte TIME_SIGNATURE
           
static byte VIBRATE
          Danger specific controls
static byte VIBRATE_70MS
           
static byte VOLUME_LSB
           
static byte VOLUME_MSB
           
 

Field Detail

Magic_MThd

static final int Magic_MThd
constants

See Also:
Constant Field Values

Magic_MTrk

static final int Magic_MTrk
See Also:
Constant Field Values

FORMAT_0

static final int FORMAT_0
One 16 channel track

See Also:
Constant Field Values

FORMAT_1

static final int FORMAT_1
Many 16 channel tracks

See Also:
Constant Field Values

FORMAT_2

static final int FORMAT_2
Many 16 channel sequentially independent single-track patterns

See Also:
Constant Field Values

NOTE_OFF

static final byte NOTE_OFF
MIDI status commands most significant bit is 1

See Also:
Constant Field Values

NOTE_ON

static final byte NOTE_ON
See Also:
Constant Field Values

POLY_AFTERTOUCH

static final byte POLY_AFTERTOUCH
See Also:
Constant Field Values

CONTROL_CHANGE

static final byte CONTROL_CHANGE
See Also:
Constant Field Values

PROGRAM_CHANGE

static final byte PROGRAM_CHANGE
See Also:
Constant Field Values

CHANNEL_AFTERTOUCH

static final byte CHANNEL_AFTERTOUCH
See Also:
Constant Field Values

PITCH_BEND

static final byte PITCH_BEND
See Also:
Constant Field Values

SYSTEM_EXCLUSIVE

static final byte SYSTEM_EXCLUSIVE
See Also:
Constant Field Values

SYSTEM_EXCLUSIVE_CONT

static final byte SYSTEM_EXCLUSIVE_CONT
See Also:
Constant Field Values

BANK_MSB

static final byte BANK_MSB
Controller values. Obtained from: http://www.midi.org/about-midi/table3.shtml

See Also:
Constant Field Values

MODULATION_MSB

static final byte MODULATION_MSB
See Also:
Constant Field Values

DATA_MSB

static final byte DATA_MSB
See Also:
Constant Field Values

VOLUME_MSB

static final byte VOLUME_MSB
See Also:
Constant Field Values

EXPRESSION_MSB

static final byte EXPRESSION_MSB
See Also:
Constant Field Values

BANK_LSB

static final byte BANK_LSB
See Also:
Constant Field Values

MODULATION_LSB

static final byte MODULATION_LSB
See Also:
Constant Field Values

DATA_LSB

static final byte DATA_LSB
See Also:
Constant Field Values

VOLUME_LSB

static final byte VOLUME_LSB
See Also:
Constant Field Values

EXPRESSION_LSB

static final byte EXPRESSION_LSB
See Also:
Constant Field Values

SUSTAIN

static final byte SUSTAIN
See Also:
Constant Field Values

INCREMENT_DATA

static final byte INCREMENT_DATA
See Also:
Constant Field Values

DECREMENT_DATA

static final byte DECREMENT_DATA
See Also:
Constant Field Values

NRPN_LSB

static final byte NRPN_LSB
See Also:
Constant Field Values

NRPN_MSB

static final byte NRPN_MSB
See Also:
Constant Field Values

RPN_LSB

static final byte RPN_LSB
See Also:
Constant Field Values

RPN_MSB

static final byte RPN_MSB
See Also:
Constant Field Values

RPN_PITCH_BEND_SENSITIVITY_LSB

static final byte RPN_PITCH_BEND_SENSITIVITY_LSB
MSB = +/- semitones LSB =+/--cents

See Also:
Constant Field Values

RPN_PITCH_BEND_SENSITIVITY_MSB

static final byte RPN_PITCH_BEND_SENSITIVITY_MSB
See Also:
Constant Field Values

VIBRATE

static final byte VIBRATE
Danger specific controls

See Also:
Constant Field Values

LED_HUE

static final byte LED_HUE
See Also:
Constant Field Values

LED_PURITY

static final byte LED_PURITY
See Also:
Constant Field Values

LED_BRIGHTNESS

static final byte LED_BRIGHTNESS
See Also:
Constant Field Values

VIBRATE_70MS

static final byte VIBRATE_70MS
See Also:
Constant Field Values

NRPN_BUZZER_LSB

static final byte NRPN_BUZZER_LSB
Danger specific NRPN's

See Also:
Constant Field Values

NRPN_BUZZER_MSB

static final byte NRPN_BUZZER_MSB
See Also:
Constant Field Values

NRPN_FLASHER_LSB

static final byte NRPN_FLASHER_LSB
See Also:
Constant Field Values

NRPN_FLASHER_MSB

static final byte NRPN_FLASHER_MSB
See Also:
Constant Field Values

META_EVENT

static final byte META_EVENT
Standard MIDI Files meta event definitions

See Also:
Constant Field Values

SEQUENCE_NUMBER

static final byte SEQUENCE_NUMBER
See Also:
Constant Field Values

TEXT_EVENT

static final byte TEXT_EVENT
See Also:
Constant Field Values

COPYRIGHT_NOTICE

static final byte COPYRIGHT_NOTICE
See Also:
Constant Field Values

SEQUENCE_NAME

static final byte SEQUENCE_NAME
See Also:
Constant Field Values

INSTRUMENT_NAME

static final byte INSTRUMENT_NAME
See Also:
Constant Field Values

LYRIC

static final byte LYRIC
See Also:
Constant Field Values

MARKER

static final byte MARKER
See Also:
Constant Field Values

CUE_POINT

static final byte CUE_POINT
See Also:
Constant Field Values

PROGRAM_NAME

static final byte PROGRAM_NAME
See Also:
Constant Field Values

DEVICE_NAME

static final byte DEVICE_NAME
See Also:
Constant Field Values

CHANNEL_PREFIX

static final byte CHANNEL_PREFIX
See Also:
Constant Field Values

END_OF_TRACK

static final byte END_OF_TRACK
See Also:
Constant Field Values

SET_TEMPO

static final byte SET_TEMPO
See Also:
Constant Field Values

SMPTE_OFFSET

static final byte SMPTE_OFFSET
See Also:
Constant Field Values

TIME_SIGNATURE

static final byte TIME_SIGNATURE
See Also:
Constant Field Values

KEY_SIGNATURE

static final byte KEY_SIGNATURE
See Also:
Constant Field Values

SEQUENCER_SPECIFIC

static final byte SEQUENCER_SPECIFIC
See Also:
Constant Field Values

MAX_MIDI_CHANNELS

static final byte MAX_MIDI_CHANNELS
MAX/MIN

See Also:
Constant Field Values

MAX_MIDI_VOLUME

static final byte MAX_MIDI_VOLUME
See Also:
Constant Field Values

MAX_MIDI_TRACKS

static final byte MAX_MIDI_TRACKS
See Also:
Constant Field Values

MAX_INSTRUMENTS

static final int MAX_INSTRUMENTS
See Also:
Constant Field Values

MAX_BANKS

static final byte MAX_BANKS
See Also:
Constant Field Values

DEFAULT_PROGRAM

static final byte DEFAULT_PROGRAM
See Also:
Constant Field Values

DEFAULT_BANK

static final byte DEFAULT_BANK
See Also:
Constant Field Values

PERCUSSION_CHANNEL

static final byte PERCUSSION_CHANNEL
See Also:
Constant Field Values