Add expression pedal setting for RP250, RP255, RP500 and RP1000.

This commit is contained in:
Tomasz Moń
2012-12-22 15:35:45 +01:00
parent a51103964b
commit 7023e1fa92

View File

@@ -1969,7 +1969,7 @@ static EffectGroup rp355_chorusfx_group[] = {
* and are sent this message asynchronously whenever the selected chorus/FX
* effect changes.
*/
static EffectGroup rp355_pedal1_assign_group[] = {
static EffectGroup expression_pedal_assign_group[] = {
{ 0, "None", NULL, 0},
};
@@ -2773,6 +2773,10 @@ static Effect wah_effect[] = {
{NULL, WAH_ON_OFF, WAH_TYPE, WAH_POSITION, wah_group, G_N_ELEMENTS(wah_group)},
};
static Effect expression_pedal_assign_effect[] = {
{NULL, -1, EXP_TYPE, EXP_POSITION, expression_pedal_assign_group, G_N_ELEMENTS(expression_pedal_assign_group)},
};
static Effect gnx3k_whammy_effect[] = {
{NULL, GNX3K_WHAM_ENABLE, GNX3K_WHAM_TYPE, GNX3K_WHAM_POSITION, gnx3k_whammy_group, G_N_ELEMENTS(gnx3k_whammy_group)},
};
@@ -2870,10 +2874,6 @@ static Effect rp355_lfo2_effect[] = {
{NULL, -1, LFO_TYPE, LFO2_POSITION, rp355_lfo2_group, G_N_ELEMENTS(rp355_lfo2_group)},
};
static Effect rp355_pedal1_assign_effect[] = {
{NULL, -1, EXP_TYPE, EXP_POSITION, rp355_pedal1_assign_group, G_N_ELEMENTS(rp355_pedal1_assign_group)},
};
static Effect rp500_chorusfx_effect[] = {
{NULL, CHORUSFX_ON_OFF, CHORUSFX_TYPE, CHORUSFX_POSITION, rp500_chorusfx_group, G_N_ELEMENTS(rp500_chorusfx_group)},
};
@@ -3058,6 +3058,7 @@ static EffectList rp250_effects[] = {
{"Delay", rp250_delay_effect, G_N_ELEMENTS(rp250_delay_effect)},
{"Reverb", reverb_effect, G_N_ELEMENTS(reverb_effect)},
{"Pickup/Misc", pickup_misc_effect, G_N_ELEMENTS(pickup_misc_effect)},
{"Expression Pedal", expression_pedal_assign_effect, G_N_ELEMENTS(expression_pedal_assign_effect)},
};
/* Almost like rp250, except for Amplifier and Chorus/FX */
@@ -3073,6 +3074,7 @@ static EffectList rp255_effects[] = {
{"Delay", rp250_delay_effect, G_N_ELEMENTS(rp250_delay_effect)},
{"Reverb", reverb_effect, G_N_ELEMENTS(reverb_effect)},
{"Pickup/Misc", pickup_misc_effect, G_N_ELEMENTS(pickup_misc_effect)},
{"Expression Pedal", expression_pedal_assign_effect, G_N_ELEMENTS(expression_pedal_assign_effect)},
};
static EffectList rp355_effects[] = {
@@ -3089,7 +3091,7 @@ static EffectList rp355_effects[] = {
{"Chorus/FX", rp355_chorusfx_effect, G_N_ELEMENTS(rp355_chorusfx_effect)},
{"Delay", rp355_delay_effect, G_N_ELEMENTS(rp355_delay_effect)},
{"Reverb", reverb_effect, G_N_ELEMENTS(reverb_effect)},
{"Pedal1 Assign", rp355_pedal1_assign_effect, G_N_ELEMENTS(rp355_pedal1_assign_effect)},
{"Pedal1 Assign", expression_pedal_assign_effect, G_N_ELEMENTS(expression_pedal_assign_effect)},
{"LFO1", rp355_lfo1_effect, G_N_ELEMENTS(rp355_lfo1_effect)},
{"LFO2", rp355_lfo2_effect, G_N_ELEMENTS(rp355_lfo2_effect)},
{"Global Settings", global_effect, G_N_ELEMENTS(global_effect)},
@@ -3106,6 +3108,7 @@ static EffectList rp500_effects[] = {
{"Chorus/FX", rp500_chorusfx_effect, G_N_ELEMENTS(rp500_chorusfx_effect)},
{"Delay", rp500_delay_effect, G_N_ELEMENTS(rp500_delay_effect)},
{"Reverb", reverb_effect, G_N_ELEMENTS(reverb_effect)},
{"Expression Pedal", expression_pedal_assign_effect, G_N_ELEMENTS(expression_pedal_assign_effect)},
};
static EffectList rp1000_effects[] = {
@@ -3118,6 +3121,7 @@ static EffectList rp1000_effects[] = {
{"Chorus/FX", rp1000_chorusfx_effect, G_N_ELEMENTS(rp1000_chorusfx_effect)},
{"Delay", rp1000_delay_effect, G_N_ELEMENTS(rp1000_delay_effect)},
{"Reverb", reverb_effect, G_N_ELEMENTS(reverb_effect)},
{"Expression Pedal", expression_pedal_assign_effect, G_N_ELEMENTS(expression_pedal_assign_effect)},
};
static EffectList gnx4_effects[] = {