shigobu / VOICEVOX_vstplugin

VOICEVOXのエディターをVSTプラグイン化したい
MIT License
1 stars 0 forks source link

本家にソング機能が追加されたし、熱もとっくに冷めてるので、妄想のまま闇に葬ろうかと思う。

VOICEVOX_vstplugin

VOICEVOXのエディター部分をVST化する妄想を、妄想のまま終わらせないためのリポジトリ。

想定開発環境

フレームワーク

JUCE
JUCEは全部入りライブラリみたいな感じで、これだけでなんとかなりそうなので、他のライブラリは使わない。
JUCEには、jsonパーサもあるし、httpクライアント機能もある。

言語

C++

IDEやビルド環境

CMake

補助的に
Visual Studio(2019 or 2022) (win)
X Code (mac)

想定機能

VOICEVOXのエディタ機能をだいたいそのまま実装する。 おそらく、タイムライン的なUIが必要。

イメージは、ピアプロスタジオのような、ホストと連携しホストの再生・停止に追随するような感じ。
タイムライン上にイベントを配置し、イベントクリックでVOICEVOXと似たUIが出て、文言の編集やイントネーションの編集等を行う。

初回起動時に、エンジンの場所とポートを指定してもらう。VOICEVOXは製品版を予めダウンロードしてもらう。
プラグイン読み込み時に自動で起動して、終了時に自動で終了させることができると良いな。