In the UnO2, is there a command or function similar to the "No Change" option in the old UnO? Did I miss something in the manual (despite reading it through again, and searching the word "effect" and "preset")? Maybe I'm even thicker than I thought I was... :). I would like effects and their LEDs to maintain their current state (on/off) when I switch presets. Here's my (pretty simple) configuration:
//Definitions
// For Marshall presets, slot C is Whammy
PRESETS =
{
64 Deluxe Reverb
65 Deluxe Reissue
Marshall Crunch
Marshall Drive
Purple Rain
}
EFFECTS =
{
OD
Boost
Chorus
Micropitch
Delay
Leslie
Reverb
Tuner
Whammy
ActivateWah
ActivateMorph
ActivateWhammy
}
SWEEPS =
{
Wah
Morph
Volume
Whammy
}
//Use all 12 switches
NO_UPDOWN_SWITCHES
BANKS =
{
bank 1 : 64 Deluxe Reverb | 65 Deluxe Reissue | Marshall Crunch | Marshall Drive | Purple Rain | OD | Boost | Delay | Micropitch | Chorus | Reverb | Leslie
}
//MIDI Channels
CHANNEL KPA = 1
//Define avariables
VAR $IS_MARSHALL = false
//Global Initialization
INIT_FCB =
{
Pedal 1 = Wah
TipSwitch 1 = ActivateWah
Pedal 2 = Volume
Tipswitch 2 = ActivateWhammy
}
//Main Setup
//Amp Presets - Includes setting a variable to indicate if it is a Marshall patch, in order to allow ActivateWhammy behaviour
PRESET 64 Deluxe Reverb =
{
$IS_MARSHALL = false
SendMidi KPA ProgChange 0
Pedal 1 = Wah
}
PRESET 65 Deluxe Reissue =
{
$IS_MARSHALL = false
SendMidi KPA ProgChange 1
Pedal 1 = Wah
}
PRESET Marshall Crunch =
{
$IS_MARSHALL = true
SendMidi KPA ProgChange 2
Pedal 1 = Wah
}
PRESET Marshall Drive =
{
$IS_MARSHALL = true
SendMidi KPA ProgChange 3
Pedal 1 = Wah
}
PRESET Purple Rain =
{
$IS_MARSHALL = false
SendMidi KPA ProgChange 4
Pedal 1 = Morph
}
//Effects - Mono, Before Amp Block
EFFECT_ON ActivateWah = SendMidi KPA CtrlChange 17 127
EFFECT_OFF ActivateWah = SendMidi KPA CtrlChange 17 0
EFFECT_ON OD = SendMidi KPA CtrlChange 18 127
EFFECT_OFF OD = SendMidi KPA CtrlChange 18 0
EFFECT_ON Delay = SendMidi KPA CtrlChange 19 127 //Not available on Marshell presets
EFFECT_OFF Delay = SendMidi KPA CtrlChange 19 0 //Not available on Marshell presets
EFFECT_ON Leslie = SendMidi KPA CtrlChange 20 127 //Not available on Marshell presets
EFFECT_OFF Leslie = SendMidi KPA CtrlChange 20 0 //Not available on Marshell presets
// This effect will only be available when Marshall presets are enabled
EFFECT_ON ActivateWhammy =
{
if ($IS_MARSHALL)
{
SendMidi KPA CtrlChange 19 127
Pedal 2 = Whammy
}
else
{
}
}
EFFECT_OFF ActivateWhammy =
{
if ($IS_MARSHALL)
{
SendMidi KPA CtrlChange 19 0
Pedal 2 = Volume
}
else
{
}
}
//Effects - Stereo, Post Amp Block
EFFECT_ON Micropitch = SendMidi KPA CtrlChange 22 127
EFFECT_OFF Micropitch = SendMidi KPA CtrlChange 22 0
EFFECT_ON Chorus = SendMidi KPA CtrlChange 24 127
EFFECT_OFF Chorus = SendMidi KPA CtrlChange 24 0
EFFECT_ON Boost = SendMidi KPA CtrlChange 27 127
EFFECT_OFF Boost = SendMidi KPA CtrlChange 27 0
EFFECT_ON Reverb = SendMidi KPA CtrlChange 29 127
EFFECT_OFF Reverb = SendMidi KPA CtrlChange 29 0
//Sweep Settings
SWEEP Wah = SendMidi KPA CtrlChange 1
SWEEP Morph = SendMidi KPA CtrlChange 11
SWEEP Volume = SendMidi KPA CtrlChange 7
SWEEP Whammy = SendMidi KPA CtrlChange 4