音楽プログラミングの超入門(仮)

Python / 音楽情報処理 初心者が、初心者にも分かるような記事を書きたい。

2013-11-01から1ヶ月間の記事一覧

機械学習用Pythonライブラリ: mlpy

mlpy って?mlpy - Machine Learning Python機械学習アルゴリズムを扱うPythonライブラリで、主成分分析・サポートベクターマシン・重回帰分析などの基本的なものから、Dynamic Time Warping など色々と揃っています. 自分はまだ一度も使ったことがありませ…

Latex の scrartcl.cls を使ってみた

いつしか下の記事を発見して、色々ためになった。使ってはいけない LaTeX のコマンド・パッケージ・作法 - Ichiro Maruta Homepage出力結果が変わらなくても、こういう細かいところは注意しときたい。 特に、Latex のクラスファイルは (j)article, jsarticle…

Pythonで短時間フーリエ変換(STFT)と逆変換

※ iSTFT の実装が間違っていました。というよりも、スペクトログラムをイジらない場合しか滑らかな再合成ができない不適切な実装となっていたので、まともな(ロバストな)実装に変えました。(今のところ)一番需要がありそうな記事で残念過ぎるミスを犯し…

【Python】 array(numpy.ndarray)型の操作いろいろ

Python の信号処理では、array(numpy.ndarray)型の配列を色々いじくりまわして難しい計算を行なっていくので、基本的な操作を知っておかないと不便です。このページは array 型配列に対する操作を羅列しくだけのページで,具体的には次のようなことを紹介して…

Pythonでフーリエ変換(と逆変換)

音響信号のフーリエ変換ここでは、離散フーリエ変換のみを扱っています。 信号処理においてフーリエ変換というと、ほとんどの場合、離散フーリエ変換を指しています。 式 フーリエ変換は可逆変換なので、逆変換があります。フーリエ変換・逆変換の定義式はこ…

PythonでWAVファイルを読み込む

音声信号処理を行う場合、大抵、数値列をWAVファイルから読み込むことになると思います。Python でそれを行う方法を2つ紹介します。waveモジュールを使うwave モジュールはその名の通り、WAVファイルを扱うためのモジュールです。WAVファイルの読み込みはこ…

Pythonでの信号処理とは

Pythonを使うメリット Pythonは簡単 Pythonはスクリプト言語の中でも、特に覚えるのが簡単な言語だと思う。全く触ったことがない人でも、1週間くらいで小さいプログラムなら大体書けるようになるんじゃないかな。Pythonしか触ったことのない筆者がいうのだ…

Style を色々試すページ

大見出し 大見出しや。 小見出し 小見出しや。 小小見出し 小小見出しや。