2021年1月20日水曜日

pythonとpysndfxでローシェルフフィルターの効果をつける

pysndfxで音楽ファイルに対して様々な音響効果をつける事ができます。

pysndfxでローシェルフフィルターの効果をつける手順

1. pysndfxをインストールしたPython環境を準備します。環境の準備については、以下を参照してください。
pythonとpysndfxで音楽ファイルに残響効果をつける

2. サンプルプログラムの作成と実行
lowshelfメソッドでローシェルフフィルターの効果をつけます。第一引数で周波数を指定します。指定した周波数より下を増幅/減衰させます。ファイル名は適宜変更してください。
lowshelf.py
from pysndfx import AudioEffectsChain

# ローシェルフフィルターの効果をつける
fx = (
    AudioEffectsChain().lowshelf(gain=8.0, frequency=100, slope=0.5)
)

# 効果の処理と保存
fx("./yoursong.wav", "./lowshelf.wav")

以下のコマンドでスクリプトを実行します。
python lowshelf.py

関連情報

・pysndfx(python-audio-effects)のgithubリポジトリ
https://github.com/carlthome/python-audio-effects

・pysndfxに関する他の情報は以下のまとめページを参照してください。
python用音響効果モジュールpysndfxのまとめ

0 件のコメント:

コメントを投稿