Skip to content

optimizeEqCurves

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

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

Optimize EQ curves to match mixture fingerprints to vocal fingerprints

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