Helix as audio interface on Linux

Discussion in 'Digital & Modeling Gear' started by Jonathan Tice, Jan 3, 2018.


Tags:
  1. Jonathan Tice

    Jonathan Tice Member

    Messages:
    40
    Joined:
    Dec 27, 2017
    Is anyone successfully using the Helix as an audio interface in Linux?

    I recently purchased a Helix LT and it is great except for the fact that it doesn't seem to be recognized as an audio interface on Linux. My old Digitech RP1000 didn't have any problems being recognized as an audio device.
     
    dotpc likes this.
  2. Unnecessary

    Unnecessary Member

    Messages:
    2,278
    Joined:
    Jan 5, 2014
    Is there an ASIO-type driver for Linux? As far as I know you need the Line 6 driver to use the Helix as an interface. I'm pretty sure those (all?) Digitech boards use a very basic 2x2 audio driver similar to the el-cheapo soundcards usually included with desktops/laptops. Since the Helix is pretty much and 8x8 interface, I'm guessing a standard driver wouldn't work very well even if it could "see" it.
     
  3. PaisleyWookie

    PaisleyWookie Member

    Messages:
    3,801
    Joined:
    Feb 27, 2015
    Location:
    Travel A LOT!
    Unless it's class compliant and/or someone's specifically done a driver for it, I doubt it would work. There are driver wrappers too, but I never had much luck with those.
     
  4. aleclee

    aleclee TGP Tech Wrangler Staff Member

    Messages:
    11,094
    Joined:
    Jan 4, 2002
    Location:
    5868 ft above sea level
  5. PaisleyWookie

    PaisleyWookie Member

    Messages:
    3,801
    Joined:
    Feb 27, 2015
    Location:
    Travel A LOT!
  6. Jonathan Tice

    Jonathan Tice Member

    Messages:
    40
    Joined:
    Dec 27, 2017
    I'm using Ubuntu 17.10 and kernel 4.13.0-21. I use PulseAudio or I use Jack with a pulseaudio bridge depending on what I'm doing.

    Code:
    ~$ lsusb
    Bus 001 Device 004: ID 0e41:4244 Line6, Inc. 
    But aplay -l doesn't list the device
    alsamixer does list the Helix (mostly).
    Listed as card 4:
    Code:
    ┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
    │ Card: HELIX  F1:  Help  │
    │ Chip: USB Mixer  F2:  System information │
    │ View: F3: Playback  F4: Capture  F5: All  F6:  Select sound card  │
    │ Item:  Esc: Exit  │
    │  │
    ┌──────────────────────────── /proc/asound/cards ─────────────────────────────┐│
    │ 0 [Loopback  ]: Loopback - Loopback  ││
    │  Loopback 1  ││
    │ 1 [NVidia  ]: HDA-Intel - HDA NVidia  ││
    │  HDA NVidia at 0xf7080000 irq 304  ││
    │ 2 [Generic  ]: HDA-Intel - HD-Audio Generic  ││
    │  HD-Audio Generic at 0xf7700000 irq 306  ││
    │ 3 [Alpha  ]: USB-Audio - Lexicon Alpha  ││
    │  Lexicon Lexicon Alpha at usb-0000:03:00.0-2, full speed││
    │ 4 [HELIX  ]: USB-Audio - HELIX  ││
    │  LINE 6 HELIX at usb-0000:03:00.0-1, high speed  ││
    └─────────────────────────────────────────────────────────────────────────────┘│
    │  │
    │  │
    │  │
    │  │
    │  │
    └──────────────────────────────────────────────────────────────────────────────┘
    
    Card 4 only has a midi device:
    Code:
    ┌────────────────────┌─────── /proc/asound/devices ───────┐────────────────────┐
    │ Card: HELIX        │  6: [ 0- 1]: digital audio capture   Help               │
    │ Chip: USB Mixer    │  7: [ 2]   : control                 System information │
    │ View: F3: Playback │  8: [ 2- 0]: digital audio playback  Select sound card  │
    │ Item:              │  9: [ 2- 0]: digital audio capture   Exit               │
    │                    │ 10: [ 2- 1]: digital audio playback                     │
    │                    │ 11: [ 2- 2]: digital audio capture ▒                    │
    │                    │ 12: [ 2- 0]: hardware dependent    ▒                    │
    │                This│ 13: [ 3]   : control               ▒ls.                 │
    │                    │ 14: [ 3- 0]: digital audio playback▒                    │
    │                    │ 15: [ 3- 0]: digital audio capture ▒                    │
    │                    │ 16: [ 1]   : control               ▒                    │
    │                    │ 17: [ 1- 3]: digital audio playback▒                    │
    │                    │ 18: [ 1- 7]: digital audio playback▒                    │
    │                    │ 19: [ 1- 8]: digital audio playback▒                    │
    │                    │ 20: [ 1- 9]: digital audio playback▒                    │
    │                    │ 21: [ 1- 0]: hardware dependent    ▒                    │
    │                    │ 22: [ 1- 1]: hardware dependent    ▒                    │
    │                    │ 23: [ 1- 2]: hardware dependent    ▒                    │
    │                    │ 24: [ 1- 3]: hardware dependent    ▒                    │
    │                    │ 25: [ 4]   : control               ▒                    │
    │                    │ 26: [ 4- 0]: raw midi              ▒                    │
    │                    │ 33:        : timer                 ▒                    │
    └────────────────────└────────────────────────────────────┘────────────────────┘
    It is the only oss device:
    Code:
    ┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
    │ Card: HELIX                                          F1:  Help               │
    │ Chip: USB Mixer                                      F2:  System information │
    │ View: F3: Playback  F4: Capture  F5: All             F6:  Select sound card  │
    │ Item:                                                Esc: Exit               │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                This sound┌───── Select File ──────┐controls.                 │
    │                          │/proc/asound/version    │                          │
    │                         ┌ /proc/asound/oss/devices ┐                         │
    │                         │ 66: [4- 0]: raw midi     │                         │
    │                         │ 73: [4- 0]: raw midi     │                         │
    │                         └──────────────────────────┘                         │
    │                          │/proc/asound/pcm        │                          │
    │                          └────────────────────────┘                          │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    └──────────────────────────────────────────────────────────────────────────────┘
    Not listed as a pcm (which is I think why aplay -l doesn't show it):
    Code:
    ┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
    │ Card: HELIX                                          F1:  Help               │
    │ Chip: USB Mixer                                      F2:  System information │
    │ View: F3: Playback  F4: Capture  F5: All             F6:  Select sound card  │
    │ Item:                                                Esc: Exit               │
    │                                                                              │
    │    ┌──────────────────────── /proc/asound/pcm ─────────────────────────┐     │
    │    │00-00: Loopback PCM : Loopback PCM : playback 8 : capture 8        │     │
    │    │00-01: Loopback PCM : Loopback PCM : playback 8 : capture 8        │     │
    │    │01-03: HDMI 0 : HDMI 0 : playback 1                                │     │
    │    │01-07: HDMI 0 : HDMI 0 : playback 1                                │     │
    │    │01-08: HDMI 0 : HDMI 0 : playback 1                                │     │
    │    │01-09: HDMI 0 : HDMI 0 : playback 1                                │     │
    │    │02-00: ALC887-VD Analog : ALC887-VD Analog : playback 1 : capture 1│     │
    │    │02-01: ALC887-VD Digital : ALC887-VD Digital : playback 1          │     │
    │    │02-02: ALC887-VD Alt Analog : ALC887-VD Alt Analog : capture 1     │     │
    │    │03-00: USB Audio : USB Audio : playback 1 : capture 1              │     │
    │    └───────────────────────────────────────────────────────────────────┘     │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    │                                                                              │
    └──────────────────────────────────────────────────────────────────────────────┘
     
    dotpc likes this.
  7. bearguitar

    bearguitar Member

    Messages:
    14
    Joined:
    Aug 26, 2010
    It is definitely class compliant... from the Helix manual (2.0 rev C):
    Core Audio Driver Settings (Mac® OS X only) To use Helix as an audio interface for Mac® applications, it is not necessary to install any additional driver. Helix will utilize the Mac® computer's "Class Compliant" USB driver automatically simply by connecting to your USB port. Helix will then appear as a selectable Core Audio device within the Mac® Utilities > Audio MIDI Setup panel and/or directly within your audio and multimedia applications. However, note that this Apple® Class Compliant driver offers strictly 48kHz native sample rate operation. If you prefer to use a different native sample rate (or if your particular DAW application requires it), you can optionally download and install the Line 6 Mac® Core Audio driver from line6.com/software. This Line 6 driver offers 44.1kHz, 48kHz, 88kHz or 96kHz sample rate operation.

    @aleclee already linked one of the threads at line 6 I thought would also help. I would expect that even though the above manual excerpt talks about Mac, the fact that it's class compliant would allow it to work on Linux (assuming the Linux USB class compliant drivers are present). Hopefully you can get it figured out.
     

Share This Page