freqconst));//decided to cut it at 10k, little interesting to hear above
fre[n]=fc[n]/(audio.rate/
2);//remember nyquist!, pr my calculations this should be rate/2 and nyquist freq in M/2 but testing shows it is not... or maybe the nq freq is in M/4
lcf[n]=fre[n]*(M/
4);//lfc stores the lower cut frequency foo each bar in the fft out buffer
fc[n]=highcf*pow(10,freqconst*(-1)+((((float)n+1)/((float)bars+1))*freqconst));//decided to cut it at 10k, little interesting to hear above
fre[n]=fc[n]/(audio.rate/2);//remember nyquist!, pr my calculations this should be rate/2 and nyquist freq in M/2 but testing shows it is not... or maybe the nq freq is in M/4
lcf[n]=fre[n]*(M/4);//lfc stores the lower cut frequency foo each bar in the fft out buffer
if(n!=0){
hcf[n-1]=lcf[n]-1;
if(lcf[n]<=lcf[n-1])lcf[n]=lcf[n-1]+
1;//pushing the spectrum up if the expe function gets "clumped"
if(lcf[n]<=lcf[n-1])lcf[n]=lcf[n-1]+1;//pushing the spectrum up if the expe function gets "clumped"
hcf[n-1]=lcf[n]-1;
}
@ -703,70 +697,35 @@ Options:\n\
refresh();
#endif
// process: populate input buffer and check if input is present
; source = hw:Loopback,1 # ALSA device or FIFO path.
[output]
; method = ncurses # may be ncurses, noncurses or circle.
; method = ncurses # method used to draw output may be ncurses, noncurses or circle.
; style = stereo # visual styles, may be 'stereo' or 'mono'. Stereo mirrors both channels with low frequencies in center. Mono avrages both channels and outputs left to right lowest to highest frequencies