Skip to content

[Performance]: Remove realtime thread memory allocation #45

Description

@yetyetanotherusername

Currently when the filterbank filters are recomputed, the allocation for the buffers holding the filter impulse responses blocks the audio thread.

Ideally, the allocation should happen asynchronously on a separate thread and ownership should then be passed to the audio thread via a wait-free concept.

See juce docs of dsp::Convolution::loadImpulseResponse https://docs.juce.com/master/classjuce_1_1dsp_1_1Convolution.html#a7d71cc81699cc341a2116abbc272117c

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions