第6章 様々な音響信号処理

6.1 ボイスチェンジャ

(a) まずボイスチェンジしてみる

In [95]:
# インプット 6.1 の出力
Out[95]:
In [96]:
# インプット 6.2 の出力
Out[96]:

(c) スペクトルの変化を検討する

In [98]:
# インプット 6.4 の出力 (音量に注意してください)
Out[98]:

6.2 エフェクタ

(a) トレモロ

In [100]:
# インプット 6.6 の出力
Out[100]:
In [101]:
# インプット 6.7 の出力
Out[101]:
In [102]:
# インプット 6.8 の出力 (音量に注意してください)
Out[102]:

(b) ビブラート

In [103]:
# インプット 6.9 の出力 (音量に注意してください)
Out[103]:
In [104]:
# インプット 6.10 の出力
Out[104]:

6.3 マイクロホンアレイによるビームフォーミング

(a) 遅延和法(DS法)の基礎

In [107]:
# インプット 6.12 の出力
Out[107]:
In [108]:
# インプット 6.13  の出力
C:\Users\ozawa\anaconda3\lib\site-packages\ipykernel_launcher.py:14: DeprecationWarning: scipy.arange is deprecated and will be removed in SciPy 2.0.0, use numpy.arange instead
  
Out[108]:

ステップ(3): いよいよ遅延和アレイを動作させます。

In [109]:
# インプット 6.14 の出力
Out[109]:

(b) バッファリングによる遅延和アレイの動作

In [110]:
# インプット 6.15  の出力
Out[110]:

(c) バッファリングした信号のFFTによる遅延和アレイの動作

In [111]:
# インプット 6.16  の出力
Out[111]: