# Send Midi CC+PrgCH?

**URL:** <https://discourse.zynthian.org/t/send-midi-cc-prgch/10370>\
**Category:** Using Zynthian\
**Created:** [October 22, 2024, 5:51pm UTC](https://discourse.zynthian.org/t/send-midi-cc-prgch/10370 "2024-10-22T17:51:52Z")\
**Posts on this page:** 1\
**Showing post:** 41

<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:** [October 24, 2024, 12:02pm UTC](https://discourse.zynthian.org/t/send-midi-cc-prgch/10370/41 "2024-10-24T12:02:01Z")

</div>

Hi @zynthianers!

I just pushed into Vangelis an alternate implementation for this, using pure python and the internal zynthian router MIDI functions. It’s called “MIDI Control External” and you will find it in:

> MIDI Tool → Others → MIDI Control External

As its name says, it ONLY works with external devices. If you route MIDI from this processor to internal ports it simply wont work.

- It sends “MSB Bank + Program change” by using the zynthian’s bank/preset mechanism.
- It has an “almost full” list of CCs with standard names. This could be modified. It’s just a PoC.

 ![zui_midi_control_external_01](https://discourse.zynthian.org/uploads/default/original/2X/c/c234ed64498123d48ee2d9a3e66841136d635bc2.png)

Note this simple “processor” could be used as a template for easily creating specific/custom controllers for specific external devices. This is cool 😉

Update and test, please (in Vangelis!)

Enjoy!

---

_[View the full topic](https://discourse.zynthian.org/t/send-midi-cc-prgch/10370)._
