Interface FMSynthOptions

interface FMSynthOptions {
    context: BaseContext;
    detune: number;
    envelope: Omit<EnvelopeOptions, "context">;
    harmonicity: number;
    modulation: OmniOscillatorSynthOptions;
    modulationEnvelope: Omit<EnvelopeOptions, "context">;
    modulationIndex: number;
    onsilence: onSilenceCallback;
    oscillator: OmniOscillatorSynthOptions;
    portamento: number;
    volume: number;
}

Hierarchy

  • ModulationSynthOptions
    • FMSynthOptions

Properties

context: BaseContext
detune: number
envelope: Omit<EnvelopeOptions, "context">
harmonicity: number
modulation: OmniOscillatorSynthOptions
modulationEnvelope: Omit<EnvelopeOptions, "context">
modulationIndex: number
onsilence: onSilenceCallback
oscillator: OmniOscillatorSynthOptions
portamento: number
volume: number