周波数成分の強さによって色を変えて表示する方法ですが、強さを色相(H)としてHSVからRGBに変換するとそれっぽくなるかも!
例えば、黒~青~緑~赤みたいな色に変換する場合は、変換したいデシベル値がXに入っているとすると、
MINDB=-50 'これ以下は黒(H=0)にする
MAXDB=-10 'これ以上は赤(H=5)にする
RANGE=MAXDB-MINDB
H=MIN(MAX(X-MINDB,0)/RANGE,1)*5
'H:0~5 R:0,0,0,0,1,1
R=255*MIN(1,MAX(0,H-3))
'H:0~5 G:0,0,1,1,1,0
G=255*MIN(1,MAX(0,2-ABS(H-3)))
'H:0~5 B:0,1,1,0,0,0
B=255*MIN(1,MAX(0,1.5-ABS(H-1.5)))
という感じでRGBに変換できます(≧∇≦)b
0そうだね プレイ済み