-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ソング:再生中に左上のテンポ入力欄でテンポ変更できない #2593
Comments
ほんとだ・・・disabledになってるわけでもないのに、変更しようとしてもinput要素に反映されないですね・・・。なんでだ・・・ |
調べてみました、playheadTicksが変わるたびにbpmInputBufferにbpmの値を設定しているのが原因だと思います。 voicevox/src/components/Sing/ToolBar/ToolBar.vue Lines 387 to 399 in 350ac3c
bpmInputBuffer.value = currentTempo.bpm; をコメントアウトすると、再生中でもテンポの変更ができるようになりました。
曲中のテンポ変更のタイミングで |
なーーーーーるほどです!!!!! ちょっと試してみた感じ、そもそもinputBufferがなくせそうでした! エディタの挙動はこっちで試せるはず。 挙動的に問題なさそうかちょっと気になってます。
|
@Hiroshiba
#2603 だと、bpm区間が変わっても入力中の値は消えず、入力を確定すると再生バー位置のbpmが変更される、という挙動になっていました!(この挙動でも良いと思います) その他の挙動は問題なさそうでした! |
あれ、ほんとですね!! 一旦変更が少ないのでこの形でプルリクエスト作ってみようと思います!
やっぱ入力開始した位置のBPM が変えられた方が良いですかね? |
「入力を開始した位置のBPMが変更される」と「入力を確定した位置のBPMが変更される」ですが、
「入力を確定した位置のBPMが変更される」形にする場合は、BPM区間が変わったら入力中の値が消えるようにすると、再生位置のBPM区間が変更されるということが分かる(予測可能な)UIになると思います。 一長一短なので、どちらの仕様でも良いと思います、エディター全体で仕様を合わせるのが大事かなと思います。 |
たしかにです。 |
不具合の内容
再生中に左上のテンポ入力欄でテンポを変更することができません。
現象・ログ
再生を開始した後、テンポを(ルーラー右クリックではなく左上の入力欄で)入力or上下ボタンで変更しようとしても変更されない
(レンダリング中だとタイミングによっては変更できます)
再現手順
再生を開始した後、レンダリング完了を待ってから、左上のテンポ入力欄でテンポを変更する操作を行う(入力or上下ボタン)
期待動作
再生中でも左上のテンポ入力欄でテンポを変更できる
VOICEVOXのバージョン
現在のmainブランチで確認しました
その他
The text was updated successfully, but these errors were encountered: