I read through this thread, but my situation is somewhat different, and I would like to understand it. I’m on an M5 Macbook Pro, Tahoe 26.1. My translators for note on, note off, and pitch bend to IAC 1 worked fine at first. After a while, I started getting a delay that, to be brief, I was unable to fix no matter what I tried. When I switched the output port from IAC 1 to Bome MIDI Translator 1 Virtual Out per the other thread’s information, that fixed the problem. I would like to understand factors that might cause IAC 1 to delay. Apparently, using the virtual out is the best practice, which is fine with me, but I wonder why IAC 1 worked for a few days, then an un-fixable delay snuck in.
I should add that there was no delay when I observed the output via MIDI Monitor. The delay was only in Ableton, where I might like to use IAC for other stuff in the future.
I’m not an expert on how IAC ports work but as I understand there may be two system calls used to move MIDI through the IAC pipe. With Bome MIDI Translator Pro the e MT virtual ports are more efficient (only one system call) so I generally use those. You may want to talk to Apple about the delay on IAC ports and how they work.
If you want named MIDI ports, you can use the addon for Bome Network called Unlimited Named MIDI ports. If you are running only on a local PC then the Pro version of Bome Network is not required.
There is also a possibility that something in the project would cause a delay but I would have to see the project file to see if that is the case. Make sure your target application is only opening the desired input MIDI port as opening mutliple MIDI ports might result in a mixture of the original MIDI stream (directly from the device) and the modified input stream (from MT Pro).
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz