PSP自作ソフト開発ス ..
[2ch|▼Menu]
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