Hi Florian,
I'm using version 1.5 build 615. Yes, it's reproducible and your explanation makes a lot of sense. I already assumed that it was because of a signal loop. Here's what I was trying to achieve:
One of my controllers, an
Alesis ControlPadhas two Expression-pedal inputs. I was experimenting with using a Dual pedal (the
Boss FS-6 with a mono Y-adapter to split the "on"- and "off"-messages between Pedals A & B, so that I can have
two controls for the price of one so to speak. So that if I wanted to, I could get 3 or even 4 controls out of the two inputs with this method.
This would actually work, if there were any difference in how the two switches send their signal, but alas, even with polarity and mode-switches both pedals will always send the same on and off messages ("99 23 00" and "99 23 40") and in the same order. So there is no way to make MidiTranslator distinguish between them, even with rules, etc.
So, in the process of figuring this out, I set up a few scenarios where two translators (one for pedal A and one for B) were effectively receiving the same message but with different outgoing actions. I haven't saved each of these instances, but I could recreate them.
Anyways, it was an idea that sounded exciting at first until I learned the science and burst my bubble
![Sad :(](../../../images/smilies/icon_sad.gif)
(as happens all the time. I've learned since I started on my project that compromise is still the name of the game, but I've learned so much in the meantime and that's given me new ideas)
Thanks,
Max.