本家にソング機能が追加されたし、熱もとっくに冷めてるので、妄想のまま闇に葬ろうかと思う。
VOICEVOXのエディター部分をVST化する妄想を、妄想のまま終わらせないためのリポジトリ。
JUCE
JUCEは全部入りライブラリみたいな感じで、これだけでなんとかなりそうなので、他のライブラリは使わない。
JUCEには、jsonパーサもあるし、httpクライアント機能もある。
C++
CMake
補助的に
Visual Studio(2019 or 2022) (win)
X Code (mac)
VOICEVOXのエディタ機能をだいたいそのまま実装する。 おそらく、タイムライン的なUIが必要。
イメージは、ピアプロスタジオのような、ホストと連携しホストの再生・停止に追随するような感じ。
タイムライン上にイベントを配置し、イベントクリックでVOICEVOXと似たUIが出て、文言の編集やイントネーションの編集等を行う。
初回起動時に、エンジンの場所とポートを指定してもらう。VOICEVOXは製品版を予めダウンロードしてもらう。
プラグイン読み込み時に自動で起動して、終了時に自動で終了させることができると良いな。