BBS
[リストに戻る] [ホームに戻る] [新規投稿] [スレッド表示] [ツリー表示] [留意事項] [ワード検索] [過去ログ] [管理用]
RhythmicaLyricsの再生速度変更とその他要望 - イツキ☆ 2025/02/22(Sat) 16:39 No.7912
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - MIZUSHIKI 2025/02/23(Sun) 09:38 No.7913
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - MIZUSHIKI 2025/02/23(Sun) 19:18 No.7914
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - イツキ☆ 2025/02/24(Mon) 23:05 No.7915
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - MIZUSHIKI 2025/02/26(Wed) 00:07 No.7916
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - イツキ☆ 2025/02/27(Thu) 18:30 No.7918
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - MIZUSHIKI 2025/03/01(Sat) 00:57 No.7920
 ├ Re: RhythmicaLyricsの再生速度変更とその他要望 - イツキ☆ 2025/03/04(Tue) 11:59 No.7921
 └ Re: RhythmicaLyricsの再生速度変更とその他要望 - MIZUSHIKI 2025/03/05(Wed) 02:30 No.7922

RhythmicaLyricsの再生速度変更とその他要望 投稿者:イツキ☆ 投稿日:2025/02/22(Sat) 16:39 No.7912
いつもお世話になってます

現状、RhythmicaLyricsで再生速度変更の幅が50%〜100%に設定されていますが、
これを50%〜200%に変更していただくことは可能でしょうか?

加えて、
当方マルチモニター環境で使用しているのですが、
リズミカのウインドウをサブモニタ(Windows上でサブに設定)に表示した状態だと、なぜかマウスのスクロールが効かなくなります
サブモニタで閉じて、位置を記憶させた上で起動しても同じでした。
他にメインモニターでしか使用できない機能があるかもしれないですが、どの画面でも同じように動作するようになると嬉しいです。

他に、
タグを打つ際、音源の再生が一瞬途切れ、ステータスバーの再生時間が動かなくなる現象が発生します。
その状態になると演奏制御の[停止]をするまでは、巻き戻しても既に打った部分の文字がワイプしない状態になります。
もしかしたら同時に動かしている他のソフトの処理が関係しているのかも知れませんが、
リズミカ側て対応が可能だったり、対策等あれば教えていただければと思います。

以上、3点ご確認よろしくお願いします。

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:MIZUSHIKI 投稿日:2025/02/23(Sun) 09:38 No.7913
> 現状、RhythmicaLyricsで再生速度変更の幅が50%〜100%に設定されていますが、
> これを50%〜200%に変更していただくことは可能でしょうか?

「Shift+速度変更キー」か「Shift+再生速度トラックバー上でマウスホイールを動かす」ことで 50%〜100% 以外の再生速度に設定することができます。
変更可能な範囲は 5%〜5000% までです。
https://suwa.pupu.jp/Howto/RhythmicaLyrics/manual/doc/function/picth.html

ただ、今試してみると通常時のホイールとShift+ホイールで再生速度の上げ下げの向きが逆になってしまってますね。
昔はそんなことなってなかったはずなのですが。。。
次回の更新時には修正したいと思います。


> 当方マルチモニター環境で使用しているのですが、
> リズミカのウインドウをサブモニタ(Windows上でサブに設定)に表示した状態だと、なぜかマウスのスクロールが効かなくなります

うーん、何故でしょう。。。
私の環境ではサブモニタにRhythmicaLyricsを持って行っても問題なくマウススクロールが働きます。
ちょっと原因が想像つかないですね。環境に起因するものでしょうか・・・。


> タグを打つ際、音源の再生が一瞬途切れ、ステータスバーの再生時間が動かなくなる現象が発生します。
> その状態になると演奏制御の[停止]をするまでは、巻き戻しても既に打った部分の文字がワイプしない状態になります。

これも私は経験したことがないです。
とは言っても私自身は最近RhythmicaLyricsでタグ打ちをまったくやっておらず説得力に欠けるので、
試しに今私も「ファイル>+動画URLで曲を視聴>ニコニコ動画 [www.nicovideo.jp/watch/sm1715919]」で『メルト』という曲をロードして丸まる1曲タグ打ちしてみました。
ですが、特に音が途切れることもなく不具合は起こりませんでした。
「動画URLで曲を視聴」では mp4 の読み込みなので、wav に変換したものもその後に試してみましたが特に問題はなさそうでした。

