The MTS-ESP library is a super cool free library that allows a “master” plugin/app in a session to communicate microtuning and note filtering information to various “client” plugins/apps. Almost similar to Ableton Link, but for tuning. It’s a cool feature to support, but I got tired of writing
#if USE_MTS_ESP everywhere within my business logic, so I decided to write a simple little Juce module that encapsulates the MTS-ESP library’s C API into an actual class, as well as provides a fallback implementation if MTS-ESP isn’t available (much simpler straightforward detuning).
This module has no dependencies aside from
juce_core, and if anyone’s interested, it’s completely free and open source, go ahead and use it!