Improve control performance
Issue #115
resolved
Now quick and long fader moves sometimes lead to audio crackling.
Comments (6)
-
reporter -
reporter re
#115Don't allocate vector when MIDI message arrivesInstead use the fast queue mechanism to pass each target value change operation to the main thread separately.
→ <<cset 52bf4223fcf6>>
-
reporter re
#115Don't allocate source object on heap when MIDI message arrivesInstead don't create a source object at all but just ask each mapping if the passed message fits to the mapping's source.
→ <<cset 8806864b9b0c>>
-
reporter re
#115Don't allocate vector when forwarding (N)RPN/14-bit messages→ <<cset e8cfa1aca19d>>
-
reporter re
#115Don't allocate lambda when MIDI message arrivesThat should get rid of the last dynamic allocation in ReaLearn's real-time thread code.
→ <<cset 97bb5e712600>>
-
reporter - changed status to resolved
- Log in to comment
re
#115Make dispatch to main thread faster→ <<cset 85aa4b000905>>