diff --git "a/docs/\347\264\260\343\201\213\343\201\204\350\250\255\350\250\210\346\226\271\351\207\235.md" "b/docs/\347\264\260\343\201\213\343\201\204\350\250\255\350\250\210\346\226\271\351\207\235.md" index adccd71e66..5647b95a5d 100644 --- "a/docs/\347\264\260\343\201\213\343\201\204\350\250\255\350\250\210\346\226\271\351\207\235.md" +++ "b/docs/\347\264\260\343\201\213\343\201\204\350\250\255\350\250\210\346\226\271\351\207\235.md" @@ -49,3 +49,63 @@ export type HogeFugaType = z.infer; | 追加時の処理 | zipファイルを所定のフォルダに展開 | エンジンのパスを`config.json`に保存 | | 読み込み時の処理 | 所定のフォルダ内にあるものを読む | `config.json`に保存されたパスを読む | | 削除時の処理 | 所定のフォルダ内のディレクトリを削除 | `config.json`からパスを削除 | + +## デフォルトエンジンの更新情報 + +デフォルトエンジンの更新情報をjson形式で管理しています。 +更新情報には最新のパッケージ(VVPP・VVPPPファイル)のURLやバージョンなどを記載しています。 +パッケージの情報はOS・アーキテクチャ・デバイスごとに分けています。 + +ファイルフォーマットは以下の通りです。 + +```JSONC +{ + //[number] ファイル構造バージョン(仕様変更毎にインクリメントされる) + "formatVersion": 1, + + // Windowsの情報 + "windows": { + "x64": { + "CPU": { + //[string] バージョン + "version": "x.x.x", + + // vvppやvvpppの情報 + "packages": [ + { + //[string] ダウンロードURL + "url": "https://example.com/example.vvpp", + + //[string] ファイル名 + "name": "example.vvpp", + + //[number] バイト数 + "size": 123456, + + //[string(Optional)] ハッシュ値 + "hash": "xxxxxxx", + }, + //... + ] + }, + "GPU/CPU": { /* 同上 */ } + } + }, + + "macos": { + "x64": { + "CPU": { /* 同上 */ } + }, + "arm64": { + "CPU": { /* 同上 */ } + } + }, + + "linux": { + "x64": { + "CPU": { /* 同上 */ }, + "GPU/CPU": { /* 同上 */ } + } + } +} +``` diff --git a/public/howtouse.md b/public/howtouse.md index c407e21984..9ac56da6b1 100644 --- a/public/howtouse.md +++ b/public/howtouse.md @@ -302,6 +302,12 @@ VOICEVOX では、歌声合成機能がプロトタイプ版として提供さ ソング機能は鋭意制作中です。フィードバックをお待ちしています。 +### ノート(音符)の追加 + +ピアノロールをクリックすることで、その高さのノート(音符)を追加できます。 +ドラッグすることで、長さを指定しつつノートを追加することもできます。 +`Esc`キーでノートの選択状態を解除できます。 + ### 歌詞の入力 ノートをダブルクリックすることで歌詞を入力できます。複数の文字を入力すれば一括入力できます。 diff --git a/src/components/Base/BaseButton.vue b/src/components/Base/BaseButton.vue index fd7a09e501..2506cb023d 100644 --- a/src/components/Base/BaseButton.vue +++ b/src/components/Base/BaseButton.vue @@ -2,6 +2,7 @@