ReactOS 0.4.17-dev-934-g091855f
dmusic_midi.h File Reference
#include "stdarg.h"
#include "stddef.h"
#include "windef.h"
#include "winbase.h"
Include dependency graph for dmusic_midi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  midi_message {
  MIDI_NOTE_OFF = 0x80 , MIDI_NOTE_ON = 0x90 , MIDI_KEY_PRESSURE = 0xa0 , MIDI_CONTROL_CHANGE = 0xb0 ,
  MIDI_PROGRAM_CHANGE = 0xc0 , MIDI_CHANNEL_PRESSURE = 0xd0 , MIDI_PITCH_BEND_CHANGE = 0xe0 , MIDI_SYSEX1 = 0xf0 ,
  MIDI_SYSEX2 = 0xf7 , MIDI_SYSTEM_RESET = 0xff , MIDI_META = 0xff
}
 
enum  midi_control { MIDI_CC_BANK_MSB = 0x00 , MIDI_CC_BANK_LSB = 0x20 }
 

Enumeration Type Documentation

◆ midi_control

Enumerator
MIDI_CC_BANK_MSB 
MIDI_CC_BANK_LSB 

Definition at line 40 of file dmusic_midi.h.

41{
42 MIDI_CC_BANK_MSB = 0x00,
43 MIDI_CC_BANK_LSB = 0x20,
44};
@ MIDI_CC_BANK_MSB
Definition: dmusic_midi.h:42
@ MIDI_CC_BANK_LSB
Definition: dmusic_midi.h:43

◆ midi_message

Enumerator
MIDI_NOTE_OFF 
MIDI_NOTE_ON 
MIDI_KEY_PRESSURE 
MIDI_CONTROL_CHANGE 
MIDI_PROGRAM_CHANGE 
MIDI_CHANNEL_PRESSURE 
MIDI_PITCH_BEND_CHANGE 
MIDI_SYSEX1 
MIDI_SYSEX2 
MIDI_SYSTEM_RESET 
MIDI_META 

Definition at line 25 of file dmusic_midi.h.

26{
27 MIDI_NOTE_OFF = 0x80,
28 MIDI_NOTE_ON = 0x90,
29 MIDI_KEY_PRESSURE = 0xa0,
34 MIDI_SYSEX1 = 0xf0,
35 MIDI_SYSEX2 = 0xf7,
36 MIDI_SYSTEM_RESET = 0xff,
37 MIDI_META = 0xff,
38};
@ MIDI_PITCH_BEND_CHANGE
Definition: dmusic_midi.h:33
@ MIDI_NOTE_ON
Definition: dmusic_midi.h:28
@ MIDI_PROGRAM_CHANGE
Definition: dmusic_midi.h:31
@ MIDI_SYSEX2
Definition: dmusic_midi.h:35
@ MIDI_CONTROL_CHANGE
Definition: dmusic_midi.h:30
@ MIDI_SYSEX1
Definition: dmusic_midi.h:34
@ MIDI_META
Definition: dmusic_midi.h:37
@ MIDI_SYSTEM_RESET
Definition: dmusic_midi.h:36
@ MIDI_KEY_PRESSURE
Definition: dmusic_midi.h:29
@ MIDI_NOTE_OFF
Definition: dmusic_midi.h:27
@ MIDI_CHANNEL_PRESSURE
Definition: dmusic_midi.h:32