タグ

ブックマーク / ism1000ch.hatenablog.com (2)

  • 【python】テンポ解析してみる【サウンドプログラミング】 - すこしふしぎ.

    こんにちは,1000chです. またサウンド処理に戻ってまいりました. 今日は前々から気になっていた,テンポ解析プログラムを作ります. 別に何に使いたい,という訳じゃないんです. 作りたいから作るのです. 調査 まずはテンポ解析のアルゴリズムを調べます. 時間軸の周期成分を,どのように解析すればよいのでしょう. bpmでいうと,60で1[Hz],120で2[Hz]というところで,音声解析とは周波数帯も違いますね. さて,テンポ解析でググると,いろいろなソフトの情報が出てきます. アルゴリズムっぽいのはこんなものがありました. テンポ解析のアルゴリズム - Ackie Sound C/C++言語で音声ファイルのテンポ解析を行うサンプルプログラム 2件目が詳しすぎて今回書くこと無くなるレベルです. 簡単にまとめると, サウンドデータを適切なフレーム長ごとに分割 フレーム内での音量を計算 フレー

    【python】テンポ解析してみる【サウンドプログラミング】 - すこしふしぎ.
  • 【javascript】配列ライクなオブジェクトでforEachどうやるのか調べた話【querySelectorAll】 - すこしふしぎ.

    こんばんは.1000chです. 先日,思い出のマーニーをみてきました. facebookで友人の評価がよかったので期待してたんですが,ほんと良かったです. 最後(´;ω;`)ってなりました. この夏,引きこもってる人はぜひ見に行くと良いと思います. アクティブといえば,コミケ3日目西きー16bあの人の研究所にて配布される研究論文集が気になってます. 有名大学の方々が,盛大に素敵に才能を無駄遣いした自由研究の論文集で,なかなかカオスで面白そうです. さて脈絡もないですが,今回はjavascriptをつかって配列ライクなオブジェクトをforEachする処理を学んだのでメモっときます. いきさつ そもそもの課題はコレ. ページ内のa要素が持つテキストを全て出力して下さい. ふむ.簡単じゃん.ということでまず回答. obj_ls = $("a") for(var i=0; i<obj_ls.len

    【javascript】配列ライクなオブジェクトでforEachどうやるのか調べた話【querySelectorAll】 - すこしふしぎ.
  • 1