You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since that method is run at each GUI update (dozens of times per second) when the module panel is in view, the audio thread will try to enter the mutex quite often while it is locked by the GUI thread, and because of how the audio processing is implemented (early return from process() ), pops/noise is heard in the module audio output.
Perhaps a solution that doesn't involve using a mutex lock for the module's thread safety could be devised?
The text was updated successfully, but these errors were encountered:
and that causes audio pops/noise in the module's output.
The most offending mutex locking is at
Fundamental/src/Wavetable.hpp
Line 329 in 5c7a2bf
Since that method is run at each GUI update (dozens of times per second) when the module panel is in view, the audio thread will try to enter the mutex quite often while it is locked by the GUI thread, and because of how the audio processing is implemented (early return from process() ), pops/noise is heard in the module audio output.
Perhaps a solution that doesn't involve using a mutex lock for the module's thread safety could be devised?
The text was updated successfully, but these errors were encountered: