Pythonで作るエフェクタ


■ Pythonで作るエフェクタ

青木 直史
インターフェース
CQ出版社
2023年6月号

■ プログラム

◆ 本書は、プログラミング言語としてPythonを利用しています。プログラムを実行する手順はつぎのとおりです。
(1) Anacondaのインストール
https://www.anaconda.com
からインストーラをダウンロードし、実行する。

(2) 作業用フォルダの作成
Cドライブの直下にpフォルダを作成する。

(3) プログラムのダウンロード
http://floor13.sakura.ne.jp/cq2023/cq2023.html
から
program.zip
をダウンロードし、pフォルダのなかに展開する。

(4) プログラムの実行
Anaconda Promptを開く。

cd C:\p
と入力して実行する。

python delay.py
と入力して実行する。

■ サンプル

◆ Internet Explorerでは、WAVEファイルの音データを再生できません。ChromeやFirefoxなど、ほかのブラウザをお使いください。
スルー処理
test(input).wav
test(output).wav
ディレイ
delay(input).wav
delay(output).wav
リバーブ
reverb(input).wav
reverb(output).wav
feedback_reverb(output).wav
ディストーション
distortion(input).wav
dostortion(output).wav
トレモロ
tremolo(input).wav
tremolo(output).wav
ビブラート
vibrato(input).wav
vibrato(output).wav
コーラス
chorus(input).wav
chorus(output).wav
フランジャ
flanger(input).wav
flanger(output).wav
feedback_flanger(output).wav
ラジオ・ボイス
radio_voice(input).wav
radio_voice(output).wav
ワウ
wah(input).wav
wah(output).wav
ボコーダ
synth(input).wav
vocal(input).wav
vocoder(output).wav

■ (付録)マイコンボードを使ったエフェクタのリアルタイム実装

サウンドエフェクタ(北斗電子)
デモ動画(YouTube)

Last Modified: April 1 12:00 JST 2023 by Naofumi Aoki
http://floor13.sakura.ne.jp/