Better multi-track I/O support on macOS: The previous implementation can't handle multi-track devices. For instance, Roland MC-101 provides five stereo tracks, but it only handles the first two channels. Not it gives ten channels with a non-regular channel layout.