Is there a way to throw away unwanted MIDI?

I’m running into a situation where a program change message that reaches the Electra One causes the current preset to disappear.

I tried using a small LUA function midi.onProgramChange() to simply read the data and do nothing, but that did not help.

I need to do more debugging, but maybe that PC msg is getting to the controller layer and causing the problem?

You need to disable forwarding and then opt-in any messages, that’s the approach I take with the WindTool stuff as it will both forward AND execute the lua callbacks without that.

BUT if the problem happens at the Electra and not where it’s sending stuff off to, my guess is that wont work.