Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
あまさとしおん
◆mzDKTVUAtwqE
2019/3/10 20:09
【発見】
PCMSTREAMで「音階が変わらない」スロー再生は一定周期でPCMPOSを減算するとできる
逆に速く再生するなら加算
たぶん3DSサウンドも(分解能の違いはあっても)理論としては同じっぽい
コメント
あまさとしおん
2019/3/10 20:11
◆mzDKTVUAtwqE
遅くすればするほど無理が目立つのは仕様
あまさとしおん
2019/3/10 20:13
◆mzDKTVUAtwqE
ちなみに一瞬PCMSTOPしてPCMCONTする方法もあるけどPCMPOS減算のほうが無理が目立ちにくいと思う
あまさとしおん
2019/3/10 20:14
◆mzDKTVUAtwqE
ちなみに「引く数が小さすぎると逆に速くなる」ので注意
時間あたりの増加量(1秒あたりサンプリングレート、exsample:0.5秒ならサンプリングレート/2)よりも大きな数を引く必要がある
あまさとしおん
2019/3/11 20:00
◆mzDKTVUAtwqE
注意点
・PCMPOSを減らす間隔が短すぎると「聞きづらい音」になるので注意
(STOPFREQ AND 3)==3みたいに書き換えると耳に悪い
8-30フレーム周期が目安
・PCMPOSは引いた瞬間に反映されるわけではなくラグがある。そのため理論上の再生速度とズレが生じる。パーセント単位で調整とかは無理そう。
あまさとしおん
2019/3/11 20:03
◆mzDKTVUAtwqE
・ボツボツ雑音が入ったりすることもあるが仕様
・まれに速度が変になったり同じ部分を繰り返すのは仕様。改良方法があったら試してみてね
・PCMSTREAMはデータが無くなると最初に戻って再生するが、このスロー再生中はループが変になるので注意。手動でPCMPOSを最初に戻せば直る。
あまさとしおん
2019/3/13 19:19
◆mzDKTVUAtwqE
訂正
『8-30フレーム周期が目安』と書いたけど、周期が長すぎても違和感が発生するので『8フレームが目安』に訂正します
コメントを書く
この投稿にはコメントできません。
-
WEB PATIO
-