Here's a quick video I mostly made for fun:
https://youtu.be/PqJcU4vje2Q
#Carla #FOSSaudio #LinuxAudio #FullBridgeRectifier #unfa
@unfa I saw you were having issues there finding newly added plugins. I just fixed that! https://github.com/falkTX/Carla/commit/c986c868602c7c3fa7e90ae2747074aa8341608d
@falktx Ah, that's great! Thank you! I think I'll make a video about Carla soon. I've finally checked out the new CV stuff.
@unfa cool, let me know if you find any issues! You got VST3 now on Linux too btw 😎
@falktx Another issue: re-opening the Carla-Patchbay internal plug-in's interface messes up the node layout of that patchbay. Reloading from a saved carxp file fixes that layout.
@unfa hmm thinking more about this, perhaps the UI can just tell the DSP/engine when a plugin position in the canvas changes, just caching values for saving in the project. the engine side of things has no use for it whatsoever, but it is just too useful and worth the small memory usage.
I will try this!
@unfa Yes! I am working on this right now as I type.
@falktx Fantastic, thank you!
@unfa now on latest git/develop of carla. Though I need to do some more testing to see if I find some edge cases or bugs. If you try it, let me know how it goes.
@falktx Awesome! Thanks!
@falktx Now that I think of it - possible node grouping could be a UI feature alone. It'd allow for easier managing the nodes, but shouldn't really change the processing any.
@unfa Someone already started with that, basically port groups in the canvas. but tbh I don't see this as essential, so likely I will still skip this for 1 release or 2.
@falktx I see. Sure! I think being able to group nodes, edit these groups, duplicate them, clone them (linked duplicates) store them and load them from files would allow for creating much more complex setups in Carla, while still having them manageable.
@falktx That sounds like a solution! So the canvas layout would then be stored inside the carxp file along the processing data? It would also be easier from a user's point of view to have one file instead of two.