Skip to content

optimizeEqCurves

optimizeEqCurves(vocalFps, mixtureFps, mixtureMag, numWindows, sr, numIterations?, learningRate?): number[][]

Defined in: packages/pleco-xa/src/scripts/xa-vocal-separation.js:482

Optimize EQ curves to match mixture fingerprints to a REFERENCE vocal’s fingerprints (supervised — requires the isolated stem as its target)

any

Vocal fingerprints

any

Mixture fingerprints (used for initialization context)

number[][]

Mixture magnitude spectrogram (freq x time)

number

Number of time windows

number

Sample rate

number = 100

Number of optimization iterations

number = 0.01

Learning rate for gradient descent

number[][]

Optimized EQ curves