- 2026/09/14
- 2026/09/13
シュレーダーのリバーブを実装してみた
くし型フィルタを並列に、オールパスフィルタを直列に組み合わせた、シュレーダーの論文が提案するリバーブの全体回路(Fig.6)をPythonで実装してみました。
くし型フィルタを並列に、オールパスフィルタを直列に組み合わせた、シュレーダーの論文が提案するリバーブの全体回路(Fig.6)をPythonで実装してみました。
Python でディジタルフィルタの振幅特性・位相特性を求める scipy.signal.freqz 関数の使い方を、バターワースフィルタの実例を交えて紹介しました。
スピーカーや部屋の伝達特性を表すインパルス応答を、単発のインパルスではなく TSP(Time Stretched Pulse)信号と逆フィルタで測定する仕組みを整理しました。
本記事では、Dugan Automixerによる自動ミキシングを実装してみました。Dugan Automixer はいくつかの音響機器やソフトウェアに導入されている自動ミキシングのアルゴリズムです。 […]
StreamlitでWEBアプリの作成を試してみました。 WEBアプリの開発は学習コストが高そうで一歩踏み込めなかったのですが、Streamlitを使えば簡単に開発ができそうなので、面白そうだなと思い […]
本記事では、ESPRIT(Estimation of Signal Parameter via Rotation Invariance Techniques)法による音源定位を試してみました。 ESP […]
電子工作のはじめはLチカでしょ!と思い、ラズパイ5でLチカしてみます。 接続図 ラズパイ5のピン配置は以下のようになっています[1]。 今回は下図のように回路を作ります。 接続している様子は以下です。 […]
本記事では、ヒルベルト変換についてまとめてみました。Python でヒルベルト変換を使った包絡線と瞬時周波数を求めるソースコードを作成しましたので、その処理結果について確認していきます。 ヒルベルト変 […]
どうぶつの森の住民の声がどのように作られているか興味があったので、どうぶつ語への音声変換を少し試してみました。 ちなみに筆者は「どうぶつの森64」しかプレイ経験がないです。 どうぶつ語の解析 まず、ど […]
Python で音声データをリサンプリングするには resampy.resampleを使用します。 パラメータ resampy.resample の主なパラメータは以下です。 resampy.resa […]