I just released my first VST(Alpha) and wanted to share my journey with you all.
I started with a simple goal: create a barebones one-shot sampler VST. It was a pretty ambitious first project, but I managed to get something decent working in about 2 weeks. However, I quickly realized the sound wasn't what I'd hoped for—it didn't have any special characteristics beyond whatever samples you fed into it.
So I added a simple 3-oscillator synth and some basic effects. Unfortunately, this also sounded pretty lackluster with a basic sound profile. (GIF of first version)

The Big Overhaul
That's when I decided it was time for a major overhaul. I wasn't really prepared for what I was about to go through.
I decided to create a node-based VST. My reasoning was simple: I know the kind of talent people in this community have, so why not keep everything tweakable and open for real producers to mess with? This became the engine behind the current Ghost N Da Cell interface (hence why there might be a bit of a disconnect between the two UIs... oops).
The entire node system took about a month of work and took me through pretty much the entire audio coding world, since I needed to implement all the most basic features and effects from scratch.

What It Is Now
Ghost N Da Cell is currently a tool for people who like to tinker with sound and share their work with others. Here's what it can do:
Each of the 9 knobs in the front UI (where the ghost is) can be completely rewritten by macros in the node editor
You can assign as many values as you need to each knob and adjust each parameter's value curve, name, size, font, etc.
The "Intensity" knob routes the main output signal between 2 other modes: Happy or Angry—so each preset can have 3 different sounds
You can control or change the color on everything and automate all values
All of these settings are preset-bound, so when you load a new preset, everything changes
Currently, the node library includes:
7 engine nodes
29 effects nodes
7 utility nodes (automation, macro, mixer, splitters, etc.)
The Future
I'm currently working on making everything more stable and implementing polymorphic MIDI. My next plan is to add MIDI nodes separately instead of having MIDI built into each engine. This means you'll be able to place an arp or ADSR anywhere, and the MIDI effect will be applied from that point. You'll also be able to use multiple instances of the same MIDI nodes for a highly modular routing system.
If you want to try the alpha, it's available here: https://pleatech.gumroad.com/l/GhostNDaCell
Use the code FML to get it for free. The license is permanent and will include all future releases for free.
Feedback is always greatly appreciated! Currently it doesn't come with any presets loaded, so if you have the time and want to create something, send me the files and your name might be featured in the next version.
Thanks for reading,
Niels
Last weekend I decided to take some time off from GNDC and work on a spectral reverb plugin. But im back this week. (still not finished).

