I've been building a native USB Audio Class driver for AmigaOS 4 from scratch. It now supports stereo playback, 7.1 multichannel surround, recording with input switching, multi-device detection, and user-configurable device names. It's in beta
What works:
- Stereo and 7.1 multichannel playback
- Recording with Microphone, Line In, and SPDIF input switching
- Hardware volume control and input gain
- Multiple USB audio device detection and selection
- Glitch-free playback with triple-buffered isochronous transfers
- Clean start/stop without crashes
- Custom device names via prefs file
- Amiga Installer package for easy deployment
What to be aware of (beta caveats):
- Only USB Audio Class 1.0 devices are supported (covers most USB sound cards)
- Only 16-bit PCM format is currently handled
- The device must be connected before AHI initializes the driver
- Hot-plug/unplug while audio is playing will cause issues
- Not all USB audio devices have been tested — your mileage may vary
- Recording quality and input switching behavior depends on the specific USB chipsetIf you encounter problems, please capture the full serial debug log (all lines starting with [USBAudio]) and report the issue along with your device's VID:PID.
Read more here:
https://ko-fi.com/post/USBAudio-Bringi ... o-to-AmigaOS-4-B0B31VO9UNAnd you can download it for free here:
https://ko-fi.com/s/7f7d79b214I'll add on os4 depot once it is stable enough