PSP自作ソフト開発ス ..
32:名無しさん@お腹いっぱい。
09/01/11 21:27:45 /njzo7r9
おそらく、だが
再生速度が120%でサンプリングレートが44100の場合(再生速度をあげる時のみ使用可能)
必要な変換前のサンプルの数はsamp = (元のサンプリングレート) / 100 * (再生速度)
削除するサンプルの数はi = (再生速度) / ((再生速度) - 100)個に1個のサンプルを削除すればいい
samp → 再生速度変換元
dest → 再生速度変換先
for (x = 0, y = 0; x < samp, x++) {
if (x % i) {dest[y] = src[x]; y++;}
}
で動いたらいいなぁ
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4547日前に更新/245 KB
担当:undef