周波数成分の強さによって色を変えて表示する方法ですが、強さを色相(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