ダメ元ですが、試しに音楽再生に使っているライブラリを新しいものにしてみてください。
https://www.un4seen.com/
↑こちらのサイトから
Download: | Win32 | macOS | Linux | Android | iOS
と書いてある箇所の「Win32」のリンクをクリックしてzip書庫をダウンロードしてください。
中に「bass.dll」というファイルがあるので「RhythmicaLyrics\plugins」フォルダ内にある「bass.dll」と置き換えてください。
(余裕があれば、bass_aac.dll等も置き換えてみてください。同じページの下の方にリンクがあります。)


上記の2点の問題は昔からでしょうか? それとも最近発生し始めたものでしょうか?

環境によるものだとは思うのですが、サブモニタ上の件にしても、再生途切れの件にしても、私の環境でも同じ不具合を確認できないとなかなか対処が難しいんですよね。
逆に、常駐ソフトやセキュリティソフト等を可能な限り停止したりするなどして、なんとか問題を切り分けて、そちらの環境の何が原因か糸口でも突き止められないでしょうか?

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:MIZUSHIKI 投稿日:2025/02/23(Sun) 19:18 No.7914
【追記です】

> 環境によるものだとは思うのですが、
改めて読み直して思いましたが、環境によるものだと断じるのは早計過ぎましたね。

>> タグを打つ際、音源の再生が一瞬途切れ、
例えば、もしタグ打ちや編集を長〜いこと繰り返した末に発生しやすいとかなら、もしかしてアンドゥリドゥ履歴が長大になり追加に変に処理が掛かる、、、とか色々なことが考えられるかもしれません。
(それが原因の場合は、演奏制御の[停止] をしても復活したりしないので違うと思いますが。あくまで様々な考察の一例として。)

>> ステータスバーの再生時間が動かなくなる現象が発生します。
>> その状態になると演奏制御の[停止]をするまでは、巻き戻しても既に打った部分の文字がワイプしない状態になります。
ということは何かが切っ掛けで、再生時間やワイプ処理を反映し続けるメインループに戻ってこれてない ということのように思います。
タグ打ちだけしているつもりが もしかしたら何かしらの切っ掛けで他処理が始まってしまい、本当はそこからメインループに帰って来る処理になってないといけないのに上手く設計できていない。ということがありえそうなことだと思いました。

どういうタイミングだとか、何かタグ打ちとは違う操作をした直後に起こりやすいとか、何か少しでも手掛かりに心当たりがあれば教えてほしいです。

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:イツキ☆ 投稿日:2025/02/24(Mon) 23:05 No.7915
返信有り難うございます

再生速度については、ヘルプを見落としてました。
ご教示いただきありがとうございます。

以下の2事象については、
明確な発生時期はわからず、ただ以前より継続して発生していたと記憶しています。

●サブモニタでスクロールしない事象について
モニタ自体は同じものを2台横並びで使用しており、2台共グラフィックボードに繋がっています。
ケーブルや差口を変えてみましたが、変わりませんでた。

リズミカが2画面に跨るようにウインドウを配置してみましたが、
サブモニタ側にカーソルがあるとスクロールできず、メインモニタに移動するとスクロールできることを確認しました
また、リズミカ以外のエクスプローラやChrome、テキストエディタ等ではサブモニタでも問題なくスクロールすることも確認しています。

サブモニタでリズミカだけ発生するということ以外現状分かっていませんが、
ソフトを使う上ではそこまで大きな影響はないので、こちらは一旦様子を見ようと思います。

●音源再生中に一瞬途切れ、再生時間とワイプが動かなくなる事象について
ご教示いただきましたbase.dllを更新してみましたが、その後も変わらず発生しています。

音源についてはmp3,mp4(AAC),wavの3種類を主に使用していますが、どの場合においても発生しています。
タグ打ちをせずに、再生だけしている状態でも発生し、発生タイミングもバラバラです
音源ファイルを読み込ませて再生させただけでも発生します(再生時間が動かなくなる)

一通り常駐ソフトやWindows Defenderを停止しても事象は発生しました。

現状は、再生をしている状態であればほぼ確実に発生し、、
一度再生停止をして事象を解除しても、同じ曲で再度発生することもあります。

環境に起因する可能性があるとのことで、こちらもいろいろ試しながら様子を見ようと思います。
何か分かりましたらまた報告します。

よろしくお願いします。

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:MIZUSHIKI 投稿日:2025/02/26(Wed) 00:07 No.7916
申し訳ございません。

