Music Tech

MusicaGuide

A plugin that teaches you music production while you make music. The tool I wish I had when I started.

C++ / JUCEVST3GitHub Actions CIApple notarization

Overview

MusicaGuide is a plugin you drop into your DAW that teaches production in context, while you are working, instead of making you go watch an hour of tutorials first. It is built as a real, installable audio plugin and distributed as a signed, notarized installer.

The Problem

When I started making music, every tool assumed you already knew the vocabulary. Compressors, sidechains, EQ curves, all of it explained with jargon that only makes sense once you already get it. There was no tool that sat next to me and explained what I was doing as I did it. So I built the thing I wish I had.

My Approach

Meet people where they already are, inside the DAW, not in a separate app or a video. Explain in plain language at the moment they touch a control. Bring your own API key for any AI features so nobody has to trust me with their keys. And ship it as a proper installer so a beginner never has to fight Gatekeeper or a missing dependency.

Technical Implementation

The plugin is built in C++ with JUCE as a universal VST3 (Intel and Apple Silicon in one binary). It is code-signed with a Developer ID, run through Apple notarization, and stapled, producing a .pkg that installs clean on a fresh Mac with no Gatekeeper warning. API keys for AI features are stored in the system Keychain, never in the app.

Results

It installs on a stock Mac with no Gatekeeper warning because it is notarized, and it runs as a first-class plugin in a real DAW. It turned a passion problem I had into something another beginner can actually download and use.

What I Learned

Most of the work in shipping desktop software is the last mile: code-signing, Apple notarization, and building an installer that just works. That is exactly where most side projects quietly die, and getting it right is what separates a demo from something a stranger can actually install.

← All Projects

Rohan Kaila