r/JUCE

Update on my FREE plugin COGG: I added cool new presets in v1.1!
▲ 73 r/JUCE+11 crossposts

Update on my FREE plugin COGG: I added cool new presets in v1.1!

I'm a high school student who is developing a free plugin!

A few weeks ago you probably saw that I posted about COGG, a free plugin I built that metallizes and industrializes any sound. Specifically, harmonic distortion, metal plate convolution reverb, and pitch layering are there all in one chain.

I just shipped v1.1 with 8 factory presets so you can dial in different metallic textures instantly instead of tweaking all the knobs from scratch. Everything is there, from subtle texture (like the preset RUST), to full chaos (like presets SHRAPNEL and MELTDOWN).

Still free, no account needed, VST3 + AU for Mac, VST3 for Windows.

Download now for free: https://plasma-hype.itch.io/cogg

Trailer/demo of the update: https://www.youtube.com/watch?v=HfD2drnrMjQ

Thanks to everyone who tried v1.0 and gave feedback, this update came directly from figuring out what people actually wanted to do with it. I personally have used COGG in almost all of my FL projects ever since I released it. Please give it a shot and let me know what you think of the presets and plugin as a whole for a v1.2!

u/Head-Possible8820 — 4 days ago
▲ 8 r/JUCE+2 crossposts

Making a cool Frutiger Aero style reverb plugin for leads and synths, any thoughts?

u/EssaySpiritual5068 — 5 days ago
▲ 0 r/JUCE

Agent Synth - Modular synthesizer with basic agentic capabilities (WIP)

Hey all,

My first ever Reddit post so hope i'm fine :)

I'm originally a fullstack software developer as well as a musician, I already had multiple shots at this project with various coding agents in the past as C++ is not my native programming language. Only in the recent months I found that LLMs got good enough to help me build this project.

Here's the link to the repo - https://github.com/Diabl0269/agentsynth

First demo - https://youtu.be/DszUuEpnfaA

There's still much work to do on the project, so I'll start with where this project is now then proceed to the full vision.

Currently it's a basic modular synthesizer, got some nice functions like D&D of the modules, mod matrix, theme system, preset management, and more standard stuff, while the most interesting and immature feature is the very basic AI integration which currently only supports Ollama, it has the functionality to edit and create patches, just not so accurate yet. UI is also still in polish and suggestions are welcome.

The synth and all its functionality is fully open source including the AI integration, however I do plan to offer a dedicated AI subscription with a dedicated agent that should return the most optimal responses. My agent's code will be in a separate project so the main synth and integrations stay open.

A little bit about the AI vision - Modular synthesis is complex, and it's quite annoying and can get messy managing and moving all modules, especially inside a computer. AI can help managing all of it, from basic stuff like adding modules or modulations in a chain, adjusting parameters to more complex stuff like fully generating a patch based on a user request (Maybe even by existing sound input in the future) and help manage future functions that would integrate in the program.

At this stage it's still just a synth, however I also plan to add a timeline, automation capabilities, and some DAW functionality so people could create entire songs with it in the future. Of course add support for external instruments as well to allow integration of other VSTs or external hardware.

As said, I am a developer for a few years already, but not in C++. I have reviewed the file structure, and code as best as I could understand it without fully learning the language. Also made sure to have tests and full CI/CD with caching to make sure nothing breaks between PRs and new versions are automatically published. However, any comments on the code, or any kind of contribution would be very appreciated :)

u/OrdinaryComputer7475 — 7 days ago
▲ 27 r/JUCE+3 crossposts

After a year of JUCE/C++: BeatForge — REX player + 808/909/303 engines, all DSP hand-written

Been heads-down on this for about a year and figured this crowd would appreciate the guts more than the marketing page.

BeatForge — drum machine, step sequencer and REX loop player. VST3/AU/AAX/Standalone, universal binary. JUCE 9 (migrated last month), everything below the framework is my own code.

Bits that might be interesting to people here:

REX SDK. Wrote a JUCE wrapper around Propellerhead REX SDK 1.9, including drag-and-drop of slices out to the host. Bitwig still has no REX support, which turned out to be a decent reason for the plugin to exist.

Synth engines. ~5k lines of 808/909/modelling done from schematics rather than sample playback — VCA topology, click transients, pitch sweeps, the 909 tom triple-VCO, that sort of rabbit hole.

Antialiasing. Started with blanket 8x oversampling and it was eating CPU for no good reason. Replaced it with ADAA on the memoryless waveshapers (exact tanh with the ln(cosh) antiderivative) and linear-phase minBLEP saws at 1x, then a per-engine oversampling map — most engines run 1x now, only FMKick and the 909 snare need 4x. Built an offline FFT alias-measurement harness to verify it; alias floor sits around -90 dB. Worth noting ADAA-2 blew up on me under heavy drive — catastrophic cancellation, auto-mute and crackle — so everything is bounded ADAA-1.

Realtime discipline. Lock-free atomic slot for deferred time-stretch, ScopedAudioSuspend guards on live mutators, steal-quietest voice allocation. Debug assertions went from ~3150 to 3. auval and pluginval at strictness 10 both clean.

Also. Full undo/redo, NAM master-bus saturation, and a WASM build of the synth engines for the site via Emscripten and a hand-rolled juce_shim.h.

Happy to go into detail on any of it — the ADAA and REX wrapper work especially, since there's not much written about either.

Site + demo: https://www.beatforge.nl

u/BeatForge_Dev — 12 days ago
▲ 17 r/JUCE+6 crossposts

[NEW / FREE] MPC 2026 Expansion & Sound Pack – Demo & Feedback!

u/Wild-Progress4905 — 12 days ago
▲ 7 r/JUCE

Garageband plugins remake in JUCE

Hey everyone!

I've been working on a set of JUCE plugins inspired by some of the stock audio effects available in garageband. I wanted to recreate a similar workflow and get the DSP behaviour as close as I reasonably can while implementing everything myself in JUCE. (Still very much a WIP so any feedback or criticism is welcome i already know the CPU optimization is kinda terrible so please don’t kill me)

So far I've built things like:

  • Graphic EQ
  • Au Multiband Compressor
  • Compressor
  • Peak Limiter
  • Noise Gate
  • Au Filter
  • Echo
  • Reverb
u/Sztef_213 — 10 days ago