I can confirm on macOS Ventura 13.6.2 with M1 Max that this is a real issue: Overbridge 2.7.3 stutters occasionally with Analog Rytm MK2 1.70. Because of this firmware version, the old Overbridge 2.3.9 cannot be used.
Now, I happen to know a bit about the context here so let me share. Maybe an Elektron developer will see this. Long story short, this isn’t Elektron’s fault and probably Elektron can’t really fix it themselves. They need to contact Apple and complain that the new driver model is broken with a subset of Apple CPUs.
Apple requires new drivers to be implemented not as kernel extensions (aka “kexts”) like Overbridge 2.3.9 and older, but with so-called DriverKit. This moves audio processing from the kernel (very high priority) to user space (normal priority – fighting with other processes on the same system).
Some people are able to minimize the stuttering effect by disabling background processes, turning off networking, or issuing terminal commands like:
$ sudo renice -20 (pgrep Overbridge)
But the core of the issue is really that anything on the system that causes a temporary flurry of activity can cause audio buffer underruns, this includes plenty of periodic activity by the operating system like Spotlight indexing, iCloud synchronization, checks for software updates, and so on. You cannot harden your macOS enough to fix this yourself.
This isn’t an Elektron specific problem. Other companies making audio interfaces struggle with exactly the same issue:
The problems described in those threads are exactly the same as the Overbridge problem here. I personally witnessed the issue with all three vendors. M1 Pro and M1 Max computers can’t deliver glitch-free audio with DriverKit drivers. There is no problem with legacy kext drivers, those work flawlessly.
For my RME UFX II the workaround is to use an older driver, one that is still a kext, and isn’t based on DriverKit. I wish I could do the same with Overbridge but Rytm 1.70 doesn’t work with that.
If Elektron could release one last kext-based Overbridge that works with Rytm 1.70, that would be amazing. That would be a workaround for those of us who can’t easily switch computers in the foreseeable future.
Ultimately, I believe Elektron, RME, and MOTU should team up on this issue and reach out to Apple about an official solution. Clearly, the three companies have stellar software developers, it can’t be that they all failed to implement the driver correctly, right? There is an issue on the Apple end here.