Juce module that wraps MTS-ESP client API

Hi friends,

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! :point_down:

4 Likes