1 #ifndef OPENWAREMIDICONTROL_H_INCLUDED
2 #define OPENWAREMIDICONTROL_H_INCLUDED
4 #define MIDI_SYSEX_MANUFACTURER 0x7d
5 #define MIDI_SYSEX_OMNI_DEVICE 0x52
6 #define MIDI_SYSEX_OWL_DEVICE 0x20
7 #define MIDI_SYSEX_VERSION 0x03
56 #define BUTTON_A BUTTON_1
57 #define BUTTON_B BUTTON_2
58 #define BUTTON_C BUTTON_3
59 #define BUTTON_D BUTTON_4
60 #define BUTTON_E BUTTON_5
61 #define BUTTON_F BUTTON_6
62 #define BUTTON_G BUTTON_7
63 #define BUTTON_H BUTTON_8
79 #define SYSEX_CONFIGURATION_AUDIO_RATE "FS"
80 #define SYSEX_CONFIGURATION_AUDIO_BITDEPTH "BD"
81 #define SYSEX_CONFIGURATION_AUDIO_DATAFORMAT "DF"
82 #define SYSEX_CONFIGURATION_AUDIO_BLOCKSIZE "BS"
83 #define SYSEX_CONFIGURATION_CODEC_SWAP "SW"
84 #define SYSEX_CONFIGURATION_CODEC_BYPASS "BY"
85 #define SYSEX_CONFIGURATION_CODEC_INPUT_GAIN "IG"
86 #define SYSEX_CONFIGURATION_CODEC_OUTPUT_GAIN "OG"
87 #define SYSEX_CONFIGURATION_CODEC_HIGHPASS "HP"
88 #define SYSEX_CONFIGURATION_PC_BUTTON "PC"
89 #define SYSEX_CONFIGURATION_INPUT_OFFSET "IO"
90 #define SYSEX_CONFIGURATION_INPUT_SCALAR "IS"
91 #define SYSEX_CONFIGURATION_OUTPUT_OFFSET "OO"
92 #define SYSEX_CONFIGURATION_OUTPUT_SCALAR "OS"
93 #define SYSEX_CONFIGURATION_MIDI_INPUT_CHANNEL "MI"
94 #define SYSEX_CONFIGURATION_MIDI_OUTPUT_CHANNEL "MO"
95 #define SYSEX_CONFIGURATION_BUS_ENABLE "BE"
96 #define SYSEX_CONFIGURATION_BUS_FORWARD_MIDI "BM"
97 #define SYSEX_CONFIGURATION_BOOTLOADER_LOCK "BL"
@ SYSEX_CONFIGURATION_COMMAND
@ SYSEX_BOOTLOADER_VERSION
@ SYSEX_PRESET_NAME_COMMAND
@ SYSEX_DEVICE_RESET_COMMAND
@ SYSEX_BOOTLOADER_COMMAND
@ SYSEX_RESOURCE_NAME_COMMAND
@ SYSEX_PARAMETER_NAME_COMMAND