Hi Zynthianers and ZynthianLabs
I am opening this thread to speculate about possible future developments of the ZynthianOS and Zynthian device.
I must premise that I lack the coding and electronic engineering knowledge, to fully appreciate the actual feasibility of the features that I advance here. Therefore, these are just personal suggestions, and I leave their evaluation to the competent people of the Zynthian development staff.
1: VST plugins integration.
I read around that it might require the Wine and WineAsio software containers, whose computational overhead and possible stability issues should arguably be taken into account.
It is perfectly possible that the expected new iteration of the Rbpi (5) will deliver such a substantial increase in CPU power that this hybrid architecture becomes sustainable, in terms of system resources. Furthermore, I ignore any potential licencing issues, arising with Microsoft APIs included in a package and required for a VST code to work: this is beyond my technical understanding.
I am not advocating the idea of a straight VST open door, but rather envisaging a gradual inclusion, of a limited number of well-written and carefully tested synthesisers and effects in the freeware domain, drawing from the pool of the most reliable coders.
2: Parallel screen projection on an external HDMI monitor.
This would allow for simultaneous viewing of the VNC plugins GUIs - in the short term - and later for a prospective re-design of the Zynthian interface, taking advantage of a double-display layout to implement a set of symbols and graphic rules, in order to come up with plugin-specific GUIs in Zynthian style (this could be partly contributed by the community, with simple standard procedures provided by the Labs).
3: A lean scoring editor based on the piano roll page, with fixed horizontal spacing related to the snap resolution.
It would easily allocate 15 channels/staves on an external monitor (see point 2) in portrait orientation, leaving the Zynthian screen, encoders and LED keyboard for the convenient control of symbols, functions and options.
Without all the engraving constraints and complex collision rules of a full notation app, it would be essentially a much leaner version of the 1990 Cubase score editor, with just fixed spacing (horizontal and vertical), tied notes, audio feedback, playback of dynamic marks (either velocity or CC1) and automatic scroll.
(I have some ideas about how to manage polyphonic staves, like keyboards/organ/guitar, in a simple and restricted way, but don’t want to clutter this post uselessly: should someone ever want to embark in this coding task, I’d be happy to offer advice).
Thanks for reading, I am curious about any possible opinion/reaction from the ZynthianLabs and the programming Zynthianers.
Cheers!