Hello from Western Australia!
A big thanks to the Zynthian team for your great work. I just received my Zynthian 4 kit yesterday, and it is all assembled and working fine. Looks like I scored one of the new zynadac boards, which is great. Admittedly I have been dabbling with the software for a while on a plain RPi with USB soundcard, but its time to see how much I can do with the official gear.
First application is as a multi-timbral synth for keyboard. I have been a Pianoteq user since Version 3 (2011) and it will be handy to have that boxed up with some other fun sounds. setBFree is great, but the surprising “killer app” for me is actually Aeolus. It is such a joy to play, and I love the little details, like how they have spatialised each individual pipe sound.
Second application is as a sound engine I can embed in various home-made MIDI instruments, and I’m now also thinking about new projects I can make using MIDI/OSC over WiFi with the ESP32. Very interesting possibilities.
But my question today is about OSC. I am making some control surfaces for Zynthian synths using TouchOSC on an iPad. For example, I have some drawbars working for setBFree. Moving the controls on the iPad change the parameters on the Zynthian, and the controls update on the UI screen.
Does the OSC implementation work in the other direction too? If I change the control on the Zynthian, either via the UI or say a preset change, is it possible to get the new state broadcast via OSC so that the remote control surface can be updated? That would be very useful. At the moment I find the two can get out of sync if I change presets.