rorywalsh / cabbage

Framework for developing audio plugins with the Csound programming language.
http://cabbageaudio.com
GNU General Public License v3.0
503 stars 35 forks source link

Improve identifier performance #150

Closed docEdub closed 2 months ago

docEdub commented 2 months ago

This change improves performance for identifiers by avoiding repeated calls to the JUCE Identifier(const char*) constructor.

This change has other minor performance improvements, too, and contains the same thread lock fix as PR https://github.com/rorywalsh/cabbage/pull/149.

rorywalsh commented 2 months ago

Thanks for these @docEdub I've been afraid to go near that code for some time. I'm happy you found your way through it and delighted to hear about the improved performance :)