Janus12th |
Wednesday 21 January 2015 at 19:01
|
Janus12th
|
Good Day to All
i appologise in advance if this question has been asked before
i am trying to use ableton live 8 (32Bit) in PlayOnlinux with Wineasio - all im trying to do is reduce ableton`s Latency
Os - Mint 17.1 - 64 Bit Cinnamon Desktop
Clean Install - only installs are PlayOnlinux - Qjackctl which i think also installs Jackd & Jackd2 & Ubuntu Restricted Addons / Extras
after installing PlayOn i then installed Ableton via Multimedia Tab and all went well no errors i then used the installed components tab and installed Wineasio and again no errors - then Run ableton and selected asio which was ok - But the device gives an error about Wineasio Driver
check a few setting in the Os - made sure i was part of the audio group and that was Ok - i am using a usbdac and i have this selected in jackd as the device i have the system set to built in audio so it doesnt conflict with jackd
after the install of wine asio should there be wineasio.dll.so in .Playonlinux/wine/linux-x86/1.5.20/lib/wine ? because if so there isnt
Anyhow i just couldnt get ableton to use Wineasio - so i then installed kxstudio & repos & Wineasio into the system - registered the dll successfully and still ableton will not use Wineasio
Could someone please tell me in Noob terms please the correct procedure for getting ableton to use wineasio so i may eliminate if PlayOn is the problem or Jack
Thank You
|
Ronin DUSETTE |
Wednesday 21 January 2015 at 19:29
|
Ronin DUSETTE
|
It must be a problem with Jack. wineasio.dll.so should be in the virtual drive's system32 folder, and it get's registered, just like the kxstudio repos. It works the same. PlayOnLinux is a GUI for Wine, so if it works there, it works in POL. The WineASIO installer for POL automatically checks if you are in the audio group and all of that, so if it didn't throw any errors, it is installed correctly.
You will need to have qjackctl running, and make sure that it sees your audio device, and that you can get sound out of your audio device BEFORE starting Ableton. If you get no audio with just Jack and say, a web browser, then there is an issue. Once you have sound running through jack and out of your audio interface (which, again, needs to work in Linux first), with qjackctl started and the daemon running, you just start Ableton, and Ableton should see your ASIO driver. Once selected, you control all audio/midi routing through qjackctl. You should also be using the lowlatency or RT kernel for your distro, as that helps a great deal.
It seems like it is a lot to do, but it is pretty straightforward. I started an album a while back using Ableton 9, wineasio (both installed through POL), and Jack on my mobilepre USB (which needed a firmware downloader to work on Linux), recording at about 7 ms of latency, so I know it works, but Jack can be grumpy to set up sometimes.
Also, there is a pulseaudio-module-jack package that might be needed as well, since your system runs pulseaudio, and jack will need to route through that (use pavucontrol to easily control output devices).
So, the flow of audio data would go something like this:
Ableton audio out -> wineasio -> jack -> pulse/jack module -> pulse -> audio hardware -> speakers
Hope this helps a bit.
Edited by RoninDusette
|
Janus12th |
Thursday 22 January 2015 at 18:38
|
Janus12th
|
Thanks Ronin Dusette
i installed - Pulseaudio-Module-Jack - Installed Low Latency Kernel
then run jack no sound tweaked a setting in Pavucontrol and sound now does come through Jack
Started Ableton - Went to options selected Asio - FAILED unable to load Wineasio Driver ?
Edited by Janus12th
|
Ronin DUSETTE |
Thursday 22 January 2015 at 18:47
|
Ronin DUSETTE
|
Can you try to reinstall WineASIO in there from the Install Components tab and run it again, if you haven't done so, and then run playonlinux from a terminal, start Jack, then Ableton, and try to select the WineASIO driver, and if it fails, can you post the terminal output here? I want to see if it throwing an error when trying to switch to that driver. If that doesn't work, I will do some testing tomorrow and see what is going on here.
It's crazy how many WineASIO questions have come in like the last 2 days. lol.
|
Janus12th |
Thursday 22 January 2015 at 18:55
|
Janus12th
|
playonlinux
Looking for python... 2.7.6 - selected
[main] Message: PlayOnLinux (4.2.2) is starting
[clean_tmp] Message: Cleaning temp directory
[POL_System_CheckFS] Message: Checking filesystem for /home/janus12th/.PlayOnLinux/
[main] Message: Filesystem is compatible
[install_plugins] Message: Checking plug-in: ScreenCap...
[install_plugins] Message: Checking plug-in: PlayOnLinux Vault...
[maj_check] Message: List is up to date
[POL_System_CheckFS] Message: Checking filesystem for Live 8.exe
[POL_Wine] Message: Running wine-1.5.20 Live 8.exe (Working directory : /home/janus12th/.PlayOnLinux/wineprefix/AbletonLive/drive_c/Program Files/Ableton/Live 8/Program)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html
[POL_Wine] Message: Wine return: 0
|
Ronin DUSETTE |
Thursday 22 January 2015 at 19:03
|
Ronin DUSETTE
|
Hmmmm. Something is missing (Though, you will want to update playonlinux to version 4.2.5), because it is not throwing an error. And the Jack server is running?
|
Janus12th |
Thursday 22 January 2015 at 19:15
|
Janus12th
|
hi Ronin
Updated POL to V.4.2.5
Unable to load Wineasio Driver
|
Ronin DUSETTE |
Thursday 22 January 2015 at 19:22
|
Ronin DUSETTE
|
Ok. I will look into it and see what is going on. I will update this thread when I have some results.
|
Ronin DUSETTE |
Thursday 22 January 2015 at 19:29
|
Ronin DUSETTE
|
I am getting ready to do a little testing on it, but I wanted to mention an alternative, that I have actually switched to from Ableton (I have been using Ableton since the VERY first version, over a decade ago). There is a new program, made by a bunch of ex-Ableton developers called BitWig Studio. I HIGHLY recommend it over Ableton if you are running Linux. I know you cannot directly import your Live sets to it, but it is something to look at. It is fantastic, and has a lot of the same stuff that Ableton has, but much more. Check it out if you are interested.
http://www.bitwig.com/en/home/recent-news.html
|
Janus12th |
Thursday 22 January 2015 at 19:34
|
Janus12th
|
I tried Bitwig and to be Honest didnt like it as much as ableton
If i Can get Ableton working Great - maybe in the future i may switch
|
Ronin DUSETTE |
Thursday 22 January 2015 at 19:36
|
Ronin DUSETTE
|
Yeah. BitWig took me a couple of months to get used to, but now I love it. I still have a sweet spot for Ableton, though (if I needed to perform, I am booting into Windows an running Ableton with no thought. haha.).
I will let you know what I find out.
|
Janus12th |
Thursday 22 January 2015 at 19:42
|
Janus12th
|
Thank you Kindly Sir Ronin
|
Ronin DUSETTE |
Thursday 22 January 2015 at 19:45
|
Ronin DUSETTE
|
hahaha. Tis nothing, good Sir Janus. Thy patience shall be thy reward. ;)
I just know how frustrating it is to keep your music workflow when moving to a new system. That is the main reason I got in to Wine/POL. haha.
Edited by RoninDusette
|
Ronin DUSETTE |
Thursday 22 January 2015 at 20:38
|
Ronin DUSETTE
|
Delete the virtual drive, reinstall Ableton, install WineASIO from the Install Components tab, start jack, and then start Ableton. I just tested it, and I think I have it fixed now (by fixed, I mean that I have made corrections in the wineasio installer that should work. I just did it right now after applying the fix.). ;)
Edited by RoninDusette
|
Janus12th |
Friday 23 January 2015 at 16:10
|
Janus12th
|
You Sir are an imposter and have been stripped of that title
However King Ronin has stepped up and and earned the crown and won the respect of the people
it does now indeed work - lot of clicking and popping plus xruns but thats more a jack issue (i think ?) or the fact my usbdac is probably not Low Latency i assume it should be ?
installing twice is not part of the deal and should i say try another distro then one install will work - ha
Thank you Ronin so much for your assistance & help ( let the music continue ) maybe if im lucky the pops and clicks will drop on the one ha
Edited by Janus12th
|
Janus12th |
Friday 23 January 2015 at 18:03
|
Janus12th
|
Spoke to soon
Although yes it work - after i closed Pc and then restarted when i start jack all is good and audio works then when i start ableton i now get error - audio is disabled please choose and audio output device in pref
in preferences asio is still selected but no device and it appears locked ie im unable to select the driver and im unable to change asio
|
Janus12th |
Friday 23 January 2015 at 18:06
|
Janus12th
|
ignore last post - my error - it works fine
Edited by Janus12th
|
Ronin DUSETTE |
Friday 23 January 2015 at 19:36
|
Ronin DUSETTE
|
Sweet. Jack takes some fine-tuning to really get it stable, but once you get it down, you will wonder how life worked without Jack. Lol. It is like ReWire, but you can control everything.
Glad its working. :-)
|
Janus12th |
Sunday 25 January 2015 at 14:41
|
Janus12th
|
After Finally getting Ableton to Work with the instructions above - i messed around that much with the os i decided a clean install would be good - now after clean install ableton error wineasio driver
even though jack is running and sound is coming through on the system - as far as i can see nothing has changed but ableton will not see asio driver
Update
it appears after a clean install the /etc/security/limits.d/audio.conf for some strange reason was called audio.conf.disable and i confirmed it was via terminal ulimit -r -l which gave a result of 0 and 64 so it was locking the memory up - so i renamed to audio.conf - restarted i did a ulimit -r -l now gives -r 95 -l unlimited and jack and ableton now appear to be OK
Edited by Janus12th
|
Ronin DUSETTE |
Sunday 25 January 2015 at 18:15
|
Ronin DUSETTE
|
That is odd. I am running Kubuntu, so maybe Mint does something different. Because I have never messed with any of that, but at least we have it documented here in case someone else as an issue.
|