PFT Essays: The Modulation System

PFT’s modulation system was the biggest single piece of work. It took several months to go from...

PFT Essays: Creating Models with juce::ValueTree

I spent a lot of time building juce::ValueTree models for PFT. Here’s a couple things I found to be...

PFT Essays: Real Time Safe Swap Containers

RealTimeSwapContainer is a class I wrote to contain PFT’s filters and modulators. The basic idea is...

PFT Essays: A LookAndFeel Revelation

… or using juce::LookAndFeel for its intended purpose.   I’ve generally avoided using JUCE’s...

PFT Essays: Popups

Before PFT I had never written a popup system that I was completely happy with. I still haven’t but...

PFT Essays: Layouts

Consistency is huge when writing UI code. Cohesive components go a long way towards making your...

PFT Essays

For the past while we’ve been working on a new filter plugin called Pan Filter Tool (PFT). The goal...

Spectrum Analyzers with a JUCE Time Slice Thread

Orange Gate v2 is about finished. This one’s got a compressor in it. The basic idea behind Orange...

Compile Time Frequency Splitting

About a year ago, I watched a presentation given at ADC 21 by Matthew Robbetts that discusses the...