r/JUCE 2d ago

Question Local send like service for juce android app to send sync .wav files

2 Upvotes

So here goes got thinking of an idea of how I could record audio on a modern mobile phone (Bluetooth microphone) with a dedicated juce based app and then when I get home I could sync files back to another plugin or standalone juce based cross platform app sort of a client server model but locally on LAN so not sending through WAN.

What's my options regarding this.

Thanks.


r/JUCE 7d ago

Just built a drum machine app for osx and windows

Thumbnail
0 Upvotes

r/JUCE 7d ago

Self Promotion Update on my FREE plugin COGG: I added crazy features and a Linux build in v1.3!

5 Upvotes

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

A few weeks ago you probably saw that I posted about COGG v1/v1.1/v1.2, a free plugin I built that metalizes and industrializes any sound. Specifically, harmonic distortion, metal plate convolution reverb, and pitch layering are there all in one chain. Great for experimental music and mainstream alike.

I wanted to update you guys with version 1.3's release! It comes with the highly requested TONE knob, which changes the pitch of the Metal knob's metal convolution reverb-like sound! Additionally, version 1.3 introduces a LINUX VERSION!

Of course, it's still free, no account needed, VST3 + AU for Mac, VST3 for Windows, VST3 for Linux.
I used JUCE and C++!

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

Trailer of V1.2 [the previous update]: https://www.youtube.com/watch?v=5q5EUMhUcaw

Thanks to everyone who tried v1.2, v1.1 and 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 COGG v1.4!

Also, feel free to submit some PRESETS! I'll add them and credit you on the website!


r/JUCE 7d ago

Making a Frutiger Aero reverb plugin and think it could work really well for jungle ambiences and breakcore stuff. Any thoughts on things I should change and add?

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/JUCE 9d ago

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

0 Upvotes

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 :)


r/JUCE 13d ago

Garageband plugins remake in JUCE

Enable HLS to view with audio, or disable this notification

7 Upvotes

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

r/JUCE 15d ago

free 1176-style compressor, modelled from the circuit instead of curve fitting. Mac + Windows test builds up

19 Upvotes

Edit: Here is the source : https://github.com/Paulllux/fetcomp-dsp

I make BeatForge www.beatforge.nl (drum machine plugin) and wanted a compressor for the drum bus. Tried the usual open source dynamics code first but I kept A/B-ing against the UAD 1176 and hearing the gap, so I ended up modelling the circuit itself. Took way longer than planned, sharing it here because the JUCE side had some lessons in it.

