Filtresponsemaker

Filtresponsemaker is a routine that uses breakpoints and straight lines to create a synthetic frequency response. It is not a standalone instrument, but is found in Filtdeviator w/ Breakpoint Synthesis and Filter w/ Breakpoint Synthesis.

Back to Main


Auto-Adjust FFT Size Limit
Data Pitch Format
FFT Length
Freq Response Type
Frequency Response Printout: High Cutoff Frequency in Hz
Sampling Rate

 

Auto-Adjust FFT Size Limit

In auto-adjust mode, the smallest difference between adjacent breakpoint frequencies is used to set the FFT size. 0 turns off this feature.


Data Pitch Format

Determines the format of the numbers in the pitch column in the data file. 0 indicates the numbers will be frequencies, 1 that they will be in the form octave.pitchclass.


FFT Length

The FFT length must be a power of 2. Larger FFT sizes resolve frequencies better but transient behavior more poorly. Choose your FFT size according to the sound you are working with. A size of 1024 or 2048 works well in most cases.


Freq Response Type

A file consisting of frequency/amplitude(dB) pairs, one per line. Some routines such as Centroid can output an ASCII file suitable for use here.


Frequency Response Printout: High Cutoff Frequency in Hz

During execution, frequency response data is printed. Frequencies over this cutoff will not be printed. Set to 0 to turn all printing off.


Sampling Rate

Increasing the sampling rate increases the fidelity of the frequency response.