Jump to content

glegodais

Members
  • Content Count

    1
  • Joined

  • Last visited

Everything posted by glegodais

  1. glegodais

    Line 6 With Linux?

    I just got a line6 Helix and managed to use it as an audio interface on Ubuntu 19.04 thanks to @jensverwiebe . Everything seems to work flawlessly so far! Here are the steps to follow: get the Ubuntu 19.04 kernel source (it should be easy to transpose it to your system) git clone git://kernel.ubuntu.com/ubuntu/ubuntu-disco.git download Jens' patch and unpack it into the kernel source folder cd ubuntu-disco wget www.jensverwiebe.de/Other/audio_patching.tar.xz tar -xvf audio-patching.tar.xz cd audio-patching if you can, plug a usb interface into the usb port you want to use for the helix, play some sound and get the runtime rate cat /proc/asound/<other_interface>/stream0 you should get something like this: Playback: Status: Running Interface = 2 Altset = 1 Packet Size = 224 Momentary freq = 48002 Hz (0x6.0010) Interface 2 Altset 1 Format: S32_LE Channels: 8 Endpoint: 3 OUT (ASYNC) Rates: 48000 Data packet interval: 125 us Capture: Status: Running Interface = 3 Altset = 1 Packet Size = 224 Momentary freq = 48002 Hz (0x6.0010) Interface 3 Altset 1 Format: S32_LE Channels: 8 Endpoint: 3 IN (ASYNC) Rates: 48000 Data packet interval: 125 us the Momentary freq line gives you the runtime rate Open helix_clock_patch.txt: Find the following line + ep->freqn = get_usb_high_speed_rate(rate + 5); // ugly helix hack Edit it to match the runtime rate that you found, in my case: + ep->freqn = get_usb_high_speed_rate(rate + 2); // ugly helix hack If you have a Helix, you'll have to change both occurrences of USB_ID(0x0e41, 0x4244) to USB_ID(0x0e41, 0x4241)) the usb id of your pedalboard can be found using cat /proc/asound/HELIX/usbid run Jens script with admin rights and apply all changes sudo ./helix_patch_and_module_replace.sh plug your Helix into your computer, it should be recognized by jack as a USB audio interface now (working only for 48kHz) In case of a kernel update, you'll have to make the same changes to the new kernel: checkout your current kernel branch git checkout Ubuntu-<kernel-release> you can check that your source matches your current kernel uname -r git show run the script again and apply all changes, you might have to unplug and plug again your Helix
×