Pieter P

Results 491 comments of Pieter P

You forgot to declare a MIDI interface, and you didn't initialize Control Surface in the setup. The `CCPotentiometer` constructor only accepts two arguments: the pin number and the MIDI address,...

I haven't had the time to check out these new chips. However, adding support yourself shouldn't be too hard*, you just have to implement four functions: ```cpp #include #include #include...

This might be helpful if you didn't come across it yet: https://tttapa.github.io/Control-Surface-doc/Doxygen/d7/d5f/Custom-USB-MIDI-Backend_8ino-example.html It also contains a link to the TinyUSB implementation Control Surface uses on the Pi Pico (albeit using...

If you post your code and the problems/errors you encountered, I might be able to tell what's wrong, but I don't have the hardware or time to actually test it.

I've just tried this using the `main` version of Control Surface, compiled for “ESP32S3 Dev Module” using version 2.0.4 of the ESP32 Arduino core, and it compiled without issues. Which...

You'll have to post more information. Please post the exact code you're using. Have you tried the `USBDebugMIDI_Interface` to verify that you get the correct output in the serial monitor...

Please always try to post a minimal example, with as little unrelated code as possible, and post links to the external libraries you're using. The compiler complains because there is...

> By the way, have not had any latency issues over USB with the Teensy 2.0 so far. Thanks for letting me know, I'll add it to the readme for...

For reading the buttons, you can use the [`NoteButton`](https://tttapa.github.io/Control-Surface-doc/Doxygen/de/dcc/NoteButton_8ino-example.html) class, for the LEDs, you could use the [`NoteRangeFastLED`](https://tttapa.github.io/Control-Surface-doc/Doxygen/d8/dd2/9_8Note-FastLED_8ino-example.html) class. By default, the color scheme used by `NoteRangeFastLED` is the same...

The [Getting Started](https://tttapa.github.io/Control-Surface-doc/Doxygen/d5/d7d/md_pages_Getting-Started.html) guide uses multiplexers for analog inputs, you can use the exact same principles for buttons as well, simply specify the right pin. ```cpp // Instantiate a multiplexer...