spessasynth_core documentation
    Preparing search index...

    Interface SynthesizerSnapshot

    This interface is a snapshot of a SpessaSynthProcessor, capturing its current state, which can be saved and restored.

    This can be useful for creating a different processor (for example, for rendering to an audio file) and copying the current processor's state.

    Index
    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.

    A snapshot of the XG reverb block.

    xgVariationBlock: XGVariationBlockSnapshot

    A snapshot of the XG variation block.