Graphite

A node-based audio plugin that will blow your mind - coming soon!

Graphite is an audio plugin with a node-based interface that opens up novel ways of creating complex effects and synthesizers, with a focus on modularity and easy-to-navigate UI.

Start with a blank canvas. Add nodes, where each node can be either an effect, a generator or a modulator. Connect nodes freely, even creating feedback loops. Modulate every parameter. Group nodes together and create your own custom nodes with their own parameters and macros. Get feedback from the simple UI, for an intuitive overview over the signal flow. And, most importantly, have fun designing complex sounds and sequences.

Coming soon!

Developing Graphite

As the sole developer of this ambitious personal project, I am choosing a path of simplicity, and steady daily progress

Stack:

JUCE | C++ | Git | CLion | CMake

  • Maintaining a CMake build pipeline, automating tasks with small Python scripts where manual tasks become a burden
  • Targetting iOS, Windows & MacOS as AU, AUv3 & VST3, building on a Macbook and a Windows laptop
  • An increasing list of over 40 unique nodes, featuring effects, generators and modulators
  • Iterating over and improving the UX based on feedback from selected users interested in making an impact for the plugin
  • Deep-diving into DSP programming, implementing audio processors and keeping the audio thread fast & clean