Midi Toggle “Effect” There’s been some talk for years now on how to improve midi capabilities, specifically in regards to toggling things without changing rigs. Here’s a simple way to integrate with or without the remote:
Select an effects slot, either A, B, C, D X mod, del, or reverb. With “type” knob select “Midi Toggle” This “effect” gives you controls for the following: a midi channel, an “On” PC # and an “off” PC#. Thus On and off messages will be sent corresponding to the on and off status of the slot. Perhaps you could have option to do something similar with CC messages? Perhaps a second or third set of PC messages as well to control two devices at once? Since this “effect” is just sending a few number commands, it should take virtually no processing power. The best part is that you could then save these just like your presets for all the other effects, which you can now access with the browse knob. And of course, “Off” doesn’t have to correspond with your external device’s actual off status, so you could actually set it up so that you can toggle two different presets on this one device, say a heavy ambient reverb with a more subtle reverb. If two or more sets of messages could be sent on their own channels, you could also effectively toggle between effects from two different devices. Likewise, since it is such a simple non-processing intensive effect, there's no reason why you couldn't have several of these going in different slots, like you now can with the delay effects, so you could toggle different things with different switches.
This benefits both Remote and third party midi controller users. Since these midi messages are saved within rigs, if you do some cleaning up in the Kemper and move some performances and rigs around, your midi controller doesn’t have to be reprogramed much, as all the messages are part of the rigs themselves. (other than making sure your midi controller toggles the correct effects slot on the Kemper of course)
The only downside to this? You essentially lose an effects slot (depending on another feature I suggest below). However, if you are using this feature you are clearly getting at least some of your effects from external devices anyway and therefore you shouldn’t need all 8 effect slots in the rigs you are using these midi toggles anyway. Since it’s not global, but per rig, you of course still have your 8 effect slots on any rig that you don’t want to send these messages. Furthermore, you still possess the ability to send messages in the traditional way only on Rig change, which doesn’t take up an effects slot of course. Plus it doesn’t matter what slot you put the midi effect as the messages themselves aren’t a part of your signal chain.
Further enhancements:
1) Option to send these toggle messages as part of the KPA loop: it would also be possible to give these midi effect toggle controls as an extension of the parameters you can currently control in the effects loop. However a “loop always on” option would be useful in this case. In this scenario, you select the external loop effect to a slot, say X. You select “loop always on” and assign your midi on off messages and channel within this effect. The effect loop now stays on and just the on and off messages are toggled when you activate and deactivate the X slot. This would save a slot for those who are using external effects within the effects loop anyway. However, I could see many reasons why someone would not want the midi messages as part of the loop effect, which is why I think offering both a separate “midi toggle” effect that can be assigned to any slot and the ability to use them as part of the loop effect would be beneficial (for example someone using a midi-controlled multiple loop switcher up front for overdrive pedals, but who also has a pedal in the KPA loop wouldn’t want the midi toggle controls to be a part of the Kemper loop effect parameters)
2) Perhaps allow these messages to morph as well? That is, a heal message and toe message. Obviously this wouldn’t allow you to get a gradual change in the in-between spots when morphing, but for those of us that use morphing only for instantaneous toggling of two sounds within one rig, this would be a welcome feature. (For that matter, why not allow morphing to reverse on off status of the effect slots at the heal and toe extremes? )
3) "Skip first message" To make this “Midi Effect” feature even more useful, an additional choice along with channel, on, and off would be “Skip First Message.” If this option is selected, the first message that would be sent is not sent when the rig is selected. For example, say in a certain rig I send PC#5 as an On message and PC #100 as the off message, on channel 2, which controls my Eventide H9. I save the rig so that the status of this effect is in the “On” status, but I don’t want the On status message sent on rig change because my device was already sent this message. Why would this matter? PC #5 is an ambient delay/reverb that I’m using on this rig and the previous rig in the same song, I don’t want the H9 to get the same message twice. The other rig I’m coming from already told my H9 to turn on preset 5. So if the H9 gets that message again when I go to this rig, the H9 will receive the same message twice and then reset the delay trails. With “Skip first message” selected, the Kemper won’t send PC #5 to my H9 when I first select this rig, even though it’s saved in its On status. Instead it will not send a message until I press the button (or corresponding footswitch ) to turn the effect off, which I set to PC #100. However now if I press the button again to On status, it will now send PC# 5 and then continue to toggle between PC 5 and 100 as normal until I go to another rig. This would also be extremely simple to implement and could be ignored by users if its usefulness isn’t apparent to them.