[↑]
プチコン4複製リファレンス
BQPARAM
双二次フィルタのフィルタ係数を計算する

BQPARAM フィルタ係数配列,フィルタ種別,サンプリング周波数,カットオフ周波数,Q値または帯域幅[,増幅率]

引数

フィルタ係数配列

フィルタ係数が格納される配列(長さが13以上であること)
・指定した配列の[5..12]は、この命令を実行しても変更されない

フィルタ種別

0#BQAPFオールパスフィルタカットオフ周波数付近の位相のみが変化する
1#BQLPFローパスフィルタカットオフ周波数以下が通過する
2#BQHPFハイパスフィルタカットオフ周波数以上が通過する
3#BQBPFバンドパスフィルタカットオフ周波数を中心とした指定の周波数帯域が通過する
4#BQBSFバンドストップフィルタカットオフ周波数を中心とした指定の周波数帯域を遮断する
5#BQLSFローシェルフフィルタカットオフ周波数以下を指定の増幅率で増幅する
6#BQHSFハイシェルフフィルタカットオフ周波数以上を指定の増幅率で増幅する
7#BQPEQピーキングイコライザカットオフ周波数を中心とした指定の周波数帯域を指定の増幅率で増幅する

サンプリング周波数

入力信号のサンプリング周波数
・0はエラーとなる。

カットオフ周波数

フィルタのカットオフ周波数

Q値または帯域幅

フィルタ種別 BPF/BSF/PEQでは帯域幅(単位:オクターブ)、それ以外ではQ値(フィルタ特性のなだらかさ)として扱う
・0はエラーとなる。

増幅率

フィルタの増幅率(単位:db)。フィルタ種別 #BQLSF #BQHSF #BQPEQ の時に記述が必要。

DIM OD[1000],ID[1000],FP[13]
BQPARAM FP,#BQLSF,48000,8000,1/SQR(2),3.0
BIQUAD OD,ID,FP 
このサイトについて
当サイトはNintendoSwitch™用プログラミングソフト「プチコン4」(海外名:SmileBASIC4)の非公式マニュアルサイトです。
サイトの内容はソフトの開発・販売元である株式会社スマイルブーム公式リファレンスサイトから リアルタイム(最短24時間更新)で取得・表示していますが、自動処理の為、内容がおかしくなっている場合があります。
正確な内容は公式サイトでご確認ください。

2020/06/04
by みむ*mim
OK
|