-
The big list of JUCE tips and tricks (from n00b to pro)
Years of learning things the hard way, lovingly hand-squeezed into one rambling blog post.
-
Code signing on Windows with Azure Trusted Signing
Trash those overpriced third party certs! Set that clumsy dongle on fire! Get ready to sign on the dotted line for $9.99.
-
Implementing Mario’s Stack Blur 15 times in C++ (with tests and benchmarks)
I questionably traded 6 weeks of dev time for screaming fast CPU drop shadows
-
Using Perfetto with JUCE for dsp and UI performance tuning
Peter picked the perfect program to perfect performance: Perfetto!
-
How to code sign and notarize macOS audio plugins in CI
Code signing and notarization on macOS. Two of the big reasons you got into the plugin business, right?
-
Dealing with UI jank in the JUCE framework
If you say jank 10 times in a row, the jank fairy will come and animate that modal window for you.
-
How to create LLDB type summaries and synthetic children for your custom types
You hereby have my permission to ~waste~ spend hours customizing how your types display in your lldb IDE while debugging.
-
How to use CMake with JUCE
Don’t tell the CMake devs, but I eat a bowl full of globs for breakfast every day.
-
When to test DSP code
DSP code *should* be ugly and unmaintainable. That’s how you know the algos are great!
-
Audio Sparklines
Audio Sparklines! 3-bit digital wonders! A lofi waveform representation of audio buffers in tests and lldb debuggers!