Skip to content

sreimers/zoom-l8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoom LiveTrak L-8 Linux driver

Requirements - Arch Linux

$ sudo pacman -S git make gcc linux-headers dkms

Requirements - Ubuntu

$ sudo apt-get install build-essential dkms git

Installation

$ sudo git clone https://github.com/sreimers/zoom-l8.git /usr/src/snd-usb-zoom-0.0.1
$ sudo dkms add snd-usb-zoom/0.0.1
$ sudo dkms autoinstall

Update

$ cd /usr/src/snd-usb-zoom-0.0.1
$ sudo git pull
$ sudo dkms remove snd-usb-zoom/0.0.1
$ sudo dkms add snd-usb-zoom/0.0.1
$ sudo dkms autoinstall

Remove

$ sudo dkms remove snd-usb-zoom/0.0.1

Notes

This driver works/detects only the Zoom-L8 in 48kHz mode (System > Sample Rate).

Input (12 CH)

  • Master L
  • Master R
  • In1
  • In2
  • In3
  • In4
  • In5
  • In6
  • In7L
  • In7R
  • In8L
  • In8R

Output (4 CH)

  • Out1 (USB 1)
  • Out2 (USB 2)
  • Out3 (USB 3)
  • Out4 (USB 4)

USB format:

  • URB = 512 Byte

  • 1 CH = 4 Byte (32 Bit)

  • (ML)(MR)(In1)(In2)... (128 Byte) (32 possible Channels (needs padding), L-8 uses 12 CH, see Input)

  • (ML)(MR)(In1)(In2)... (128 Byte)

  • (ML)(MR)(In1)(In2)... (128 Byte)

  • (ML)(MR)(In1)(In2)... (128 Byte)

1 URB = 1/48000 * 4 Samples = 83us/URB

About

Zoom Livetrak L8 Linux USB ALSA driver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published