Internal soundgen function.
getDom(frame, samplingRate, bin, domSmooth, domThres, pitchFloor, pitchCeiling)
the real part of the spectrum of a frame, as returned by
fft
sampling rate (Hz)
the width of one bin in spectrogram, Hz
the width of smoothing interval (Hz) for finding
dom
(0 to 1) to find the lowest dominant frequency band, we do short-term FFT and take the lowest frequency with amplitude at least domThres
absolute bounds for pitch candidates (Hz)
absolute bounds for pitch candidates (Hz)
Returns a list of $dom (NA or numeric) and $dom_array (either NULL or a dataframe of pitch candidates).
Calculate the lowest frequency band in the spectrum above pitchFloor whose power exceeds a certain threshold.