> ●サブモニタでスクロールしない事象について
に関してですが、環境によるものではまったく無かったようです。。。
サブモニタの配置がメインの左か上に置いてあるとカーソルポインタ下にあるウィンドウ判定に失敗してスクロールできなくなっているようでした。私の環境でもサブモニタを左側に置いたら発生しました。

下記バージョンを試してみてください。左に置いたサブモニタ上でもスクロールできるようになっていると思います。
■ RhythmicaLyrics - ver.6.2.1β1(テスト版)
https://suwa.pupu.jp/data/RhythmicaLyrics_v62-1b1_test.zip

※ このテスト版はもう1つの問題の発生個所を突き止めるための『処理、検証ウィンドウ追加』も含んでいます。


> ●音源再生中に一瞬途切れ、再生時間とワイプが動かなくなる事象について
こうなってくると、おそらくこちらの問題も環境依存でも何でもないのでしょう。。。

> 音源ファイルを読み込ませて再生させただけでも発生します(再生時間が動かなくなる)
【test_A】上記のテスト版を使って、楽曲再生後に「ステータスバーの再生時間やワイプが止まる」事象が発生した時の検証ウィンドウに表示されている内容を教えてください。
『更新中断』ボタンを押せば更新が止まり、コピーできるようになります。

【test_B】また、次にbass.dllライブラリとの相性問題かどうかを切り分けたいので、以下の方法で曲再生に使うライブラリをmciコントロールに変更しても問題が起こるかも検証してみてください。
※ 注意 ※
・mciコントロールは mp3, wav くらいしか再生できないと思います。
・再生速度の変更を「再生/一時停止の繰り返し」で無理やり実装しています。
・(大昔に採用していたコントロールで)制限がありすぎるので、あくまで確認のための変更です。

1. 設定>カスタマイズ>サウンド再生制御 を開く。
2. 下のリストから mp3 または wav を選んで「代入↑」ボタンを押す。
3. サウンド再生制御の欄に「mci」と記入。
4. 「登録↓」ボタンを押す。(忘れがち)
5. 「OK」ボタンを押す。
6. 念のため、一度RhythmicaLyricsを閉じて再度開く。(設定を確認してちゃんと変更されてるかも確認)
7. mp3 または wav ファイルを読み込んで、問題が起こるかを確認。

おそらく、これでも問題が発生すると思いますが、これで発生しなければ「bass.dllとの相性問題」、発生すれば「RhythmicaLyricsの再生システム処理上の問題」と問題を切り分けられるのではと思います。
----------
設定>カスタマイズ>サウンド再生制御
https://suwa.pupu.jp/Howto/RhythmicaLyrics/manual/doc/config/custom.html
----------

ご面倒をお掛けしますが、上記2つの検証【test_A,B】をお願いいたします。

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:イツキ☆ 投稿日:2025/02/27(Thu) 18:30 No.7918
●サブモニタでスクロールしない事象について
ver.6.2.1β1にて解消されていることを確認できました。

●音源再生中に一瞬途切れ、再生時間とワイプが動かなくなる事象について
【testA】

結果
・1回目 mp4ファイル(aac)
事象が発生している最中
timer_count = 499
メインwaitラスト行:4543
再生状態:1
再生フラグ:0
bass_stat:1

・2回目 wavファイル
事象が発生した瞬間
timer_count = 713
メインwaitラスト行:4543
再生状態:0
再生フラグ:0
bass_stat:2

事象が発生している最中
timer_count = 778
メインwaitラスト行:4543
再生状態:1
再生フラグ:0
bass_stat:1

2回目は一瞬音が途切れた瞬間にウインドウを止めることができたので、
発生した瞬間と、発生している最中ものをコピーできました。

【testB】
testAの2回目で使用したwavファイルを再生し、事象発生に変化があるか確認しました。

結果
複数回再生を行いましたが事象は発生しませんでした。
また、サウンド再生制御をbass.dllに設定し直すと再び事象が発生することも確認しました。

以上、確認結果の報告になります。
よろしくお願いします。

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:MIZUSHIKI 投稿日:2025/03/01(Sat) 00:57 No.7920
報告ありがとうございます。

