Codama How to Change Parameters - YUKAI/codama-doc-r0 GitHub Wiki

codamaのパラメータを変更する

codamaのパラメータ値を参照・変更する場合、次のコマンドを用います。

codamaをI2C経由で接続した場合

$ codama_i2c

codamaをUSB経由でRaspberry Piと接続した場合

$ sudo codama_usb

codamaをUSB経由でPCと接続した場合

$ cd ~/codama/codama-doc-r0/utils
$ python codama_usb.py

もしツールのダウンロードを行っていない場合はツールダウンロードと動作確認の準備に従ってインストールしてください。

PCとUSB経由で使用する場合は設定が必要になります。codamaをPCのアプリケーションで使うに従って設定を完了してください。

1. パラメータ値を参照する

パラメータ値を参照する場合、コマンドに <パラメータ名> を与えます。

音源方向(DOAANGLE)を調べてみよう

codamaをI2C経由で接続した場合

$ codama_i2c DOAANGLE
DOAANGLE:116

codamaをUSB経由でRaspberry Piと接続した場合

$ sudo codama_usb DOAANGLE
DOAANGLE:116

codamaをUSB経由でPCと接続した場合

$ cd ~/codama/codama-doc-r0/utils
$ python codama_usb.py DOAANGLE
DOAANGLE:116

2. パラメータ値を変更する

パラメータ値を変更する場合、コマンドに <パラメータ名> <値> を与えます。

エコーキャンセリング(ECHOONOFF)をオフにしてみよう

codamaをI2C経由で接続した場合

$ codama_i2c ECHOONOFF 1
ECHOONOFF:1

codamaをUSB経由でRaspberry Piと接続した場合

$ sudo codama_usb ECHOONOFF 1
ECHOONOFF:1

codamaをUSB経由でPCと接続した場合

$ cd ~/codama/codama-doc-r0/utils
$ python codama_usb.py ECHOONOFF 1
ECHOONOFF:1

3. パラメータの一覧を表示する

次のコマンドでパラメータの一覧を表示することができます。

codamaをI2C経由で接続した場合

$ codama_i2c -p

codamaをUSB経由でRaspberry Piと接続した場合

$ sudo codama_usb -p

codamaをUSB経由でPCと接続した場合

$ cd ~/codama/codama-doc-r0/utils
$ python codama_usb.py -p

詳細はcodamaのパラメータ一覧を参照してください。

4. ヘルプを表示する

--help(もしくは-p) でコマンドの簡単な使い方が出力されます。

出力例

codamaをI2C経由で接続した場合

$ codama_i2c -h 
<parameter>		Return the current value of <parameter>
<parameter> <value>	Assign <value> to <parameter>
--help (-h)		Display this information
--help (-h) <parameter>	Display information for <parameter>
parameters (-p)		Display the list of parameters

codamaをUSB経由でRaspberry Piと接続した場合

$ sudo codama_usb -h 
<parameter>		Return the current value of <parameter>
<parameter> <value>	Assign <value> to <parameter>
--help (-h)		Display this information
--help (-h) <parameter>	Display information for <parameter>
parameters (-p)		Display the list of parameters

codamaをUSB経由でPCと接続した場合

$ cd ~/codama/codama-doc-r0/utils
$ python codama_usb.py
Usage: python codama_usb.py -h
        -p      show all parameters
        NAME    get the parameter with the NAME
        NAME VALUE  set the parameter with the NAME and the VALUE

5. 設定をカスタマイズする

ノイズ圧縮機能を強めに設定してみよう

$ codama_i2c GAMMA_NS 2.5 # コマンドはcodamaの接続方法によって読み替えてください
$ codama_i2c GAMMA_NN 2.5
$ codama_i2c MIN_NS 0.1
$ codama_i2c MIN_NN 0.1

マイクゲインの設定をしてみよう

初期状態ではAutomatic Gain Control(AGC)はOFFになっています。

以下のコマンドを実行し、AGCが20になるように設定します。 (AGCGAIN : 1.0 〜 1000.0の範囲で設定)

$ codama_i2c AGCGAIN 20
⚠️ **GitHub.com Fallback** ⚠️