Skip to content

mischa85/snd-xonedb4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snd-xonedb4

This is a driver for several Ploytec audio/MIDI interfaces. It supports both BULK and INTERRUPT streaming modes.

The development of the macOS driverkit driver has been an unpleasant experience to say the least. Apart from the largely undocumented functions and the severe lack of examples, which made the development a hell, there are many issues regarding the codesigning. Of course it would be easier if I could just make a signed binary available, but as Apple wants $99/year for this I kindly refuse to pay that out of my own pocket. If anyone is able to get me one of those I'll start supplying a signed binary for the driver.

Supported Devices:

  • Allen&Heath Xone:DB4
  • Allen&Heath Xone:DB2
  • Allen&Heath Xone:DX
  • Allen&Heath Xone:2D
  • Allen&Heath Xone:4D
  • Allen&Heath WZ4:USB
  • Smyth Research A16 Realiser

Linux:

  • PCM out 8 channels
  • PCM in 8 channels
  • Sample Rate Switching
  • MIDI out
  • MIDI in

macOS:

  • PCM out 8 channels
  • PCM in 8 channels
  • Driver config in UI
  • Sample Rate Switching
  • MIDI out
  • MIDI in

How to install:

Linux:

  • Clone the repo using git clone https://github.com/mischa85/snd-xonedb4
  • Change the directory to the cloned repo: cd snd-xonedb4
  • make linux to compile the kernel module.
  • zstd snd-usb-xonedb4.ko to compress the compiled kernel module.
  • cp -f snd-usb-xonedb4.ko.zst /usr/lib/modules/$(uname -r)/kernel/sound/usb to copy the kernel module to the running kernel.
  • depmod to rebuild the module dependency tree.
  • modprobe snd-usb-xonedb4

macOS:

  • Reboot the system and keep COMMAND ⌘ + R pressed while booting, this will bring you in recovery.
  • Open a terminal.
  • csrutil disable to disable System Integrity Protection.
  • sudo nvram boot-args="amfi_get_out_of_my_way=0x1"
  • Reboot to macOS.
  • Open a terminal.
  • Clone the repo using git clone https://github.com/mischa85/snd-xonedb4
  • Change the directory to the cloned repo: cd snd-xonedb4
  • Get a (free) Apple developer account via Xcode.
  • make mac to compile the driver.
  • make mac-install to move it to the /Applications directory.
  • Start XoneXB4App from Applications.

Buy Me A Coffee

About

Driver for the Allen & Heath Xone:DB4

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published