Anyone has a solution on how to bypass breath (in) on midi cc 2 with a foot switch. The global monitor shows incoming breath (midi cc 2) controller signals but the midi monitor in rackspace when connected to midi in omni shows no incoming breath signal. And since there is no breath incoming in rackspace wiring/midimonitor I can’t filter it with a midi filter.
The heading should say “How to filter breath on midi cc 2”
You probably assigned a widget to breath control. That would prevent the message from been seen by the MIDI in block
Open the MIDI Assignments Viewer to check this
Yeah your right. I understand. I’m new to GP so a lot to process :-). I’ve assigned the widget to a filter in a plugin and I need to find a way to bypass the widget with a foot switch so whatever position the widget/filter is in when I press the footswitch the filter stays in the position its in and doesn’t go to 0 (with the breath cc).
Ironically, though nobody has ever asked how to block a widget before, two users asked today. It is not something that is normally done but with a little bit of GP Script it is actually quite easy to achieve this behavior.
So I’ve written a blog article that describes the steps and includes an example gig file which can be studied along with the blog article to understand how it works.
I havn´t checked out scripting yet. Thanks for doing this. Really appreciated. I´ll check it out later today.
Just wondering. When I assign a widget to breath control it doesn’t pass through midi in block anymore. Will this then solve my problem?
Oops. My first reply didn’t go through……I can’t get it to work. Can you see from the pictures above what Im doing wrong?
Details would be useful - to help others who may run into the same problem
Nothing comes out of the « Maybe Inject into GP Port » Scriptlet. I therefore wouldn’t connect its output to anything.
I tried and would if I could but I got a message that I can’t reply anymore and had to wait 8 hours because of limitations on replies. I managed to send half of the pictures before I was stopped.
Ok. I don’t have full understanding of the process but I thought maybe there where cc2 messages coming out of the scriplet and sent to Filter M12. I have to check that again when I get back home.
So what I did was I used and followed dhj´s recommendations and changed the script (as you see in the picture above) to cc2 since it was breath cc I wanted to stop. I couldn’t insert the « Maybe Inject into GP Port » Scriptlet before the ample guitar because it blocked all incoming midi and no sound was generated. And ample guitar did not pass through cc2 either so that’s why bypassed it as you see in the picture above. I also had a physical trigger pedal (assigned to “hold pedal tog”) assigned to the hold pedal in ample guitar which I then grouped (Group O as you can see in picture) with the widget that was assigned to the script. Maybe a litte messy this description but it worked and did the job. And again thanks to dhj´s description and script.






