Open vulcu opened 12 months ago
So I've started working on this for the DPF wrapper: https://github.com/Wasted-Audio/hvcc/pull/155
This will create an "output parameter" that can then be used to pass data via send objects. It will require some more refinement and testing but I think it'll do what you need.
This will then also be useful for the JS wrapper, but it will need some additional work on the html wrapper to make it into something functional.
I added basic send parameters and events for the JS wrapper, but the default HTML and JS of course is still not particularly pretty. At least it should help to get going in creating something more custom!
For DPF we only have regular float parameters (just show as a normal slider, except it can be moved from within the patch), but nothing visual for trig
yet.
The default DPF and Javascript user interfaces have no meaningful visual feedback (e.g. LEDs), and an improved UI that is more performance/instrument friendly could be developed to replace it. Unlike the Daisy Pod, the DPF and Javascript user interfaces are theoretically not limited in number of user controls or visual feedback elements.
This is probably more feasible for the Javascript/WebAudio output, as the user interface is defined/configured by the
index.html
file. Since the DPF version is transpiled to C++ and then directly to binary, modifying that UI would likely be more involved. In either case, creating a UI with more sliders would mean less reliance on customized visual feedback, similar to how the user interface for the Pure Data version of Dahlia is realized.