Question on monitoredOutputs


Is there a way of monitor changes on outputs that have more complex types than the ‘simple’ ones: float, integer, toggle?

It could be done for instance by monitoring atom ports, but I read in other topics here and there that is not supported (yet?).

My use case in particular is to be able to send strings over to the UI and before I start hacking things such as embedding ASCII characters inside integers, I want to double check if there is a cleaner way to do it.


You have it correct, it is not supported yet.
But since this is a requirement for file handling, we will be adding such API soon.

Ok, thanks. Is there a timeline for this feature? Does soon mean this year still? :slight_smile:

Yes, this year for sure.
Timeline hard to say, as soon as we have it ready, but hopefully still during summer time.
We are doing it in 3 steps:

  1. save/restore state support (for non-control-port data in the pedalboards), will start this still this week
  2. lv2 atom communication between web-gui and plugin
  3. lv2 patch/parameter API support, including atom:Path