Web Analytics

monksynth

⭐ 243 stars English by JonET

MonkSynth

Build Release License

A monophonic vocal synthesizer that sounds like a monk chanting. Built using formant-wave-function (FOF) synthesis, inspired by the classic Delay Lama VST plugin by AudioNerdz (2002).

Download the latest release — available for Windows, macOS, and Linux.

MonkSynth running in Ableton Live 12 with the classic Delay Lama theme

MonkSynth v0.0.1-beta.1 in Ableton Live 12, with the classic theme imported from the original Delay Lama DLL

Features

Building

Prerequisites

Build

cd cpp
cmake -B build
cmake --build build --config Release --target MonkSynth
The VST3 SDK is fetched automatically by CMake. The built plugin is placed in your system VST3 directory.

macOS Audio Unit

To also build the AU plugin, install the AudioUnit SDK and configure with:

cmake -B build -G Xcode -DSMTG_AUDIOUNIT_SDK_PATH=/path/to/AudioUnitSDK
cmake --build build --config Release --target MonkSynth-au

DSP unit tests

The pure-C DSP layer (dsp/) has a small unit test suite exercising ADSR envelope boundaries, the note stack, unison detune math, pitch-bend propagation, and delay-line feedback stability. Tests are opt-in so they don't affect normal plugin builds:

cd cpp
cmake -B build-tests -DMONKSYNTH_BUILD_TESTS=ON
cmake --build build-tests --config Release
ctest --test-dir build-tests --output-on-failure
CI runs the test suite on the Linux job before packaging each release, so any DSP regression blocks the build.

Installation

Linux compatibility

The Linux build is verified on each release to load cleanly under strict loader semantics (Bitwig-style dlopen(RTLD_NOW)) on these distro families:

If your distro isn't listed it most likely still works — these are smoke-tested in CI to catch the missing-shared-library class of bug, not an exhaustive support claim. The plugin is built on Ubuntu 22.04 (glibc 2.35), so any distro with glibc ≥ 2.35 should be compatible. Reports from other distros are welcome via GitHub Issues.

Themes

MonkSynth ships without a built-in theme. On first launch, it shows a setup screen where you can import the classic look from the original Delay Lama DLL (available as freeware from audionerdz.nl).

You can also load custom themes via right-click on the plugin GUI. A theme folder contains a theme.json manifest and any combination of these PNG files (missing ones fall back to 1x1 placeholders):

Looking for fresh default themes to ship with the plugin. If you design a theme you're proud of, open a PR — I'd love to include contributed themes in the next release. The right-click menu has an "Open Themes Folder" item that reveals where themes live on disk.

Translations

The plugin UI (setup screen, info overlay, right-click menu, and DLL-importer error messages) is available in English, Japanese, and Korean. The language auto-detects from your OS locale; you can override it via right-click → Language.

Japanese and Korean translations were generated by a large language model as a starting point. Native-speaker contributions are very welcome — please open a PR editing cpp/src/strings_ja.h or cpp/src/strings_ko.h. Every string is indexed by the StringId enum in cpp/src/i18n.h; keep entries in the same order and leave any you're unsure about as empty strings to fall back to English.

Parameter names (shown in your DAW's automation lanes) stay English on purpose — tutorials, presets, and community discussion all assume the English names.

Code Signing Policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

The Windows VST3 plugin and installer are signed as part of the release build in GitHub Actions. Signing requests are submitted to SignPath only for tagged releases built from this repository, and each request is manually approved in the SignPath UI before the certificate is applied.

| Privileged role | Signer | |-----------------|--------| | Author | Jonathan Taylor | | Reviewer | Jonathan Taylor | | Approver | Jonathan Taylor |

Privacy Policy

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

Acknowledgments

License

MIT

--- Tranlated By Open Ai Tx | Last indexed: 2026-06-24 ---