Skip to content

Improve soundfont.sf3 performance #42

@Meowchestra

Description

@Meowchestra

FluidSynth with libsndfile sf3 support needs to decode .sf3 files / audio into pcm before it can be used? This creates decompression lag / main thread freezes whenever sf3 soundfonts are loaded (until finished) and impacts application start-up time if an sf3 soundfont is saved enabled.

sf2 soundfonts load instantly and do not seem to impact application start-up times.

  • Defer loading the soundfont on a background thread to prevent lag on app start or sf3 enabling? Lazy loading?
  • Find a way to improve libsndfile / sf3 support?
    libsndfile single-threaded decoding?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions