Jump to content
digitalscream

Helix Native - now with added Linux!

Recommended Posts

UPDATE: Instructions for installation further down the page

 

Not sure if any of you folks out there are in Linux-land, but after an SSD failure yesterday I took the opportunity to rebuild my machine with a clean version of Ubuntu 17.10 and WINE (I record using Reaper).

 

Instead of using the Windows version of Reaper, I installed the Linux native version, and then spent the evening futzing about in a last attempt to get Helix Native working.

 

The result...

 

helix_native.png

 

That's Helix Native running under WINE inside Reaper running natively (with lin-vst as the wrapper). It works fantastically well; even patches which would max out a hardware Helix are using just 3% of the available CPU capacity (it's an i7 6700), with no additional latency compared to other amp sims.

 

I is a happy camper :)

 

I couldn't find any info about the process other than the maintainer of lin-vst dropping some hints (and he missed out some major gotchas). Is there any appetite for a guide on how to install it, or is it just me who wants this and nobody else cares?

  • Like 3

Share this post


Link to post
Share on other sites

That's cool.

 

I'd say make that guide, if you're up for it. Many current users might not care too much - after all, people who have Native most likely already have a setup that runs it. So you might not get an overwhelming response from the current userbase, but a guide could make Helix Native attractive to Linux users who wouldn't consider using it otherwise.

Share this post


Link to post
Share on other sites

That's cool.

 

I'd say make that guide, if you're up for it. Many current users might not care too much - after all, people who have Native most likely already have a setup that runs it. So you might not get an overwhelming response from the current userbase, but a guide could make Helix Native attractive to Linux users who wouldn't consider using it otherwise.

 

Thanks! I was actually thinking more in terms of folk like myself - Helix owners who use Linux for recording, but for whom Native would represent the removal of a major barrier to spur-of-the-moment recording. I already know a few Linux users in that position, who reboot into Windows to use Native, but that's a major frustration (and it's often easier just to pull the Helix out and plug it all in).

Share this post


Link to post
Share on other sites

Thanks! I was actually thinking more in terms of folk like myself - Helix owners who use Linux for recording, but for whom Native would represent the removal of a major barrier to spur-of-the-moment recording. I already know a few Linux users in that position, who reboot into Windows to use Native, but that's a major frustration (and it's often easier just to pull the Helix out and plug it all in).

Right, there's probably some of those too. My experience with Linux is mostly limited to using it on servers, doing some basic command prompt stuff, so I'm not super in touch with the needs of the Linux crowd :)

 

Either way, I'd say there's plenty of people that could find this useful.

Share this post


Link to post
Share on other sites

I would love to see a guide like this, being in transition from macOS to Linux and moving to REAPER from Logic.

 

Incidentally, have you had any luck getting HX edit (or Variax Workbench HD for that matter) running under Wine?

Share this post


Link to post
Share on other sites
16 hours ago, gustavosantos said:

What about Ardour? Do you think lin-vst would do the trick?

 

Yep, I reckon it should work just fine.

 

Right, I'm gonna clear some time this weekend, wipe the laptop and figure out a decent starting point for the guide. Assuming, of course, that I can figure it out a second time :D

Share this post


Link to post
Share on other sites

I'm a Linux guy too, but while it would be cool to use Linux for recording it requires a bunch of time investment using workarounds such as wrappers, alternate (non-optimized) audio drivers, and depending on your distro you might have to install the low latency kernel as well. So for now my setup is two PC's. My DAW is Windows 7, I don't keep it connected to the internet, don't keep Windows Update running, have it highly optimized for DAW use and that is all I use that machine for.

 

For everything else (internet use, graphic/video editing/website editing, etc) I have my Ubuntu machine which is just as powerful as my DAW. So I get to enjoy my Linux fix and have no headaches or hoops to jump through when I need to work on my music. I am indeed looking forward to the day when all drivers and software are offered natively for Linux.

 

Rev.

Share this post


Link to post
Share on other sites

I appreciate your trying this and may like some help/guide on this in the future.  

I've used Linux off and on for many years, but my current music setup is a 2011 iMac, which I'm getting an itch to replace (the imac actually works wonderfully, but it does feel like I'm always spending more time than I'd like managing CPU).  

u-He ( makes spectacular synth plugins) offer plugins for linux and I would love to see Line6 support Linux here also.  

Share this post


Link to post
Share on other sites
On 4/5/2018 at 2:17 PM, digitalscream said:

 

Yep, I reckon it should work just fine.

 

Right, I'm gonna clear some time this weekend, wipe the laptop and figure out a decent starting point for the guide. Assuming, of course, that I can figure it out a second time :D

 

I would be very happy to see a guide. I've got Helix Native appearing in my plugins list via linvst and airwave, but it always fails with a stackoverflow.

 

I see a stack overflow in the output, see attached log.

helix-native-linux-output.log

Share this post


Link to post
Share on other sites

Very interested in a guide for this. I just gave it a try and I get to the log in screen bug my keystrokes don't seem to be picked up by the username and password fields. I am running Ubuntu 18.04 with Mixbus 32c using Carla as a windows VST bridge host.

Share this post


Link to post
Share on other sites

Apologies for the massive delay, guys. Real life (and trying to herd the rest of my band into recording the album) has got in the way ;)

 

Anyway, here are the instructions for installing and using Helix Native on Linux (the process works with Ubuntu 17.10, but also 18.04 and hopefully later versions), specifically with the Windows version of Reaper:
 

# Install KXStudio repositories
 
# Install required dependencies if needed
sudo apt-get install apt-transport-https software-properties-common wget
 
# Download package file
 
# Install it
sudo dpkg -i kxstudio-repos_9.5.1~kxstudio3_all.deb
sudo apt-get update
sudo apt-get dist-upgrade
 
# Install wine-rt, wineasio, cadence and any dependencies (this will install jackd as well)
sudo apt-get install wine-rt wineasio cadence winetricks linux-image-lowlatency linux-headers-lowlatency
 
# Install libpng12.so from Ubuntu Xenial - WINE needs the i386 version to install Native and you won't get icons in Helix Native without the AMD64 version
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
 
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_i386.deb
 
# Add your user to the audio group - *really important, nothing after this will work otherwise*
sudo usermod -a -G audio <your_username_here>
 
# LOG OUT AND LOG BACK IN - OTHERWISE NOTHING WILL WORK.
# Might be easier to reboot here, since that also gets the new low-latency kernel running
 
# Install a bunch of Windows DLLs needed to make Native work
winetricks vcrun2013 gdiplus wininet
 
# Now we can get started with the apps!
# Just download the latest Reaper and Helix Native installers and run them! It's easiest with the VST3 version of Native, so select that during the installation process.

Once that's done, reboot (if you missed that step) to get the lowlatency kernel running and run Cadence; you'll need to configure your interface (usually just click Configure, select the interface from the dropdown, then set the number of inputs and outputs and configure the buffer for your desired sample rate and buffer size - it's all in there). 

Fire up Reaper and open the Tools -> Preferences dialog, select Device in the left hand side, and select WineASIO as the driver, then select the inputs/outputs you want as you would if this was running in Windows.

Create a track, open the FX dialog, choose Helix Native and you're off!

This is also the start of the process for getting it to work with natively Linux-based DAWs (using the lin-vst wrapper), but I'm afraid that's going to have to wait for another day.

 

EDIT: For what it's worth, when I originally did this I had the same problem as @eprincen with keystrokes not being accepted by the Native window. However, with the latest version of everything (Native included), it works flawlessly.

  • Thanks 1

Share this post


Link to post
Share on other sites

@ara_ - the above guide should get you going. Specifically, the bits about putting your user in the audio group and installing WINE libraries via winetricks.

Share this post


Link to post
Share on other sites

Thanks.  I’m probably going this route when my 2010 MacBook dies or gets too slow.  

Share this post


Link to post
Share on other sites
On 12/29/2018 at 9:46 PM, christroiani1 said:

Very groovy.  I wonder if this implies that HX Edit will run under the same config?

 

It might, but the USB drivers wouldn't and so it'd have no way to talk to the Helix. While I can see a potential future where Line 6 fix the sample rate bug in the Helix (it doesn't report the available sample rates in a class-compliant way, so Linux can't use it as an audio interface without a hack in the ALSA drivers which fixes the sample rate at 48kHz), I can't see them ever developing drivers for Linux.

Share this post


Link to post
Share on other sites

Hmmm..interesting! I would love to see Line 6 port HX Edit for us Linux users. I am currently dual booting Kubuntu 18.10/Windows 10 just to use HX edit. I would love to run Kubuntu exclusivelly though.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×