HprModelAnal¶
standard mode | Synthesis category
Inputs¶
frame
(vector_real) - the input frame
pitch
(real) - external pitch input [Hz].
Outputs¶
frequencies
(vector_real) - the frequencies of the sinusoidal peaks [Hz]
magnitudes
(vector_real) - the magnitudes of the sinusoidal peaks
phases
(vector_real) - the phases of the sinusoidal peaks
res
(vector_real) - output residual frame
Parameters¶
fftSize
(integer ∈ [1, ∞), default = 2048) :the size of the internal FFT size (full spectrum size)
freqDevOffset
(integer ∈ (0, ∞), default = 20) :minimum frequency deviation at 0Hz
freqDevSlope
(real ∈ (-∞, ∞), default = 0.01) :slope increase of minimum frequency deviation
harmDevSlope
(real ∈ (-∞, ∞), default = 0.01) :slope increase of minimum frequency deviation
hopSize
(integer ∈ [1, ∞), default = 512) :the hop size between frames
magnitudeThreshold
(real ∈ (-∞, ∞), default = 0) :peaks below this given threshold are not outputted
maxFrequency
(real ∈ (0, ∞), default = 5000) :the maximum frequency of the range to evaluate [Hz]
maxPeaks
(integer ∈ [1, ∞), default = 100) :the maximum number of returned peaks
maxnSines
(integer ∈ (0, ∞), default = 100) :maximum number of sines per frame
minFrequency
(real ∈ (0, ∞), default = 20) :the minimum frequency of the range to evaluate [Hz]
nHarmonics
(integer ∈ (0, ∞), default = 100) :maximum number of harmonics per frame
orderBy
(string ∈ {frequency, magnitude}, default = frequency) :the ordering type of the outputted peaks (ascending by frequency or descending by magnitude)
sampleRate
(real ∈ (0, ∞), default = 44100) :the sampling rate of the audio signal [Hz]
stocf
(real ∈ (0, 1], default = 0.2) :decimation factor used for the stochastic approximation
Description¶
This algorithm computes the harmonic plus residual model analysis.
It uses the algorithms HarmonicModelAnal and SineSubtraction .
Source code¶
See also¶
HarmonicModelAnal (standard) HarmonicModelAnal (streaming) HprModelAnal (streaming) SineSubtraction (standard) SineSubtraction (streaming)