Open sevenc-nanashi opened 7 months ago
issue作成ありがとうございます!
これ理想的な形は「小節は無限に広がっている」な気がしますね! 今は端が最初からあるので、そのワークアラウンドとして1小節追加されてると考えられるかもです。 となると8小節追加はワークアラウンドの改良になりそうかな。
このissueの今のステート的には、一旦ワークアラウンドでの小節追加を8小節にしても良いかどうか決を取る感じでしょうか。 問題点としては、音声書き出しすると足した部分だけ無音が必ず足されるデメリットもあると思います。 個人的には8小節は長いので、目的を達成するためであればまあ4小節くらいで良い気がしました。 4小節でもBPM120で8秒なのでかなり長いですが、まあ良いのかなという気持ちです。
@sigprogramming さんや @romot-co さんもご意見あれば 🙏
問題点としては、音声書き出しすると足した部分だけ無音が必ず足されるデメリットもあると思います。
それはならないと思います。 https://github.com/VOICEVOX/voicevox/blob/main/src/store/singing.ts#L1800 を読む限りは最後のノートの終了時間で止まってるっぽみがあるので。
これ理想的な形は「小節は無限に広がっている」な気がしますね!
これは本当にそうですね、スクロール位置を監視して最後の方に行ったら自動的に出すようにするとか...?
@Hiroshiba @sevenc-nanashi ノートドラッグにあわせ8小節単位で追加する、で賛成です!
無限スクロールについて考慮しました! 気になる点として、追加の場合はよいのですが減らすのがちょっとおかしなことになるかもです…!
ex: どんどんスクロールして1000小節ぐらいに増やした → スクロール範囲がクソ広くて迷子になる・縮められない
形がいいかなと思っております!(案を持ち寄ってみて考えるのがよさそう)
Excelあたりの動作が参考になりそうだと思ってます。
一旦8小節追加で良いと思います!
理想は無限スクロールだと思います、全体の長さの設定は、
なども良いかもと思いました!
なるほどです、8小節追加で良さそうならその形で良いのかなと思います!
他のソフトがどうしてるのかとかも参考になるかもですね。 CeVIO CS7を見てみたら「最後までスクロールしたら2小節追加」でした!
内容
今は最後の小節にノートを置いたら1小節追加される感じになっています。 が、それだと打ちこんでいる場所を画面中央に持ってくることができないので地味に不便です。 ので、最後から8小節くらいの所に置いたら8小節増やすとかそういう感じにした方が便利だと思います。
Pros 良くなる点
Cons 悪くなる点
(なし)
実現方法
ScoreSequencerあたりにそれっぽい処理があった記憶。
VOICEVOXのバージョン
0.17.0
OSの種類/ディストリ/バージョン
その他
(なし)