Hiyve Components - v1.0.0
    Preparing search index...

    How a note's harmonic series is looked for in a spectrum.

    interface HarmonicOptions {
        attributionShare?: number;
        partials?: number;
        partialSnrFloor?: number;
        ringCents?: number;
        supportFloor?: number;
        toleranceCents?: number;
        tuningCents?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    attributionShare?: number

    When an accepted note is subtracted, this share of each partial's measured level is removed (at least the idealised 1/k amount), so a louder-than-ideal partial is not re-claimed as a note of its own (default: 0.75)

    partials?: number

    Partials examined per note (default: 6)

    partialSnrFloor?: number

    A partial counts as consistent when its peak is at least this many times its local floor (default: 10)

    ringCents?: number

    Half-width of the ring around each partial whose median is its local noise floor, in cents (default: 250)

    supportFloor?: number

    A partial counts as supporting the note when its peak is at least this fraction of the loudest bin (default: 0.05)

    toleranceCents?: number

    Half-width of the window around each partial, in cents (default: 50)

    tuningCents?: number

    Tuning offset of the instrument from A4 = 440 Hz, in cents (default: 0)