MacOS - Midi decoding problem with two notes received at exactly the same time [fixed]
Posted: 13 February 2025, 23:16
Background: I'm a show choir dad who's designing a light show for his daughter's team. This is my first attempt at this. I'm playing a click and cue track for our band, and syncing the lights to the music and the choreography. The click, cues, and MIDI notes come out of Ableton Live 12 Light. Those are mapped to ShowXpress LIVE Tab flash buttons in ShowXpress that are set up for MIDI input on specific channels. I've got an Xpress 512s pushing the DMX out to the rig.
While this is my first time doing this, I'm a software engineer by profession so the programming aspect of this has mostly "made sense" to me throughout. I've done the entire show on my work PC. However the school is providing a Mac as the system that will run the show at competitions. Considering Macs are used for all the tutorials I've watched on YouTube, and the Imagine series which I purchased to teach myself, I thought switching over would be a slam dunk. It is not.
I have this running successfully on two different Windows PCs. One running Windows 10, another running 11. I use LoopMidi to handle the communication between Ableton and ShowXpress, and it has been flawless.
On the Mac side, it's a Macbook Air 2020 M1. I'm using the built in IAC driver there. And Ableton can talk to ShowXpress, but it's dropping half of the Notes that are sent. By dropping, I mean to say that I've watched the MIDI logs and Notes are missing all over the place. I've also watched my LIVE tab, and of course there are button pushes missing everywhere.
Full admission, I'm a PC guy, so maybe I lack some kind of institutional knowledge on the Mac side that just makes this work for everyone else but me? What's further perplexing is seeing examples on YouTube of folks pulling this off on Macs, and in some cases the videos were posted over 10 years ago. Which means their hardware is certainly worse than the hardware I have now from the school.
Here's the show run from my work PC so you can see it's actually functional.
https://www.youtube.com/playlist?list=P ... I5i7SctmXu
I hope I'm missing something painfully obvious here and that someone will have the magic answer for me. I am willing to install anything necessary to help troubleshoot this, and am also happy to provide screenshots and logs from both systems if it would help.
Thank you in advance for any assistance!
Jon Schultz
While this is my first time doing this, I'm a software engineer by profession so the programming aspect of this has mostly "made sense" to me throughout. I've done the entire show on my work PC. However the school is providing a Mac as the system that will run the show at competitions. Considering Macs are used for all the tutorials I've watched on YouTube, and the Imagine series which I purchased to teach myself, I thought switching over would be a slam dunk. It is not.
I have this running successfully on two different Windows PCs. One running Windows 10, another running 11. I use LoopMidi to handle the communication between Ableton and ShowXpress, and it has been flawless.
On the Mac side, it's a Macbook Air 2020 M1. I'm using the built in IAC driver there. And Ableton can talk to ShowXpress, but it's dropping half of the Notes that are sent. By dropping, I mean to say that I've watched the MIDI logs and Notes are missing all over the place. I've also watched my LIVE tab, and of course there are button pushes missing everywhere.
Full admission, I'm a PC guy, so maybe I lack some kind of institutional knowledge on the Mac side that just makes this work for everyone else but me? What's further perplexing is seeing examples on YouTube of folks pulling this off on Macs, and in some cases the videos were posted over 10 years ago. Which means their hardware is certainly worse than the hardware I have now from the school.
Here's the show run from my work PC so you can see it's actually functional.
https://www.youtube.com/playlist?list=P ... I5i7SctmXu
I hope I'm missing something painfully obvious here and that someone will have the magic answer for me. I am willing to install anything necessary to help troubleshoot this, and am also happy to provide screenshots and logs from both systems if it would help.
Thank you in advance for any assistance!
Jon Schultz