2 ms·
An audio processing chain is necessarily single-threaded. e.g. if you want to simulate a guitar rack you have to first simulate the distortion pedal before the
by jcelerier 7y ago
An audio processing chain is necessarily single-threaded. e.g. if you want to simulate a guitar rack you have to first simulate the distortion pedal before the amp, the amp before the cab, the cab before the delay / reverb / whatever 200 other effects you're chaining. And you have to do all that in tight deadlines, e.g. <= 2 milliseconds.
- jayflux 7y agoA single signal path on its own yes that’s true, but DAWs have been multithreaded for years now using threads for other signal paths. Some DAWS can even use threads for FX chains now too.
- jcelerier 7y agoyou're preaching to the choir - my own DAW, https://ossia.io https://ossia.io has no issue distributing tasks on their own cores. That does not help me at all when I just want to add that one more effect to a live guitar track.