Kratomix is a JUCE-based plugin monorepo for Logic Pro-first audio effects on macOS. The root repo now carries the shared CMake/Make tooling, plugin metadata contract, and template generator for the full Kratomix line.
Kratomix Prism EQ is a graph-first dynamic equalizer with live pre/post/sidechain analyzer views, signed dynamic band movement, quality modes, oversampling, and a linear-phase processing path.
Download the latest release from the Releases page.
Each release ships a Kratomix Installer GUI plus separate plugin ZIP assets.
Installation:
- Download
Kratomix-Installer-<version>-macos.zipfrom the release. - Unzip it. The archive contains
Kratomix Installer.appdirectly. - Open
Kratomix Installer.app. - Keep the default manifest URL unless you need a local/offline manifest.
- Optional: choose the release channel in Settings.
Stableinstalls the latest normal release.Unstableinstalls the newest prerelease.
- Select the plugins and formats you want to install.
- Choose the install location in Settings:
System-wideorUser only. - Click
Install Selected, then restart Logic Pro.
Kratomix targets Logic Pro first. The installer can place AU and VST3 bundles, but Logic Pro uses AU.
System-wide installation writes to:
/Library/Audio/Plug-Ins/Components/
/Library/Audio/Plug-Ins/VST3/
User-only installation writes to:
~/Library/Audio/Plug-Ins/Components/
~/Library/Audio/Plug-Ins/VST3/
The installer app is unsigned. On first launch, macOS may require right-clicking the app and choosing Open. Updates use the same installer flow. A newer plugin ZIP replaces the previous plugin bundle at the chosen install location.
core/cmake/: shared JUCE and plugin registration helpers.plugins/velvet-channel/: the first production channel-strip plugin.plugins/prism-eq/: graph-first dynamic EQ foundation.plugins/multiband-compressor/: graph-led multiband dynamics processor.plugins/phase-align/: sidechain-guided timing and polarity alignment.templates/effect-plugin/: neutral starter template for future plugins.tools/new-plugin.py: generator behindmake new-plugin.mk/*.mk: root GNU Make command layer.
Requirements:
- macOS with Xcode command line tools.
- CMake 3.22 or newer.
- GNU Make.
- JUCE 8, either fetched by CMake or supplied through
JUCE_DIR.
List registered plugins:
make listConfigure and build everything with the default Unix Makefiles generator:
make build
make testBuild, test, run, or validate a single plugin:
make build PLUGIN=velvet-channel
make test PLUGIN=velvet-channel
make run PLUGIN=velvet-channel
make validate PLUGIN=velvet-channelCreate local release assets:
make package VERSION=1.2.3
make manifest VERSION=1.2.3
make installer VERSION=1.2.3Create and publish a GitHub release:
make release VERSION=1.2.3
make release VERSION=1.2.3 PLUGIN=prism-eq
make release VERSION=1.2.3 PRERELEASE=1make release requires a clean git working tree, creates versioned plugin ZIP files, manifest.json, Kratomix-Installer-<version>-macos.zip, INSTALL.md, and kratomix-installer-screenshot.png in dist/, creates and pushes the release tag, and publishes the assets with GitHub CLI. Release notes are generated from dist/RELEASE_NOTES.md and include the installer screenshot. If PLUGIN is omitted, every registered plugin is released.
Use a local JUCE checkout:
make build JUCE_DIR=/path/to/JUCEScaffold a new plugin from the shared template:
make new-plugin SLUG=tape-bloom NAME="Kratomix Tape Bloom" CODE=TBloKratomix Velvet Channel: warm source-track strip with stepped EQ color, harmonic drive, hardware-style bypass, and a central VU meter. See plugins/velvet-channel/README.md.Kratomix Prism EQ: graph-first dynamic EQ foundation with stable 16-band parameters, neutral processing, and a graph-led editor shell. See plugins/prism-eq/README.md.Kratomix Multiband Compressor: graph-led six-band dynamics processor with draggable crossovers, sidechain-aware detection, and band-focused controls. See plugins/multiband-compressor/README.md.Kratomix Phase Align: one-shot sidechain analysis with signed fractional-sample correction, polarity control, and difference audition. See plugins/phase-align/README.md.
MIT. See LICENSE.
plugins/<slug>/plugin.cmakeis the single source of truth for product name, bundle ID, and AU codes.- The root Make layer is a command wrapper over CMake and the generator script, not a second build system.

