Added an option to the Sapphire Moots right-click menu to toggle between using gates or triggers for the control ports. Gate mode causes Moots to work the same way it always did. Trigger mode causes Moots to toggle the state of each controller every time a trigger is received.
I'm also now building Sapphire using C++17 instead of C++11. This allows me to use cool stuff like std::clamp and std::make_unique.
Added an option to the Sapphire Moots right-click menu to toggle between using gates or triggers for the control ports. Gate mode causes Moots to work the same way it always did. Trigger mode causes Moots to toggle the state of each controller every time a trigger is received.
I'm also now building Sapphire using C++17 instead of C++11. This allows me to use cool stuff like std::clamp and std::make_unique.