Dexed and MPE

Hi Zynthianers,

if I’m using Dexed with my Zynthian V5.1 and my Linnstrument MPE is not working. But if I use Dexed with my PC it is working out of the box. So how do I make it work in Zynthian?

With Surge XT MPE has to be activated with the webconf application but with Dexed it works usually out of the box.

Thank you for your help.

Dexed is a 8 years old specialized LV2 port especially for Zynthian and MOD, see Dexed GUI vnc access unavailable - #6 by C0d3man

Sorry, no MPE currently.

1 Like

Thank you for making that clear. I thought it is the same dexed as available on Linux: GitHub - asb2m10/dexed: DX7 FM multi plaform/multi format plugin · GitHub

Only the sound engine is nearly the same.

1 Like

We could evaluate if it’s advantageous moving to the mainstream version. Having the GUI and MPE are 2 big “PROs”, but there should be “CONS” too.

@C0d3man, could you briefly enumerate pros and cons for using your version vs the mainstream version?

Thanks

I created the LV2 version of Dexed because there was only a Juce-LV2-wrapper available which mapped all parameters to 0.0-1.0. I didn’t know how to fix it and use the integer values for a voice configuration (so we could use the big available sound library in an easy way), so I decided to create the LV2 package for using it on a MOD-Duo.

Luckily this also was fitting for Zythian (with or without MOD). After that I started to port the engine to Teensy (MicroDexed) and later helped to get it running on Circle (MiniDexed).

In this time we fixed some broken things and added a patch for portamento. Due to the fact that we only used the “basic” sound engine all other features which Dexed added (e.g. microtonal tuning, MPE, …) was not our focus.

So, I think there’s currently no need anymore to not use the original version, but we should be sure that reading/writing voices should work as it currently does. AFAIK all of “our” fixes should be also found its way to the original Dexed.

Regards, Holger

Sorry, @C0d3man, what do you mean with this?

I mean that I am not sure how the original Dexed is reading voice parameters (from a bank). Currently we have on a Zynthian a (more or less) big *.ttl per bank (which is generated by a script), right?

I know that Dexed can read SYSEX banks directly. But can it also read “our” banks? And if not, how to smoothly migrate to another bank storage system (with all the side effects)?

… anf if it can read a bank by *.ttl, I might guess that it’s not compatible to our format… how to handle this smoothly?

OK! Now i understand. We have to think about all this and do some tests.

Thanks @C0d3man !

1 Like

Let me know if I can help. Writing converters is one of my favorite tasks :smiley:

FWIW , “our” Dexed can read SYSEX patches, and somehow manages to turn it into a .ttl file (and that is all I know about it).

Certainly you are very good at this :wink:

1 Like

I would really appreciate it if the main dexed version would come to zynthian :star_struck: . This way it might be the first synth on zynthian which would use MPE out of the box without using webconf. This way zynthian would be the most affordable existing MPE synth. Big companies have to buckle up then :grin:

P.S.: And it would also be great if the Surge XT interface in Zynthian would get an activate MPE button in the future. Until now you can only activate it with webconf.