> ●音源再生中に一瞬途切れ、再生時間とワイプが動かなくなる事象について
> 【testA】
> 結果
> 事象が発生した瞬間
> 再生状態:0
> bass_stat:2
>
> 事象が発生している最中
> 再生状態:1
> bass_stat:1
>
> 【testB】
> 結果
> 複数回再生を行いましたが事象は発生しませんでした。
> また、サウンド再生制御をbass.dllに設定し直すと再び事象が発生することも確認しました。

・事象が発生した瞬間にbass_stat:2になる(その後 bass_stat:1)
・【testB】で事象は発生せずbass.dllに設定し直すと再び事象が発生する
以上のことからおそらく原因を特定できたと思います。

下記バージョンを試してみてください。
■ RhythmicaLyrics ver.6.3β1
https://suwa.pupu.jp/data/RhythmicaLyrics_v63b1.zip

おそらく、「再生時間とワイプが動かなくなる」ことは無くなると思います。
ただし、そのままだと「音源再生中に一瞬途切れ」という事象は引き続き発生します。

「設定>カスタマイズ>サウンド再生制御」に「bass.dll - BASS_CONFIG_BUFFER」という項目を追加しました。
デフォルトの500ミリ秒から値を大きくしてみてください。(1〜5000ミリ秒まで)
再生の途切れが改善されるかもしれません。
(設定値を変更した後は曲をロードしなおしてください。)

お試しいただいて、結果の報告をお願いいたします。


以下は動作についての詳細解説ですが、読み飛ばしてOKです。
============================================================
「事象が発生した瞬間にbass_stat:2」その後「bass_stat:1」に戻る。

bass.dllが通常再生中は「BASS_ACTIVE_PLAYING(1)」を返すが、瞬間的に「BASS_ACTIVE_STALLED(2)」という値を返している。ということ。

この「BASS_ACTIVE_STALLED」が発生したときにRhythmicaLyricsは曲が停止したと判断してしまっていました。
ひとまず「BASS_ACTIVE_STALLED」が発生しても再生中だと判断するように変更しました。
------------------------------
BASS_ACTIVE_STALLED :
再生を続行するのに十分なサンプル データがないため、ストリームの再生が停止しました。十分なデータが得られれば、再生は自動的に再開されます。(BASS API Reference)
------------------------------

次に音声途切れを改善する為に「bass.dll - BASS_CONFIG_BUFFER」の値を変更できるようにしました。
BASS API Reference には、以下のように書かれています。
------------------------------
デフォルトのバッファ長は500ミリ秒です。長さを増やすと、低速のコンピュータで音が途切れる可能性が低くなりますが、DSP/FXのレイテンシも増加します。

小さなバッファ長は、たとえばソフトシンセなどでサウンドがリアルタイムで変化する場合にのみ必要です。このデフォルト長でも、一部のシステムではサウンドが途切れる可能性があります。また、バッファが小さい方がよい場合もあります。したがって、小さなバッファを使用する場合は、最適なパフォーマンスを得るために、ユーザーが使用する長さを微調整できるオプションをソフトウェアに用意する必要があります。
------------------------------
私の環境では特に音声の途切れが発生することも無かったので、こういう事情になっているということに今回初めて気が付きました。
============================================================

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:イツキ☆ 投稿日:2025/03/04(Tue) 11:59 No.7921
ver.6.3β1にて

bass.dll - BASS_CONFIG_BUFFERが500の状態では、
途切れが発生しましたが、再生時間は止まらない状態になっていることを確認しました。

bass.dll - BASS_CONFIG_BUFFERを倍の1000に設定し、
途切れ、再生時間が動かなくなる現象が発生しないこと、
再度、値を500に戻して再生が途切れることと再生時間が止まっていないことを確認しました。


適正の設定値については微調整を繰り返して確認したいと思いますが、
ひとまずこちらで問題は解消されていることが確認できましたので、ご報告となります。

よろしくお願いします。

Re: RhythmicaLyricsの再生速度変更とその他要望 投稿者:MIZUSHIKI 投稿日:2025/03/05(Wed) 02:30 No.7922
確認いただきありがとうございます。
問題解消できたようで良かったです。

Ver.6.3 として更新しました。
https://suwa.pupu.jp/RhythmicaLyrics.html

設定の最適値は環境によって異なるみたいなので、デフォルト値はbass.dllのデフォルトと同じ500ミリ秒にしておこうと思います。


- 返信フォーム

お名前 ←末尾に「@スパム対策」という文字を入れてください。(末尾のワードは投稿後に削除されます)
タイトル
メッセージ
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)

- 記事修正フォーム
処理 No. 暗証キー