Top

あちゃぴーの自転車通勤
Audacity Nyquist Peakmeter

コンセプト

Reverb製作では、Audacityで測定して検証することが多い。その際に必要になったので、作ってみたのがこのツール。選択した波形のピークをリニア表示させるというシンプルなツール。誤差は多少あるようだけど使えなくもない。モノラル専用でステレオには対応させていない。

使い方

使用するにはテキストエディタに下記ソースコード内容をコピー。 名前はpeakmeter.nyとして保存。Audacity/Plug-Insフォルダの中に入れれば使えるようになる。

計測したい箇所を選択する。 AudacityのAnalyzeメニューからNamagi PeakMeterを選択する。

Audacity peakMeter

そうすると以下のようなウィンドウが表示され、そこに計測結果が表示される。

Audacity peakMeter

個人的にはかなり頻繁に計測するので、ショートカットに割り当てている。快適だわ。作って正解。

PeakMeter プログラム ソース Nyquist

$nyquist plug-in
$version 1
$type analyze
$name (_ "Achapi PeakMeter")
$author (_ "Achapi")
$release 
$copyright (_ "")

(peak s ny:all)

ソースコードはとても簡素なもの。具体的な内容は(peak s ny:all)しかない。peakはNyquistにあらかじめ用意された機能で、選択された波形の中で一番大きな振幅をリニアで表示する。sは選択した波形を指す。ny:allは選択した波形のすべてのサンプルを対象とする。この部分は具体的に数値に置き換えても問題ない。例えば(peak s 1)とすれば、選択した範囲の先頭のサンプルだけを評価することになり、(peak s 100)とすれば選択範囲の先頭から100サンプル分を評価する。

Nyquist