Yoshimi "better" than ZynAddSubFX?

Hi @ll,

I just stumbled across Yoshimi. It’s a fork of ZynAddSubFX. I still haven’t figured out if it is really a further development beyond another GUI and thus would be interesting for us.

Does anyone have any information about it?

Regards, Holger

I don’t think it’s better … ZynAddSubFX development is quite active compared with Yoshimi . Anyway, some people told me that wind-controller support is better with Yoshimi …

Regarding this topic, i find interesting to read this reddit’s thread:

Regards,

3 Likes

I’m way too late to this thread, but I thought I would post an update regarding this. I’m not going to go into which is better (I think that’s for each person to decide for themself), but recent patches have made Yoshimi on Zynthian a much better experience. So if you are someone who already likes Yoshimi, and want to use it on Zynthian, I encourage you to take a look at the installation guide I wrote. This explains how to get the latest patches you need for the Zynthian OS, as well as how to install Yoshimi, and auto-generate all the banks and presets.

3 Likes

Hi @kramlie !

This is great! How many LV2 parameters are exported by Yoshimi? Are they well sorted and organized?

I will try to test your recipe ASAP.

Thanks!

3 Likes

I have to admit that I haven’t given any thought to LV2 parameters. The installation uses the existing Yoshimi LV2 plugin exactly as is, and it doesn’t expose any useful LV2 parameters [1]. I have been more focused on making sure that all the presets work correctly.

Many common MIDI CC messages are supported though, such as Modulation (CC 1), frequency cutoff (CC 74), several other sound controller messages (CC 75-78), and of course sustain (CC 64). Yoshimi also supports MIDI Learn, so you can assign almost any parameter to any CC message you want, which is one of the reasons I wanted to make sure that the graphical UI works.

[1] (Actually two parameters are exposed: freeWheeling, which is a useless parameter for Zynthian, it is just there for DAWs to use. And Modulation Wheel, but I think this is auto-generated by the Zynthian OS…?).

1 Like

It would probably be pretty easy to adapt the LV2 plugin to accept the CC messages that Yoshimi supports as parameters. I don’t know how the grouping works though. Is it using the Port Groups feature of LV2?

1 Like