spessasynth_lib documentation
    Preparing search index...

    Interface LibSynthesizerSnapshot

    An extension of spessasynth_core's SynthesizerSnapshot.

    interface LibSynthesizerSnapshot {
        convolverImpulseResponse?: AudioBuffer;
        gsChorusProcessor: GSChorusParameter;
        gsDelayProcessor: GSDelayParameter;
        gsInsertionBlock: GSInsertionBlockSnapshot;
        gsReverbProcessor: GSReverbParameter;
        lockedMIDIParameters: Record<keyof GlobalMIDIParameter, boolean>;
        midiChannels: ChannelSnapshot[];
        midiParameters: GlobalMIDIParameter;
        systemParameters: GlobalSystemParameter;
        userDrumSets: UserDrumSetParameter[][];
        xgChorusBlock: XGChorusBlockSnapshot;
        xgInsertionBlocks: XGInsertionBlockSnapshot[];
        xgReverbBlock: XGSystemEffectBlockSnapshot;
        xgVariationBlock: XGVariationBlockSnapshot;
    }

    Hierarchy

    • SynthesizerSnapshot
      • LibSynthesizerSnapshot
    Index
    convolverImpulseResponse?: AudioBuffer

    Optional convolver impulse response stored on the main thread.

    gsChorusProcessor: GSChorusParameter

    A snapshot of the chorus processor.

    gsDelayProcessor: GSDelayParameter

    A snapshot of the delay processor.

    gsInsertionBlock: GSInsertionBlockSnapshot

    A snapshot of the GS insertion block.

    gsReverbProcessor: GSReverbParameter

    A snapshot of the reverb processor.

    lockedMIDIParameters: Record<keyof GlobalMIDIParameter, boolean>

    Locks of all Global MIDI Parameters of the synthesizer.

    midiChannels: ChannelSnapshot[]

    The snapshots of all MIDI channels of the synth.

    midiParameters: GlobalMIDIParameter

    All Global MIDI Parameters of the synthesizer.

    systemParameters: GlobalSystemParameter

    All Global System Parameters of the synthesizer.

    userDrumSets: UserDrumSetParameter[][]

    A snapshot of the User Drum Set parameters.

    xgChorusBlock: XGChorusBlockSnapshot

    A snapshot of the XG chorus block.

    xgInsertionBlocks: XGInsertionBlockSnapshot[]

    Snapshots of the XG insertion blocks.

    xgReverbBlock: XGSystemEffectBlockSnapshot

    A snapshot of the XG reverb block.

    xgVariationBlock: XGVariationBlockSnapshot

    A snapshot of the XG variation block.