Skip to content

Relieve the audio thread #33

@JohT

Description

@JohT

Problem

CPU intense calculations like the Wavelet Transformation, especially with higher resolution and filtering requirements, shouldn't affect the audio thread. Currently, glitches and other artifacts might happen occasionally. The audio thread shouldn't be affected by intense calculations, since they are done to visualize the spectrum, not to change audio.

Expected

  • The audio thread should only be connected to a buffer that doesn't lock it
  • There shouldn't be any glitches any more

Ideas

  • Research buffering and thread synchronization best practices
  • Refactor link between audio thread and spectrum calculation and visualization

References

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions