make set_option wrapper to send_message
This commit is contained in:
73
gdigi.h
73
gdigi.h
@@ -436,49 +436,6 @@ enum {
|
||||
#define EMT240_PLATE_LIVELINESS 1933
|
||||
#define EMT240_PLATE_LEVEL 1925
|
||||
|
||||
enum {
|
||||
EXP_TYPE_NONE = 0,
|
||||
EXP_TYPE_PICKUP_ENABLE = 131137,
|
||||
EXP_TYPE_PIKCUP_TYPE = 131136,
|
||||
EXP_TYPE_COMP_ENABLE = 262337,
|
||||
EXP_TYPE_COMP_SUST = 262352,
|
||||
EXP_TYPE_COMP_TONE = 262353,
|
||||
EXP_TYPE_COMP_LEVEL = 262354,
|
||||
EXP_TYPE_COMP_ATTACK = 262355,
|
||||
EXP_TYPE_DIST_ENABLE = 395649,
|
||||
EXP_TYPE_DIST_DISTORTION = 395653,
|
||||
EXP_TYPE_DIST_FILTER = 395654,
|
||||
EXP_TYPE_DIST_VOLUME = 395655,
|
||||
EXP_TYPE_AMP_ENABLE = 524553,
|
||||
EXP_TYPE_AMP_GAIN = 526785,
|
||||
EXP_TYPE_AMP_LEVEL = 526786,
|
||||
EXP_TYPE_EQ_ENABLE = 1576076,
|
||||
EXP_TYPE_EQ_BASS = 1576067,
|
||||
EXP_TYPE_EQ_MID = 1576068,
|
||||
EXP_TYPE_EQ_TREB = 1576069,
|
||||
EXP_TYPE_GATE_ENABLE = 787137,
|
||||
EXP_TYPE_GATE_THRESHOLD = 787142,
|
||||
EXP_TYPE_GATE_ATTACK = 787144,
|
||||
EXP_TYPE_GATE_RELEASE = 787145,
|
||||
EXP_TYPE_GATE_ATTN = 787146,
|
||||
EXP_TYPE_CHORUSFX_ENABLE = 918273,
|
||||
EXP_TYPE_PHASER_SPEED = 918466,
|
||||
EXP_TYPE_PHASER_DEPTH = 918467,
|
||||
EXP_TYPE_PHASER_REGEN = 918470,
|
||||
EXP_TYPE_PHASER_WAVEFORM = 918471,
|
||||
EXP_TYPE_PHASER_LEVEL = 918469,
|
||||
EXP_TYPE_DELAY_ENABLE = 984897,
|
||||
EXP_TYPE_DELAY_TIME = 984928,
|
||||
EXP_TYPE_DELAY_REPEATS = 984903,
|
||||
EXP_TYPE_DELAY_LEVEL = 984900,
|
||||
EXP_TYPE_DELAY_DUCK_THRESH = 984929,
|
||||
EXP_TYPE_DELAY_DUCK_LEVEL = 984930,
|
||||
EXP_TYPE_REVERB_ENABLE = 1050497,
|
||||
EXP_TYPE_REVERB_LEVEL = 1050501,
|
||||
EXP_TYPE_VOLUME_PRE_FX = 854594,
|
||||
EXP_TYPE_VOLUME_POST_FX = 1116738
|
||||
};
|
||||
|
||||
#define EXP_TYPE 8194
|
||||
#define EXP_POSITION 19
|
||||
|
||||
@@ -527,8 +484,38 @@ enum {
|
||||
RECEIVE_PRESET_START = 0x2B,
|
||||
RECEIVE_PRESET_END = 0x2C,
|
||||
RECEIVE_PRESET_PARAMETERS = 0x2D,
|
||||
|
||||
LOAD_EDIT_BUFFER_PRESET = 0x38, /* version 0 only
|
||||
use move preset in later versions */
|
||||
|
||||
MOVE_PRESET = 0x39,
|
||||
|
||||
REQUEST_MODIFIER_LINKABLE_LIST = 0x3A,
|
||||
RECEIVE_MOFIFIER_LINKABLE_LIST = 0x3B,
|
||||
|
||||
REQUEST_PARAMETER_VALUE = 0x40,
|
||||
RECEIVE_PARAMETER_VALUE = 0x41,
|
||||
|
||||
/* version 1 and later */
|
||||
REQUEST_OBJECT_NAMES = 0x50,
|
||||
RECEIVE_OBJECT_NAMES = 0x51,
|
||||
REQUEST_OBJECT_NAME = 0x52,
|
||||
RECEIVE_OBJECT_NAME = 0x53,
|
||||
REQUEST_OBJECT = 0x54,
|
||||
RECEIVE_OBJECT = 0x55,
|
||||
MOVE_OBJECT = 0x56,
|
||||
DELETE_OBJECT = 0x57,
|
||||
REQUEST_TABLE = 0x5A,
|
||||
RECEIVE_TABLE = 0x5B,
|
||||
|
||||
RECEIVE_DEVICE_NOTIFICATION = 0x70,
|
||||
|
||||
ACK = 0x7E,
|
||||
NACK = 0x7F,
|
||||
};
|
||||
|
||||
void send_message(gint procedure, gchar *data, gint len);
|
||||
void append_value(GString *msg, guint value);
|
||||
void set_option(guint id, guint position, guint value);
|
||||
void switch_preset(guint bank, guint x);
|
||||
void store_preset_name(int x, const gchar *name);
|
||||
|
||||
Reference in New Issue
Block a user