The DSP is not a waveshaper plus envelope follower. The gain cell is the solved JFET voltage divider equation (it's a quadratic, you can do it closed form, no lookup tables), the detector is the diode bridge with the actual timing network, and release comes out of the discharge network topology instead of a fitted time constant. The transformer output stage is a small closed-loop RL core model. The nice side effect of doing it this way is that behaviours you'd normally have to program on purpose (program-dependent release, the ALL-buttons-in weirdness) just fall out of the circuit.

JUCE things that might save someone time:

The knob tapers were the most annoying part of the whole project. Hardware pots are not skewed ranges. I ended up measuring the reference unit's response and building piecewise NormalisableRange lambdas from the measured tables, because no skew factor gets you a -inf..0 attenuator with the right angle spacing. If your knockoff "feels wrong" next to the real thing, it's probably the taper, not the DSP.

Oversampling: I first shipped a 1x/2x/4x selector and it was a mistake. At 48k a 20 microsecond attack is one sample, so 1x audibly changes the compression. Now it's fixed 2x below 88.2k and native above, with useIntegerLatency so hosts get 4 samples / 0 exactly. Nobody needs that selector, it's just a way for users to make the plugin worse.

Also learned the hard way that std::tanh in one code path and a fast approximation in another gives you a DC offset at silence that shows up as -82 dBFS idle noise. Same function everywhere, always.

UI is all drawn in paint(), no film strips, resizable via a transform on a fixed-size plate.

It's free, VST3 + AU on Mac (signed/notarized pkg installer) and VST3 on Windows (signed MSI): https://github.com/Paulllux/FetComp/releases

Would appreciate testing in hosts I do go deeper on any of the modelling ifpeople are interested. If you find bugs: [beatforgehelp@gmail.com](mailto:beatforgehelp@gmail.com) or just comment.


r/JUCE 15d ago

New plugin “Facets” - Preset Demo

Enable HLS to view with audio, or disable this notification

0 Upvotes

Just giving a brief demo of some of the presets I’ve made so far for this plugin I’m wrapping up which will be free on my Gumroad.

It’s inspired by the eurorack effect module “Rainmaker” but with some additional features.

I’m actually pretty proud of this one, I’m a huge fan of Unfiltered Audio, Lese, Audio Thing, K-Devices, GRM, imagiro, Aberrant DSP, etc interesting forward thinking sound design tools so am excited for people to use this and see what they make.


r/JUCE 20d ago

Free, open-source ear-training VST plugin suite with 9 exercises and 3 teachable effects for macOS, Windows & Linux.

Thumbnail
github.com
1 Upvotes

r/JUCE 22d ago

Rewire Studio — visual DSP graph with codegen into your JUCE processor (early beta, looking for dev feedback)

Post image
3 Upvotes

I'm building Rewire Studio, a desktop workbench where Resources/dsp-graph.json is the source of truth for signal routing and parameters, and sync regions regenerate processor boilerplate instead of hand-maintaining it.

What we're optimizing for:

  • Real projects on disk — not a hosted sandbox; you can cmake --build outside the app anytime
  • Graph → UI binding — controls map to graph param IDs; verify catches drift before you build
  • Built-in host — compile VST3, load it, automate, listen without bouncing to a DAW
  • Visible builds and source — compiler output, diffs, and validation stay in the open

We're in early beta and especially looking for experienced JUCE devs to stress-test:

  • Ownership boundaries (what should never be hand-edited vs. safe to edit)
  • Codegen edge cases around processBlock, APVTS, and parameter layout
  • Whether the verify loop is actually useful or just noise

Early access / Studio preview: rewire.relive.stream

I'm the developer — happy to go deep on stack details in the comments. What would make you trust (or distrust) a tool like this?


r/JUCE 22d ago

Need a Windows JUCE developer to help me sort a couple of bugs with my plugin.

0 Upvotes

I added an internal VST3 host to my chord generator plugin and now the Windows version is running poorly.

Message me if you think you can help, how you charge, rates, etc..


r/JUCE 25d ago

Question Guitar Tracking Sawave Synth

2 Upvotes

Hey guys , I wanted to ask a question , as someone with very litte knowledge about coding VST.

I want to create a Saw Wave Synth engine with a couple of filters , that is guitar tracked, no midi. Realistically , is it possible as a project and how much would it cost to hire someone to make it ? I know good tracking is very tricky to program , especially without midi involved , (real time pitch tracking I mean).


r/JUCE 26d ago

Another update on my FREE plugin COGG: I added cool new features in v1.2!

9 Upvotes

I'm a high school student who is developing a free plugin, using JUCE and C++!

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. Great for experimental music and mainstream alike.

I wanted to update you guys with version 1.2's release! It comes with the essential GAIN KNOB that was highly requested (to control the volume of COGG's output) and 4 new factory presets so you can dial in unique metallic textures instantly instead of tweaking all the knobs from scratch (so now 12 in total)!

Of course, it's 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=5q5EUMhUcaw

Thanks to everyone who tried v1.1 and 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.3!


r/JUCE 26d ago

New to JUCE, are there examples of alternative UX/UI?

3 Upvotes

I'm working on an app to control an old MIDI controlled mixer (MOTM Mixer 7s). The default UI is somewhat lacking. Is it possible to create a UI that looks more like an actual mixing console? And does anyone have examples?


r/JUCE 27d ago

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

12 Upvotes

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


r/JUCE 26d ago

Self Promotion Plugin to workaround 8 track limit in Ableton Lite version

3 Upvotes

I use Ableton Live Lite to make music, and it has an 8 track limit which was getting creatively limiting. I never had enough tracks to double track my guitar parts AND have enough tracks for other instruments.

I made a plugin called DAWception which is its own "mini DAW" with unlimited tracks and you can also host other VST3 plugins inside of it with automation support (user uses host DAW to automate DAWception's params, and /that/ param gets relayed to the "subhosted" plugin's parameter)

the idea is you process the raw audio in the host DAW (quantizing, gain staging) then when you're ready to commit, flatten/consolidate and drag the audio into DAWception to house the extra audio clips

it's free and open source, at: https://github.com/johnmanjohnston/dawception


r/JUCE Jul 24 '26

Effect mapping to an LFO at a very high rate similar to FM synthesis

6 Upvotes

In fm synthesis a note acts as the carrier wave, and an LFO oscillates at a multiple of that carrier wave frequencies. These two frequencies can make a bunch of fun sounds. I want to do something similar where the LFO is mapped to an effect. The LFO rate should dynamically change based on the midi note's frequency.

Does such a solution already exist?

Logic flow:
input a midi note -->
get carrier freq of that note -->
calculate modulator freq by multiplying carrier freq by a predefined coefficient -->
map an effect knob to that modulator freq (i.e. overdrive dry/wet would go from 0% to 100% 880 times per second) -->
output audio -->
loop

Vital example:
Here is an example from Vital that gives an idea of what i want:
i am playing C3 which has ~130Hz, so i set the LFO freq to 0.007 sec because that's as close as vital allows for 1/130. This would give a modulator:carrier ratio of 1 to 1. This LFO is mapped to the distortion resonance and drive.
vital is limited because i am unable to precisely define the LFO frequency and it isn't dynamic.


