You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have an encoder (EC16 with 24 steps) connected to an ESP32-S3 with MIDI over USB.
I'm not the best programmer, but I still tried to write my own code, and after some time, I was able to successfully map and control a parameter in Ableton with the encoder (absolute mode). However, I wanted to integrate more encoders and use them in relative mode. So I started looking for ready-made solutions.
That's when I found your Control-Surface project and tried the example RotaryEncoder.ino.
In Ableton, I tested all possible relative modes, but none of them worked correctly. Either it only increments, no matter which direction I turn the encoder, or it only moves backward, and sometimes it jumps randomly. Changing the multiplier slightly affects the values, but not in a way that makes it work properly. I have no idea why the encoder isn't working in relative mode.
Even when I test the example AbsoluteRotaryEncoder.ino, one direction is not detected. Where can I improve the direction detection in the code? I had similar issues in my own code, but ChatGPT helped me with that. :)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
Control-Surface looks like a great project!
I have an encoder (EC16 with 24 steps) connected to an ESP32-S3 with MIDI over USB.
I'm not the best programmer, but I still tried to write my own code, and after some time, I was able to successfully map and control a parameter in Ableton with the encoder (absolute mode). However, I wanted to integrate more encoders and use them in relative mode. So I started looking for ready-made solutions.
That's when I found your Control-Surface project and tried the example RotaryEncoder.ino.
In Ableton, I tested all possible relative modes, but none of them worked correctly. Either it only increments, no matter which direction I turn the encoder, or it only moves backward, and sometimes it jumps randomly. Changing the multiplier slightly affects the values, but not in a way that makes it work properly. I have no idea why the encoder isn't working in relative mode.
Even when I test the example AbsoluteRotaryEncoder.ino, one direction is not detected. Where can I improve the direction detection in the code? I had similar issues in my own code, but ChatGPT helped me with that. :)
Beta Was this translation helpful? Give feedback.
All reactions