I doubt that was the cause of the issue but you should really use git to manage multiple versions of your xml. I only use 1 xml per project. For smaller test patches I use hip files.
So, if I understand correctly, the colors for combo boxes were set in the actual combo boxes without the LAF
I just reread your exampe and noticed you were using the popup menu LAF functions. The popup menu is not part of the combobox component, so there are no colours in the obj parameter.
A good practice for anything regarding LAF customization is to always use Console.print(trace(obj)) as first line of the function, then you'll see everything you can work with.
@Lindon
I just took the delay basic from scriptnode and on another project the delay module from hise. I don't have any concrete plans. I just tested by exporting with 3 knobs to control the delay. nothing crazy but I see it’s a mess
@d-healey JUCE 7 only added official support for LV2. CLAP support is not yet official. They also have yet to add any support for Wayland, which will become a problem soon - Linux DAWs are starting to consider Wayland support, as evidenced by PreSonus' beta release. VST3 GUIs straight up do not show up as of right now.
@aaronventure SoX is faster as it doesn't have to re-encode the audio. I'm also more familiar with using it than I am with ffmpeg and found I could fine tune the trimming and fading more easily - I don't think that's a limitation of ffmeg though, just my knowledge.
@paper_lung
You could use the Math.random() function as a basis. And then you could, for example, play backwards for values below 0.5 and forwards for values above 0.5. But that's just an idea. I'm not sitting in front of the computer right now.
@d-healey thanks, yeah I’ve been following this and it’s been really helpful. Just stuck with distributing the samples, but I’ll have a look at that link, thanks!
Aha I finally got it to work, Christoph was right, the force stereo output option must be enabled to get mono -> stereo!
However I notice that stock AU plugins show both mono -> mono and mono -> stereo under a single plugin, so this is what we should be aiming for, there shouldn't be a requirement to create two separate plugins.