I'm thinking that maybe the Serial connection is only available in the beginning when the knob is mapped. Part of the logic in my Arduino code relies on Serial.available() being true, in order to send the data to the screen.
Here's what I think may be the issue, but I'm not sure how to fix it: Attempted to power on Arduino without opening the Arduino IDE so that there are no Serial conflicts.Attempted to start Hairless MIDI only after Ableton has been launched.Validated that the baud rate for Hairless MIDI, the Arduino, and the Max Patch is identical.Out of respect for Yehezkel's work, I won't attach a screenshot of the entire patch, but have attached the part that I modified to send data to the Arduino, you can see it here. The reason I mention this is that this patch already has the name updating part worked out, so in theory I should be able to send that data over serial to the Arduino. Ableton Live 11 w/ Max For Live 8 - This is where the patch actually runs.įor the Max Patch, I'm using a version of Yehezkel Raz's One which I purchased and later modified.Hairless MIDI - For converting the serial connection from the Arduino into MIDI CC# messages Live can read.Arduino - w/Rotary Encoder & OLED Display.It does not update when I select a new option. This works today, but only works when I first open the Ableton project and map the knob for the first time. I've been working on a project with an Arduino recently where I'm basically trying to get a small display hooked up to an Arduino to update with the name of a MIDI mapped knob in Ableton Live.įor example, let's say I map the knob to the reverb send on a track the display should read "A-Reverb".