Skip to content

Repository files navigation

Drawwave Vocoder

マウスで波形・カーブを「描いて」キャラクターを作り込むボコーダー VSTi プラグイン。

Drawwave Vocoder

  • 描けるキャリア波形 — 2048サンプルのウェーブテーブルをマウスで自由に描画(ミップマップ・アンチエイリアシング付き)
  • 描けるバンドゲイン — 16バンドのスペクトル整形をグラフィカルに編集、VUオーバーレイでリアルタイム確認
  • 描ける LFO — 変調波形も自由に描画、テンポ同期・Retrigger 対応
  • すべての描画データをプリセット(.dvoc)として保存・呼び出し可能

動作環境

OS フォーマット
macOS 11 以降(Universal Binary x86_64 + arm64) VST3 / AU / Standalone
Windows 10/11(x64、未検証) VST3 / Standalone

使い方・プリセット

詳細は docs/USAGE.md を参照してください。


ビルド方法

必要なもの

  • CMake 3.22 以上
  • C++17 対応コンパイラ(Xcode 14+ / MSVC 2022 / GCC 11+)
  • Ninja(推奨)

JUCE と nlohmann/json は CPM.cmake で自動取得されます。

git clone https://github.com/<your-org>/drawwave-vocoder.git
cd drawwave-vocoder

cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel

ビルド成果物は build/DrawwaveVocoder_artefacts/ 以下に生成されます。

macOS: プラグインのインストール

# VST3
cp -r build/DrawwaveVocoder_artefacts/VST3/DrawwaveVocoder.vst3 \
      ~/Library/Audio/Plug-Ins/VST3/

# AU
cp -r build/DrawwaveVocoder_artefacts/AU/DrawwaveVocoder.component \
      ~/Library/Audio/Plug-Ins/Components/

ドキュメント

ライセンス

GPL v3 — 詳細は LICENSE を参照。

本プロジェクトは以下のライブラリを使用しています:

About

Draw-it-yourself vocoder plugin (VST3/AU/Standalone) built with JUCE

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages