# ZynAddSubFX: parameter control auto-mapping

**URL:** <https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63>\
**Category:** Software\
**Created:** [August 16, 2016, 7:00pm UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63 "2016-08-16T19:00:51Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [August 16, 2016, 7:00pm UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63/1 "2016-08-16T19:00:51Z")

</div>

It’s time to improve the parameter mapping of this wonderful synth engine. Probably the more complex and powerful standalone engine integrated in Zynthian.

 ![](https://discourse.zynthian.org/uploads/default/original/1X/bc9e8984235eee4dba0da8b3c38a27f7fd976ae9.png)

I want to implement an algorithm that parse the “preset” structure (XML or OSC tree) and builds a map of “interesting” parameters, organized in several groups.  
I would appreciate any comment or idea, especially those who have some experience with ZynAddSubFX.  
If i have success in this task, I can assure you, fans of Synthesis, a lot of fun 😉

---

<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 30, 2017, 11:05am UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63/2 "2017-07-30T11:05:26Z")

</div>

Hi, don’t know if it’s the right forum section,but while writing a new topic, this old one was suggested as similar.  
Would suggest to add (if possible) a “system effects” parameter page to zynaddsubfx engine .  
Being the downstream effect chain, it will affect the overall engine presets. could be fine add some more customizable character to still existing sounds… what about it 🙂 ?

---

<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 30, 2017, 2:27pm UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63/3 "2017-07-30T14:27:25Z")

</div>

Hi @ivanmonterosso!

Improving ZynAddSubFX integration is in my TODO list from a long time ago, but i don’t have a clear vision of how to do it, yet…

Regading the FX … perhaps the System Effects Chain could be configured from webconf tool (effects and order) and parameter adjustment from the Zynthian UI.

Also i like the ide of using “insert effects” (by instrument/channel), implementing an “add/remove/move effect” function in the Zynthian UI itself. This option is more complex, but i like it more 😉

In the other hand, the first option could be used for filtering the output from other engines … so we would have a “Global System Effects Chain” … nice!!

What do you think?

Regards!

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [July 30, 2017, 3:08pm UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63/4 "2017-07-30T15:08:07Z")

</div>

It feels like it needs some broad categorised descriptions of concepts, The Nord Modulars address this by having a series of small modules that are mapped onto a 8 knob, 8 switch paged display, and then a navigation mechanism that can walk throu’ the selected elements. I would say it’s as much as you can get with 5 lcd 2 line displays. Mind you you also have the gui display of the interface so it’s really a live only requirement.

The 8 knobs seems a slightly better compromise of the problem than our four knobs but I have seen you planning a larger knob interface so it needs to be a multivalue solution anyway . . .

Working to an earlier theme and stealing the nord categories for consistency . . .

In/Out  
Osc  
Rnd  
Filter  
Delay  
Level  
Switch  
Seq  
Note  
LFO  
Env  
Fx  
Shaper  
Mixer  
Logic  
MIDI

[http://musicplayers.com/reviews/keyboard/2007/0207\_Nord\_ModularG2.php](http://musicplayers.com/reviews/keyboard/2007/0207_Nord_ModularG2.php)

---

<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 30, 2017, 7:51pm UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63/5 "2017-07-30T19:51:59Z")

</div>

> [@jofemodo](#):
>
> In the other hand, the first option could be used for filtering the output from other engines … so we would have a “Global System Effects Chain” … nice!!

Well i didn’t want to be too much complex in suggesting insert effects 😉 … but i miss something, the system effects on Zynaddsubfx can be used for filtering other engines sound? or are you thinking about a downstream effector as a separate engine, always present at the end of chain but enabled or disabled on demand?.. (something like MOD UI but with audio plugins only…and maybe less cpu consuming)

Anyway i was thinking to system effects, 'cause till now (or i am wrong?) every engine, even being multichannel, must be loaded for each snapshot channel, included Zynaddsubfx.

Regarding Webconf, unfortunately i’m not very familiar with programming or something more complex than writing out a bunch of commands on terminal… but would like to try. How much is difficult?  
[corrected] sorry, webconf is zynthian.local on web browser… never used 🙄

---

<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:** [August 6, 2017, 1:39pm UTC](https://discourse.zynthian.org/t/zynaddsubfx-parameter-control-auto-mapping/63/6 "2017-08-06T13:39:29Z")

</div>

A post was split to a new topic: [Feature Request: Panic Button in ZynAddSubFX and others](https://discourse.zynthian.org/t/feature-request-panic-button-in-zynaddsubfx-and-others/947)
