This library uses polymorphism and defines common interfaces for reading encoders and controlling motors allowing for easy open or closed loop motor control.
This is a client for dynamic DNS services, aimed at ESP (ESP32, etc) devices. Your node can use such a service to make its IP address known as a public DNS name, so you can find it, and use it from applications.
C++ MIDI 2.0 platform: a C++17 callback-first wrapper that bundles the portable midi2 C99 core. Covers UMP transport (M2-104), MIDI-CI with Appendix E (M2-101), Property Exchange Subscribe/Notify, Profile Configuration, Process Inquiry, Flex Data, and Bit Scaling (M2-115).