This is a major step forward for people using Apple Silicon and everyone that doesn't have Line 6 drivers installed. Previously, pod-ui
was only able to communicate with MIDI devices provided by the operating system and vendor-specific device drivers. As there are no longer drivers for legacy Line 6 devices that work on Apple Silicon, you wouldn't be able to use old PODs with these Macs. Don't worry, I got you covered! This release adds communication with supported Line 6 devices directly over raw USB using libusb
and rusb
-based code and does not require any drivers. This should make it possible to use these devices with the newer Macs, the upcoming Arm-based Windows systems, as well as old systems without the Line 6 drivers installed.
Please see the dedicated pod-ui libusb page for specifics about how to get this working (especially if you use Windows).
NOTE: Unfortunately working over plain USB is rather finicky and may feel like beta-quality software to you. Please open an
issue if something doesn't work correctly and hopefully we'll be able to iron it out.
LINUX users: There is no need for libusb in Linux as the Line6 driver modules are always available, so the Linux release below is compiled without libusb support!
Major
- Support for devices over USB [#56];
Minor
- macOS: In some OS versions and some MIDI controllers, MIDI IN thread would crashes on unaligned access [#51];
- macOS: The UI may freeze during programs loading and requires the user to move the window to unfreeze it [#62];
- macOS, Windows: The check-mark
dialog-ok
icon missing [#61];
Full Changelog: v1.4.0...v1.5.0