Web Analytics

monksynth

⭐ 243 stars Japanese by JonET

MonkSynth

Build Release License

モンクが詠唱するような音を出す単音ボーカルシンセサイザー。AudioNerdzによるクラシックなVSTプラグインDelay Lama(2002年)に触発され、フォルマント波関数(FOF)合成を用いて構築。

最新リリースをダウンロード — Windows、macOS、Linux対応。

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

Ableton Live 12上のMonkSynth v0.0.1-beta.1、元のDelay Lama DLLからインポートしたクラシックテーマ適用

特徴

ビルド

前提条件

ビルド

cd cpp
cmake -B build
cmake --build build --config Release --target MonkSynth

VST3 SDKはCMakeによって自動的に取得されます。ビルドされたプラグインはシステムのVST3ディレクトリに配置されます。

macOS Audio Unit

AUプラグインもビルドするには、AudioUnit SDKをインストールし、以下のように設定してください。

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

DSP ユニットテスト

純粋な C 言語の DSP レイヤー(dsp/)には、ADSR エンベロープの境界、ノートスタック、ユニゾンデチューンの計算、ピッチベンドの伝播、ディレイラインのフィードバック安定性をテストする小さなユニットテストスイートがあります。テストはオプトイン方式で、通常のプラグインビルドには影響しません:

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は各リリースのパッケージング前にLinuxジョブ上でテストスイートを実行するため、DSPのリグレッションがあるとビルドがブロックされます。

インストール

Linux互換性

Linuxビルドは各リリースで、以下のディストロファミリーの厳密なローダーセマンティクス(Bitwigスタイルのdlopen(RTLD_NOW))で正常にロードされることを検証しています:

リストにないディストリビューションでもおそらく動作します — これらはCIでスモークテストされ、共有ライブラリ欠如のようなバグを検出するためのもので、完全なサポート保証ではありません。プラグインはUbuntu 22.04(glibc 2.35)上でビルドされているため、glibc ≥ 2.35のディストロであれば互換性があります。他のディストロからの報告はGitHub Issuesで歓迎します。

テーマ

MonkSynthは組み込みのテーマを持たずに出荷されます。初回起動時にセットアップ画面が表示され、オリジナルのDelay Lama DLL(audionerdz.nlからフリーウェアとして入手可能)のクラシックルックをインポートできます。

また、プラグインGUIを右クリックしてカスタムテーマを読み込むことも可能です。テーマフォルダーにはtheme.jsonマニフェストと以下のPNGファイルの任意の組み合わせが含まれます(欠損ファイルは1x1のプレースホルダーにフォールバック):

プラグインに同梱する新しいデフォルトテーマを募集しています。 自信のあるテーマをデザインしたら、PRを開いてください — 次のリリースに寄稿テーマを含めたいです。右クリックメニューに「Open Themes Folder」があり、テーマの保存場所を開けます。

翻訳

プラグインUI(セットアップ画面、インフォオーバーレイ、右クリックメニュー、DLLインポーターのエラーメッセージ)は英語、日本語、韓国語で利用可能です。言語はOSのロケールから自動検出され、右クリック→Languageで上書き可能です。

日本語と韓国語の翻訳は大規模言語モデルによる初期生成です。 ネイティブスピーカーによる寄稿を歓迎します — cpp/src/strings_ja.hまたはcpp/src/strings_ko.hの編集PRを開いてください。各文字列はcpp/src/i18n.hStringId列挙体で索引付けされています;エントリは同じ順序で、わからないものは空文字列のままにして英語にフォールバックさせてください。

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