# Interface stuck if program change is "aggressive" \[SOLVED\]

**URL:** <https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892>\
**Category:** Using Zynthian\
**Created:** [July 21, 2017, 4:02pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892 "2017-07-21T16:02:07Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ivanmonterosso](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/ivanmonterosso/32/503_2.png) [@ivanmonterosso](https://discourse.zynthian.org/u/ivanmonterosso)\
**Post date:** [July 21, 2017, 4:02pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/1 "2017-07-21T16:02:07Z")

</div>

Hi, i’m finally ready (almost) for software test, after some trouble with hardware.  
I attached zyn to an arranger (a korg is40) and prepared multichannel snapshot with correct midi channels.  
starting easily with only 3 channels (drums, bass and accompaniament)  
Everything seems ok, but sometimes, if i change arrangeament.  
Zyn continues to play, but interface is stuck. nothing works anymore, encoders or touch. Anyone experienced this?

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [July 21, 2017, 4:44pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/2 "2017-07-21T16:44:16Z")

</div>

Hi @ivanmonterosso!

Do you send program change from your keyboard?

Anyway, it seems the UI deads while the sound engine continues to work. Please, could you run the zynthian UI from the command line and send the output when the UI dead?

You must login into your zynthian box and type:

```
# systemctl stop zynthian
# /zynthian/zynthian-sys/sbin/zynthian.sh

```

Thanks!

---

<div class="post-metadata">

**Author:** ![ivanmonterosso](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/ivanmonterosso/32/503_2.png) [@ivanmonterosso](https://discourse.zynthian.org/u/ivanmonterosso)\
**Post date:** [July 21, 2017, 5:56pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/3 "2017-07-21T17:56:52Z")

</div>

OK.

these are the last lines before ui stucks…

DEBUG:root:LSCP SEND =\> CREATE EFFECT\_INSTANCE LADSPA ‘/usr/lib/ladspa/tap\_reverb.so’ 'tap\_reverb’  
DEBUG:root:LSCP RECEIVE =\> ERR:0:There is no such effect ‘LADSPA’ ‘/usr/lib/ladspa/tap\_reverb.so’ ‘tap\_reverb’

ERROR:root:0 (ERR)  
DEBUG:root:LSCP SEND =\> CREATE EFFECT\_INSTANCE LADSPA ‘/usr/lib/ladspa/tap\_chorusflanger.so’ 'tap\_chorusflanger’  
DEBUG:root:LSCP RECEIVE =\> ERR:0:There is no such effect ‘LADSPA’ ‘/usr/lib/ladspa/tap\_chorusflanger.so’ ‘tap\_chorusflanger’

ERROR:root:0 (ERR)  
DEBUG:root:LSCP SEND =\> CREATE FX\_SEND 0 12  
DEBUG:root:LSCP RECEIVE =\> OK[0]

INFO:root:MIDI PROGRAM CHANGE 1, CH10  
INFO:root:MIDI PROGRAM CHANGE 1, CH11  
INFO:root:Preset Selected: Bass 2 (1)

* * *

i then restarted UI from terminal, everything turned normal.  
also i found some other errors on output:

./zynthian.sh: line 26: /etc/X11/zynthian: No such file or directory  
[…]  
ERROR:root:Can’t load snapshot ‘default.zss’: [Errno 2] No such file or directory: 'default.zss’  
DEBUG:root:ZCTRL ‘Snapshot’: 0 (0 -\> 7), None, None

* * *

But “Default.zss” is present…  
It seems happened after i changed snapshot names (with WinSCP, not terminal) to be more recognizable, and now it’s only able to save/overwrite onto present snapshots, can’t create new ones.  
should i Make another topic?

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [July 21, 2017, 6:53pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/4 "2017-07-21T18:53:28Z")

</div>

Hi @ivanmonterosso!

Does the error happens after sending a “program change” from your keyboard?

Regarding the “default.zss”, take into account that in Linux upper/lower are significant. “Default.zss” is not the same than “default.zss”.

Thanks!

---

<div class="post-metadata">

**Author:** ![ivanmonterosso](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/ivanmonterosso/32/503_2.png) [@ivanmonterosso](https://discourse.zynthian.org/u/ivanmonterosso)\
**Post date:** [July 25, 2017, 10:15am UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/5 "2017-07-25T10:15:03Z")

</div>

the error happens not every time a program change is sent, but if several program changes on several channels are sent, after a couple of times.

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [July 25, 2017, 10:36am UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/6 "2017-07-25T10:36:45Z")

</div>

OK! Please, open an issue in the github “zynthian-ui” repository. I will try so reproduce and solve it ASAP.

Thanks!

---

<div class="post-metadata">

**Author:** ![ivanmonterosso](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/ivanmonterosso/32/503_2.png) [@ivanmonterosso](https://discourse.zynthian.org/u/ivanmonterosso)\
**Post date:** [July 27, 2017, 10:44am UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/7 "2017-07-27T10:44:43Z")

</div>

there was a problem with github days ago… now it works. but before posting the issue, i’m trying to make a controlled multichannel test with Live, with known program changes or automations inside the sequencer.

---

<div class="post-metadata">

**Author:** ![ivanmonterosso](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/ivanmonterosso/32/503_2.png) [@ivanmonterosso](https://discourse.zynthian.org/u/ivanmonterosso)\
**Post date:** [July 27, 2017, 2:45pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/9 "2017-07-27T14:45:28Z")

</div>

> [@jofemodo](#):
>
> Regarding the “default.zss”, take into account that in Linux upper/lower are significant. “Default.zss” is not the same than “default.zss”.

i checked and default zss is all lowercase… but even with Upper/Lower it does not load automatically

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [July 27, 2017, 4:22pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/10 "2017-07-27T16:22:34Z")

</div>

OK! You are right. It doesn’t work. I will fix it ASAP.

Thanks for the feedback!

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [July 29, 2017, 3:19pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/11 "2017-07-29T15:19:07Z")

</div>

Hi @ivanmonterosso!

The problem “loading the default snapshot on startup” is solved. You have to change your zynthian-ui repository to “master” branch (currently it will be in “webconf”). You can do it easily by login into your Zynthian box and typing:

```
# cd /zynthian/zynthian-ui
# git checkout .
# git fetch
# git checkout master
# systemctl stop zynthian
# systemctl start zynthian

```

Regards!

---

<div class="post-metadata">

**Author:** ![ivanmonterosso](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/ivanmonterosso/32/503_2.png) [@ivanmonterosso](https://discourse.zynthian.org/u/ivanmonterosso)\
**Post date:** [July 29, 2017, 5:01pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/12 "2017-07-29T17:01:06Z")

</div>

done. Working. Thanks 🙂

---

<div class="post-metadata">

**Author:** ![Hampelschwein](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/h/eb8c5e/32.png) [@Hampelschwein](https://discourse.zynthian.org/u/Hampelschwein)\
**Post date:** [June 2, 2018, 7:31pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/13 "2018-06-02T19:31:17Z")

</div>

I have a related problem now. I was playing with Linux Sampler and then I send a program change from my midi keyboard, with this there was suddenly no sound coming out anymore even though no progam change actually happened.  
I am using this Midi filter rule: IGNORE CH#0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 PG

Then, when I go to the main menue, remove all layers and try to get back to the sound Zynthian crashes in the midi channel selection screen.

> **Summary**
>
> INFO:root:Starting Engine LinuxSampler  
> INFO:root:Connecting with LinuxSampler Server…  
> ERROR:root:FAILED lscp\_send\_single(CREATE AUDIO\_OUTPUT\_DEVICE JACK ACTIVE=‘true’ CHANNELS=‘2’ NAME=‘LinuxSampler’ SAMPLERATE=‘44100’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(SET AUDIO\_OUTPUT\_CHANNEL\_PARAMETER None 0 NAME=‘Channel 1’  
> ): timed out  
> ERROR:root:0 (ERR)  
> DEBUG:root:ZCTRL ‘Channel’: 0 (0 -\> 16), None, None  
> INFO:root:Short Switch 3  
> WARNING:root:zynthian\_gui.zyncoder\_read() =\> 0 (ERR)

I can select other sound engines than Linux sampler still, but there is no sound coming out.

This is how it looks, when I was in another engine before and then went to linux sampler:

> **Summary**
>
> INFO:root:Getting Preset List for Dual  
> DEBUG:root:PRESET LIST =\>  
> [(’/zynthian/zynthian-ui/data/zynbanks/Dual/0001-Layered1.xiz’, [12, 0, 0], ‘Layered1’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0002-Layered2.xiz’, [12, 0, 1], ‘Layered2’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0005-Organ and Saw.xiz’, [12, 0, 4], ‘Organ and Saw’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0007-Organ Choir Pad1.xiz’, [12, 0, 6], ‘Organ Choir Pad1’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0008-Organ Choir Pad2.xiz’, [12, 0, 7], ‘Organ Choir Pad2’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0033-Rhodes Strings1.xiz’, [12, 0, 32], ‘Rhodes Strings1’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0034-Rhodes Strings2.xiz’, [12, 0, 33], ‘Rhodes Strings2’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0035-Rhodes Strings3.xiz’, [12, 0, 34], ‘Rhodes Strings3’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0036-Rhodes Strings4.xiz’, [12, 0, 35], ‘Rhodes Strings4’, ‘xiz’), (’/zynthian/zynthian-ui/data/zynbanks/Dual/0065-Dream of the Saw.xiz’, [12, 0, 64], ‘Dream of the Saw’, ‘xiz’)]  
> DEBUG:root:ZCTRL ‘Preset’: 4 (0 -\> 10), None, None  
> INFO:root:Short Switch 1  
> DEBUG:root:BACK TO SCREEN =\> bank  
> DEBUG:root:BANK INDEX =\> 12  
> DEBUG:root:BANK LIST =\>  
> [(’/zynthian/zynthian-ui/my-data/zynbanks/XLZ’, 0, ‘MY/XLZ’, ‘MY’), (’/zynthian/zynthian-ui/my-data/zynbanks/XMZ’, 1, ‘MY/XMZ’, ‘MY’), (’/zynthian/zynthian-ui/my-data/zynbanks/XSZ’, 2, ‘MY/XSZ’, ‘MY’), (’/zynthian/zynthian-ui/data/zynbanks/Arpeggios’, 3, ‘Arpeggios’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Bass’, 4, ‘Bass’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Brass’, 5, ‘Brass’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Choir and Voice’, 6, ‘Choir and Voice’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Collection’, 7, ‘Collection’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Companion’, 8, ‘Companion’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Cormi\_Noise’, 9, ‘Cormi Noise’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Cormi\_Sound’, 10, ‘Cormi Sound’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Drums’, 11, ‘Drums’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Dual’, 12, ‘Dual’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Fantasy’, 13, ‘Fantasy’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Guitar’, 14, ‘Guitar’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Laba170bank’, 15, ‘Laba170bank’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Misc’, 16, ‘Misc’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Noises’, 17, ‘Noises’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Organ’, 18, ‘Organ’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Pads’, 19, ‘Pads’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Plucked’, 20, ‘Plucked’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Reed and Wind’, 21, ‘Reed and Wind’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Rhodes’, 22, ‘Rhodes’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Splitted’, 23, ‘Splitted’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/Strings’, 24, ‘Strings’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/Synth’, 25, ‘Synth’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/SynthPiano’, 26, ‘SynthPiano’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/net-wisdom’, 27, ‘net-wisdom’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/olivers-100’, 28, ‘olivers-100’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/olivers-other’, 29, ‘olivers-other’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/the\_mysterious\_bank’, 30, ‘the mysterious bank’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/the\_mysterious\_bank\_2’, 31, ‘the mysterious bank 2’, ‘_’), (’/zynthian/zynthian-ui/data/zynbanks/the\_mysterious\_bank\_3’, 32, ‘the mysterious bank 3’, '_’), (’/zynthian/zynthian-ui/data/zynbanks/the\_mysterious\_bank\_4’, 33, ‘the mysterious bank 4’, ‘\_’)]  
> DEBUG:root:ZCTRL ‘Bank’: 12 (0 -\> 34), None, None  
> INFO:root:Short Switch 1  
> DEBUG:root:BACK TO SCREEN =\> layer  
> DEBUG:root:ZCTRL ‘Layer’: 0 (0 -\> 5), None, None  
> INFO:root:Short Switch 3  
> DEBUG:root:ZCTRL ‘Layer’: 0 (0 -\> 4), None, None  
> INFO:root:Stoping Engine ZynAddSubFX  
> INFO:root:Short Switch 3  
> DEBUG:root:ZCTRL ‘Engine’: 0 (0 -\> 7), None, None  
> INFO:root:Short Switch 3  
> INFO:root:Starting Engine LinuxSampler  
> INFO:root:Connecting with LinuxSampler Server…  
> ERROR:root:FAILED lscp\_send\_single(CREATE AUDIO\_OUTPUT\_DEVICE JACK ACTIVE=‘true’ CHANNELS=‘2’ NAME=‘LinuxSampler’ SAMPLERATE=‘44100’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(SET AUDIO\_OUTPUT\_CHANNEL\_PARAMETER None 0 NAME=‘Channel 1’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(SET AUDIO\_OUTPUT\_CHANNEL\_PARAMETER None 1 NAME=‘Channel 2’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(SET AUDIO\_OUTPUT\_CHANNEL\_PARAMETER None 0 JACK\_BINDINGS=‘system:playback\_1’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(SET AUDIO\_OUTPUT\_CHANNEL\_PARAMETER None 1 JACK\_BINDINGS=‘system:playback\_2’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(CREATE MIDI\_INPUT\_DEVICE JACK ACTIVE=‘true’ NAME=‘LinuxSampler’ PORTS=‘1’  
> ): timed out  
> ERROR:root:FAILED lscp\_send\_single(SET VOLUME 0.45  
> ): timed out  
> DEBUG:root:ZCTRL ‘Channel’: 0 (0 -\> 16), None, None  
> INFO:root:Short Switch 3  
> WARNING:root:zynthian\_gui.zyncoder\_read() =\> 0 (ERR)

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 6, 2018, 9:47am UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/14 "2018-06-06T09:47:59Z")

</div>

Could you open an issue in the github UI repo?

> **[zynthian/zynthian-ui](https://github.com/zynthian/zynthian-ui)**
>
> User Interface for Zynthian. Contribute to zynthian/zynthian-ui development by creating an account on GitHub.

Thanks!

---

<div class="post-metadata">

**Author:** ![Hampelschwein](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/h/eb8c5e/32.png) [@Hampelschwein](https://discourse.zynthian.org/u/Hampelschwein)\
**Post date:** [June 7, 2018, 7:47pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/15 "2018-06-07T19:47:42Z")

</div>

ok, i did! _and now i see the post needs to be 20 characters, so I’m writing a little more_

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 8, 2018, 9:34am UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/16 "2018-06-08T09:34:48Z")

</div>

Thanks! I will try to reproduce the error …

---

<div class="post-metadata">

**Author:** ![Hampelschwein](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/h/eb8c5e/32.png) [@Hampelschwein](https://discourse.zynthian.org/u/Hampelschwein)\
**Post date:** [June 19, 2018, 6:42pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/17 "2018-06-19T18:42:56Z")

</div>

any news about that already?

---

<div class="post-metadata">

**Author:** ![Hampelschwein](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/h/eb8c5e/32.png) [@Hampelschwein](https://discourse.zynthian.org/u/Hampelschwein)\
**Post date:** [June 21, 2018, 8:53am UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/19 "2018-06-21T08:53:22Z")

</div>

alright, I guess the problem was in my midi rule setup. I selected channel 1 as source channel, but this then becomes CH#0 after adding it. Is there a reason for this?  
One thing remains though: Right now I cant make Zynthian ignore the volume knob of my controller, which I had working before. Not sure if its me or the software…  
Even with this rule Zynthian still follows my midi keyboards volume knob, do I have to do it differently?:

IGNORE CH#1 CC#0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 21, 2018, 2:33pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/20 "2018-06-21T14:33:08Z")

</div>

Hi @Hampelschwein!

1.) Although UIs normally express MIDI channels from 1 to 16, internally, the MIDI protocol uses 0 to 15.  
Same is true for controller numbering (0-127), and so on …  
The MIDI router rule syntax uses this internal notation, as it’s closed to the machine. I choose to do in such a way because i think is good that zynthian users learn this kind of things 😉

2.) Your rule can be simple if you write: IGNORE CH#0 CC#0:127  
Note that you have to write CH#0 for MIDI channel 1 😉

Anyway, probably you don’t need to ignore all the controllers and only need to ignore 7 and 11:

IGNORE CH#0 CC#7,11

This will ignore Volume and Expression controllers 😉

Kind Regards,

---

<div class="post-metadata">

**Author:** ![Hampelschwein](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/h/eb8c5e/32.png) [@Hampelschwein](https://discourse.zynthian.org/u/Hampelschwein)\
**Post date:** [June 24, 2018, 8:25pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/21 "2018-06-24T20:25:37Z")

</div>

ok, but if I add channel 0 to the rule aforementioned crashes happen!

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [June 25, 2018, 2:02pm UTC](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892/22 "2018-06-25T14:02:39Z")

</div>

Is your software updated to the last versions?  
I commited a bugfix some days ago that could solve the “crash” problem …

> <https://github.com/zynthian/zynthian-ui/commit/50f785efd3b3915f08c07b0c81510c83d2d05e5a>

Regards,

[Next page](https://discourse.zynthian.org/t/interface-stuck-if-program-change-is-aggressive-solved/892.md?page=2)
