タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ARRAY(0xa5d91bc)に関するkzfmのブックマーク (1)

  • Xヶ所村: pythonでビート検出

    音声を読み込んでビートを検出するだけのソフト。 タイミングで分割した音声を書きだしたり、そのタイミングに別音源でスワップしたり、いろいろ機能を追加してみたら面白いかも。 ソース(勝手に利用してくだされ) 「beatdetection_ch2.py」をダウンロード いいかげんな解説 まず音声データを順番に1024サンプルずつ平均して、配列energyに保持する。 例えば1秒の音源なら一般的に44100サンプルあるので、配列energyのサイズは43になる。 また音声データは正負の値があるので平均する際はpow(sample[0],2) + pow(sample[1],2) + ...のように平方するように。abs()でもいいかもしれない。 import math #音源(右)ch_r(右)ch_l def pow_a(c): #配列の値を平方する関数 return [math.

    kzfm
    kzfm 2009/04/17
    ビート検出。あとで
  • 1