Alright, I've tested it and there was in fact a typo in the code that caused the buffer glitch sound. I've fixed it so now it should sound at least as good as the default one :)
There are two reasons why it would throw this error:
It can't find the files with the images from HISE that it needs to embed (the default filmstrip knobs etc). If you have set the HISE path, this shouldn't be the case
It can't create the directory in your Binaries folder where it copies these images. Might be a file permission problem.
@ulrik Hi Thank you - I downloaded Develop again today, and recompiled. Analyser is fine, cheers. However, ScriptNode seems to somehow be worse now—no matter what I do on the ScriptNode screen, nothing happens—I can't start something new, and when I try load one, nothing happens. Also still getting a crash when I click on a draggable filter thing…that is a unique case, because there are two instances of the same editor open—when only one is open, it doesn't crash.
@ustk yeah it has to resolve two things (the object t and the function getIntValue) vs. one (only the object, the math function is resolved at compile time.
But this performance difference is neglible - in UI contexts there are much slower things and if you are using anything string related in an audio processing context you have to sit back and evaluate life decisions that lead you into this situation of misery anyway.
Also Math.round still returns a float number IIRC while getIntValue makes sure that the var instance uses the integer data slot internally.
@Natan yes that is fixed. You don't have to do anything on your end - if a macro modulation source changes a parameter that is automated during its render callback, it will skip the DAW notification call that gets written in the undo history.
Oh I need to check Linux but on Windows and macOS they are more similar - on Windows the non bold font is much more readable and I needed a new font just like you need to paint the walls in your living room after some years…
I have added a preprocessor along with the font update that keeps Oxygen so you can revert it without too much hassle.
@DabDab You need to add a label to your UI that has saveInPreset enabled. And for each preset you create you set the text of the label to the same as the preset name.
@ForeverLive I’m not at my computer to try it out with a comp, but if you’re able to make it work with other kind of display buffers, then this one might simply be broken…