spessasynth_lib documentation
    Preparing search index...

    Type Alias WorkerSoundFont2WriteOptions

    WorkerSoundFont2WriteOptions: Omit<SoundFont2WriteOptions, "progressFunction"> & WorkerBankWriteOptions & {
        compressionAction: "keep" | "compress" | "decompress";
        compressionQuality: number;
    }

    Configuration for writing the SF2 file.

    Type Declaration

    • compressionAction: "keep" | "compress" | "decompress"

      If the samples should be changed. The values are:

      • keep - keep samples as-is.
      • compress - compress the samples with your compression function provided to the WorkerSynthesizerCore and change SF2 to SF3.
      • decompress - decompress the compressed samples and change SF3 to SF2.
    • compressionQuality: number

      The compression quality to call your provided WorkerSampleEncodingFunction with, if compressing.