# How to disable Program Change switching E1 presets?

**URL:** <https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514>\
**Category:** General discussion\
**Created:** [November 5, 2023, 12:27am UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514 "2023-11-05T00:27:59Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [November 5, 2023, 12:27am UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/1 "2023-11-05T00:27:59Z")

</div>

Hi to all, every time I send a Program Change through the E1 to reach my MIDI instrument the E1 preset is changed to the next. Any idea how to disable that ? so that only the preset of the instrument is changed ?

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [November 5, 2023, 6:53pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/2 "2023-11-05T18:53:26Z")

</div>

Hi! Do you send the program change via the USB host port or USB device?

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [November 5, 2023, 9:24pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/3 "2023-11-05T21:24:38Z")

</div>

Currently sending via the MIDI DIN IN 1, but could be via the USB port in the future also.

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [November 11, 2023, 10:52am UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/4 "2023-11-11T10:52:31Z")

</div>

I tested it, to be sure I see how E1 behaves. Electra listens to program changes (and bank selects) on the USB interface (CTRL port) and on the USB Host port. The program changes sent to MIDI IO (DIN) are not picked up. Are you sure that, by any chance, the program change does not land on the USB interface? Do you initiate the program changes on the synth/midi controller connected only with MIDI DIN?

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [November 11, 2023, 5:45pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/5 "2023-11-11T17:45:53Z")

</div>

I change the PC from Logic Pro to a MOTU MIDI DIN interface (which is connected to the Mac via USB) then the MIDI DIN-only path is : MOTU → BCF2000 → E1 (MKI) → synth  
Since I’m not sure I totally understood the Configuration page here are the settings I currently have :

 ![Screenshot 2023-11-11 at 18.38.59](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/3/3620d7ee8345b82fcd55dc543e0c45ddaca93a53.png)

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [November 11, 2023, 5:49pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/6 "2023-11-11T17:49:31Z")

</div>

I haven’t updated to v3.5 yet. Would you like me to update to confirm the problem is still there or not ?

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [November 12, 2023, 9:39pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/7 "2023-11-12T21:39:45Z")

</div>

Hi Martin, did you find a little time to take a look at my Configuration ? Does it show anything meaningful to my problem ?  
Also I couldn’t find a field where one can inform a specific Program Change number per E1 preset. Did I miss something or is such a field is indeed not available at the moment ?

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [November 26, 2023, 4:05pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/8 "2023-11-26T16:05:45Z")

</div>

I am sorry for being slow in responding.

I see it now. The screenshot helped. Pls change the first routing rule to this:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/c/cc84741838a551d672deeafbb79be98627bd49f4.jpeg)

That way E1 will listen to bank / program changes / custom MIDI control on the CTRL port.

or you can disable that completely by doing this:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/f/fe18ce57002f944fa79bd2d749892369f7683f0c.jpeg)

Cross means “do not forward”, arrows means “forward the message”.

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [November 29, 2023, 6:42pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/9 "2023-11-29T18:42:07Z")

</div>

Thanks. By the way, I couldn’t find in the online documentation an explanation for the use of this “Configuration” page. Could you tell me where I can find it please ?  
Also, could you tell me where I can find the field where one can inform a specific Program Change number per E1 preset, unless such a field is not available at the moment maybe ?

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [December 15, 2023, 3:53pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/10 "2023-12-15T15:53:09Z")

</div>

Hi guys, while Martin catches up with all our questions would anyone know about my last question ? as to where I can find the field where one can inform a specific Program Change number per E1 preset ? unless this field is not available at the moment maybe ?

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [December 15, 2023, 4:34pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/11 "2023-12-15T16:34:12Z")

</div>

given you have your MIDI Control configured like this:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/d/dc97631323f913f0d30c9af8dad371c032452f0d.png)

and E1 either did not receive any Bank select MIDI messages or a Bank #0 is selected, a Program Change MIDI message sent to USB CTRL port will switch presets.

EDIT: took a note to add this to the docs

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [December 15, 2023, 6:22pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/12 "2023-12-15T18:22:20Z")

</div>

Thanks but my question is how can I determine the Program Change number itself per E1 preset ? For example if I want to call my E1 preset #2 with Program Change #37 is it possible to fill “37” somewhere in the E1 preset ? If yes, where ?

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [December 15, 2023, 6:30pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/13 "2023-12-15T18:30:52Z")

</div>

o ok, now I get it.

You can do this:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/3/3499c334757186dec5cdbe98dd226fbd58f2355a.jpeg)

This will override the default mapping, program change 37 will switch to preset #2. Note, you still need to have the following routing rule in place:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/f/f20920157877300a31350f0be930385ea5dd367f.jpeg)

without that the message will not be passed to E1 external MIDI control.

---

<div class="post-metadata">

**Author:** ![nuipb](https://avatars.discourse-cdn.com/v4/letter/n/4af34b/32.png) [@nuipb](https://forum.electra.one/u/nuipb)\
**Post date:** [December 24, 2023, 3:32pm UTC](https://forum.electra.one/t/how-to-disable-program-change-switching-e1-presets/2514/14 "2023-12-24T15:32:34Z")

</div>

Thanks, that’s what i was looking for. Could you tell me what the “Post Action” Drop/Pass menu is for please ? (again couldn’t find this in the online Documentation)
