From 7023e1fa92018d37f81533d34f15ece764d3cb2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Mo=C5=84?= Date: Sat, 22 Dec 2012 15:35:45 +0100 Subject: [PATCH] Add expression pedal setting for RP250, RP255, RP500 and RP1000. --- effects.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/effects.c b/effects.c index aeaa6e0..134920c 100644 --- a/effects.c +++ b/effects.c @@ -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[] = {