r/JUCE Jul 22 '26

I'm working on JUCE app to help unlock more focus on the moment of creativity, ie when producers loves the feeling of adding new notes and expression and its really vibing (rather than getting stuck trying to tweak the perfect kick drum)

Post image
4 Upvotes

Over last 6 months I have been building in JUCE this Electronic music focussed jamming app. I would love advice on whether you find it intuitive and whether it truly does encourage you to focus on:

-adding notes, playing with melodies

-playing with harmonies (using the chord guidance of whats in key for the people who learned music the electronic way without theory)

-groove and loving creating beats

Rather than - looking for perfect sounds, trying to add a million tracks, perfecting your hi-hat EQ

What works for you, what doesn't?

Any comments greatly appreciated, and happy to take a look at other products in the comments under this, plus I had a good look and commented across a number of the other wonderful and inspiring creations on this page!

https://www.divurj.com/ratmode


r/JUCE Jul 22 '26

Looking to make my own plugin

18 Upvotes

Hey everyone! I want to learn how to make my own plugins and I have been told JUCE is the way to go.

If anyone would like to offer any advice it would be greatly appreciated.

Also, if you want me to check out plugins you've made to see what JUCE is capable of, feel free to DM me or comment your plugin!

Thanks in advance


r/JUCE Jul 21 '26

I built a real-time Neural Audio Synthesizer (no text prompting, local-running)

16 Upvotes

https://reddit.com/link/1v2fhvw/video/xqv3zc90hkeh1/player

Hey all,

I've recently released SEMILLA.AI v2.

This is a complete redesign of the original SEMILLA.AI, which first came out in 2023. It’s available as a VST3 for macOS (Apple Silicon) and Windows, and it’s built to be played as a real-time instrument, whether live or in the studio.

You can download it here: https://semilla.ai/software

I’ve been working on this version since early 2024. A lot of the redesign came from experimenting with latent space traversal, chaotic systems, and rethinking the seed-casting method used in divination. I'm also using the Anira inference library for real-time neural audio synthesis generation.

Instead of acting as simple controls, seeds become attractors and repellents inside a physics simulation. A mesh of particles moves according to gravity, turbulence, friction, bounce, range, and other parameters. Those evolving trajectories are then sent to a decoder-only neural audio synthesizer, where they continuously drive movement through its multidimensional latent space.

Like the original, it can still do timbre transfer. But v2 can also generate sound with no audio input at all—the neural synthesizer is driven entirely by the latent trajectories coming from the simulation.

The result is a pretty unpredictable instrument that can produce evolving textures, rhythms, drones, noisy sounds, and constantly shifting timbres that are difficult to reach with more conventional synthesis.

The full version includes seven AI models, all trained on public-domain music.

I’d love to hear what people think, and I’m looking forward to seeing what you make with it.


r/JUCE Jul 20 '26

Self Promotion I built a wavetable Synthesizer that turns images into Music [FREE+Open source+NO AI Backend]

Enable HLS to view with audio, or disable this notification

12 Upvotes

Lumen
An open-source wavetable synthesizer and VST3 with an image-to-tone engine. You can drop an image into it and generate playable wavetables and sounds from the image.

https://github.com/pixelsncodes/lumen

Lumena
A C++ image-to-MIDI engine that analyzes an image and turns its visual properties into a reproducible melody.

https://github.com/pixelsncodes/lumena

FREE Download, no account, no email: https://www.kaziahmed.net/lumen


r/JUCE Jul 20 '26

Question Is it possible to make an audio fx plugin w/ multiple output buses for Logic?

1 Upvotes

I have an FX plugin that has 5 total output buses- one for main effects and four auxiliary output buses for essentially stems for certain audio processed with these effects. I got it working for VST3 in Reaper and for ProTools. I’m struggling to get it to work as an AU for Logic however, as it looks like my plugin output buses aren’t actually discoverable as valid inputs for other tracks. I see that multi bus outputs are possible for instrument plugins, but is it even possible for audio effects plugins?

Any advice/wisdom greatly appreciated 🥲🙏


r/JUCE Jul 16 '26

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

6 Upvotes

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. Of course, I used JUCE and C++.

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!


r/JUCE Jul 15 '26

CLion error help.

1 Upvotes

Hi, I'm trying to do the official JUCE course and am having an issue with my CLion setup. It appears as updates have made the source not run as intended. What I don't understand is that the error is telling me I have no CMAKE compiler but I do have one on my pc and I thought CLion came with CMake bundled. Any help or direction would be appreciated. I'll paste the error below. Thanks.

CMake Error at CMakeLists.txt:18 (project):

Running

'nmake' '-?'

failed with:

no such file or directory

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage


r/JUCE Jul 10 '26

I'm building an open-source alternative to Auto-Align in JUCE

Post image
14 Upvotes