がれすたさんのDIY日記

電子回路、Python、組み込みシステム開発、自作エフェクターを語るblog

音声信号処理まとめ

ここ一年でオーディオ処理について学んできたのでいろいろ書いていこうと思います。
最近は個人で扱えるマイコンも高性能化してきたり音声ライブラリも豊富にあり逆にどれからやったらいいかわからない人も多いはずです。

そういうわけで自分がやっている例でも紹介できたらと思い記事のまとめを作りました。

2018/8/13
最近は東京と新潟行ったり来たりなのでハードウエアネタは少な目でPythonでエフェクトアルゴリズムについて個人で研究した内容を書いてます。
そのうち書籍まとめも出来たらいいと思ってます。

2019/1/13
あけましておめでとうございます。
去年の夏あたりから始めた信号処理シリーズですがそれなりに記事数も増えてきた感じですね。
今年はもう少し意識を高く持って更新増やしたいと思っていますのでよろしくお願いします。


Python

Pythonを使った例を書いていく予定
Scipy,Numpy,Pyaudio関連をやってみる予定

マイコン上での実装

エフェクターは実機で動かしてこそなのでココでは高性能ARMマイコン上にオーディオフレームワークを実装し処理する例をまとめてみた。
主にSTM32F746(単精度FPU),STM32F767(倍精度FPU),NXP i.MX RT1020関連ネタが多め

SAIペリフェラルでトークスルーを動かす - ガレスタさんのDIY日記(マイコンで信号処理するときの基本)
CMSIS DSP:FIRフィルタをやってみる - ガレスタさんのDIY日記
CMSIS DSP:biquad-low-passをやってみる - ガレスタさんのDIY日記
STM32F7:トレモロ(リングモジュレータ)の実装 - ガレスタさんのDIY日記