I’ve been working a little bit in adding a MIDI-FX chain to Zynthian. It’s an old “TODO” task and recently “someone” opened a new “feature request” in the tracking system:
After fighting with some dragons in one of the darkest and dangerous dungeons of zynthian core, i can say that i almost finished … although some details are pending and, of course, a few bugs that you, i hope kindly, will help me to hunt …
Those of you wanting to test this new feature, simply select the “midi-chain” branch for UI’s repository. You can use the webconf for that.
Ahhh!, don’t forget to “enable” some MIDI tool plugin from the webconf’s LV2-plugins panel
Thank You for the new features! I was able to create layers controlled by an external controller. I used the “Multi Channel” mode in the Zythian settings, channel cloning and the “Midi Event Filter” midi-fx in each subordinate channels.
There is a problems…
After removing the layer instrument that used Midi-fx insert, the midi-fx itself remains on the layer.
You can only delete the layer using the “Remove all Layers” command, other doesn’t work.
Of two or more identical loaded engines, only the one loaded last sounds … I checked on linuxsampler and fluidsynth…
I used the “Multi Channel” mode in the Zythian settings, channel cloning and the “Midi Event Filter” midi-fx in each subordinate channels.
When I activate knob “Block Notes” in the corresponding midi-plugin in channel 3, the lock is applied to all channels where the "midi event filter"is used.
Pd patches quit working correctly. Grids and generative relaxing play but don’t respond to controls. All of the other Pd patches produce no sound at all.
Mod UI is erratic, Loads okay sometimes and other times freezes.
When I change back to Master everything works correctly again.
Yes, you fixed it! The option to “Add MIDI-FX” is available for Synth Layers but not for Special Layers. I suppose that is the way it is suppose to be and not another bug. I’ll keep testing later and let you know how it goes. I’m curious if you still have plans to add MIDI routing at some point. It would be very handy to be able to route midi notes from PD to other synth engines without having to use Patchage. Anyway, the MIDI-FX feature is an interesting and fun tool. Thank you for all of your efforts.
Great! Once MIDI routing is working I’ll put some patches together to put it to use. I just tried out the MIDI-FX with Special layers and it seems to be working well.