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).wavtest(output).wav
ディレイ
delay(input).wavdelay(output).wav
リバーブ
reverb(input).wavreverb(output).wavfeedback_reverb(output).wav
ディストーション
distortion(input).wavdostortion(output).wav
トレモロ
tremolo(input).wavtremolo(output).wav
ビブラート
vibrato(input).wavvibrato(output).wav
コーラス
chorus(input).wavchorus(output).wav
フランジャ
flanger(input).wavflanger(output).wavfeedback_flanger(output).wav
ラジオ・ボイス
radio_voice(input).wavradio_voice(output).wav
ワウ
wah(input).wavwah(output).wav
ボコーダ
synth(input).wavvocal(input).wavvocoder(output).wav
■ (付録)マイコンボードを使ったエフェクタのリアルタイム実装
サウンドエフェクタ(北斗電子)
デモ動画(YouTube)
Last Modified: April 1 12:00 JST 2023 by Naofumi Aoki
http://floor13.sakura.ne.jp/