Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Linux

Reply
 
Thread Tools Display Modes
Old 07-08-2017, 12:01 PM   #1
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default REAPER for Linux: how to use windows plug-ins

I've created this thread to discuss running Windows VST(I)s in REAPER on Linux.

Any discussions on various solutions, programs, development, bugs, feature requests, tips and tricks, etc are on topic.

REAPER so far has no builtin bridge to run Windows VST(I)s on Linux, but there are several third party utilities that can help. I'll try to list them here, if any are missing, please let me know and I'll add them to the list:
All of the above solutions use Wine https://www.winehq.org/ to provide the OS support needed by the plug-ins, though they differ in how they are implemented and how they can be used in REAPER.

Note that this still is not a perfect solution and results will vary depending on what plug-ins you are trying to use. Some will work perfectly, others partially, and some won't work at all. Mostly this is due to Wine not fully implementing the support needed by a plug-in, bugs, or possibly the need for a special configuration of wine.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)

Last edited by Jack Winter; 07-09-2017 at 05:53 AM.
Jack Winter is offline   Reply With Quote
Old 07-08-2017, 02:03 PM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

While I hope (and suppose) that in the end a "Windows VST-Bridge" (supposedly based on Wine) will be an integral part of Reaper Linux Native (in a similar way as Reaper 64 nowadays features an automatic 32 Bit VST Bridge), I totally agree with doing the multiple current experiments with dedicated "per VST" means to run Windows VSTs in Linux, by encapsulating them in appropriate Linux VSTs. I am very thankful to those doing this work and I am sure it will be provide extremely helpful information, once the core developers might start implementing such a "Bridge".

-Michael

Last edited by mschnell; 07-10-2017 at 10:05 PM.
mschnell is offline   Reply With Quote
Old 07-08-2017, 05:22 PM   #3
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,859
Default

Nice idea for a thread.

Obviously, linvst by user osxmidi should be mentioned here.
__________________
It's time to take a stand against the synthesizer.
brainwreck is offline   Reply With Quote
Old 07-08-2017, 05:43 PM   #4
michael diemer
Human being with feelings
 
Join Date: Sep 2013
Location: Maine
Posts: 1,151
Default

Great, Jack! Looking forward to it. So much to learn. I'm sure I speak for many when I say that all your work on Linux Native is much appreciated. And others here as well. Not to mention the Wielders Of The Sickles.
michael diemer is offline   Reply With Quote
Old 07-08-2017, 08:03 PM   #5
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

I think it would be good to retitle the discussion
to also include native-linux vsts, as they are still
new to plenty of linux old-timers, and there will no-doubt
be windows users needing clarifications along the way.

And even some people wanting to use LV2 and other plugins
hosted in Reaper by Carla.

And maybe a sticky topic containing the most relevant
links from the old thread?
Cheers
4duhwinnn is offline   Reply With Quote
Old 07-08-2017, 09:59 PM   #6
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

Quote:
Originally Posted by 4duhwinnn View Post
I think it would be good to retitle the discussion
I totally disagree. This is a very important technical thread about exactly this topic. Native Linux plugins will need very different discussions and trigger different addressees.

-Michael
mschnell is offline   Reply With Quote
Old 07-09-2017, 05:13 AM   #7
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
Default

Quote:
Originally Posted by 4duhwinnn View Post
I think it would be good to retitle the discussion
to also include native-linux vsts, as they are still
new to plenty of linux old-timers, and there will no-doubt
be windows users needing clarifications along the way.

And even some people wanting to use LV2 and other plugins
hosted in Reaper by Carla.

And maybe a sticky topic containing the most relevant
links from the old thread?
Cheers
I created a new thread to discuss the use of native Linux plugins in reaper, see: https://forum.cockos.com/showthread....08#post1863308
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
Jack Winter is offline   Reply With Quote
Old 07-09-2017, 10:38 AM   #8
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

Quote:
Originally Posted by mschnell View Post
I totally disagree. This is a very important technical thread about exactly this topic. Native Linux plugins will need very different discussions and trigger different addressees.

-Michael
Jack has nicely provided a dedicated forum, but keep in mind
that the world renowned plugins with linux ports are all
both commercial, and cross platform, and in the short run,
their excellence will draw win/mac users to linux,
and more linux users to reaper, than reaper will by itself.

The linux 'community' tend to circle their wagons, and treat
projects developed for win/mac firstly, as invaders,
rather than tools with untested potentials. Developing
for ARM-pi will tend to bypass that old-skool bias,
and the hardcore egg-beards will likely come later,
once they test the waters.

Like that great scene in the movie 'Field of Dreams', where
Terrance Mann cautiously tests the boundary between
the outfield, and the corn-rows...
Cheers
4duhwinnn is offline   Reply With Quote
Old 07-09-2017, 01:21 PM   #9
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

Quote:
Originally Posted by 4duhwinnn View Post
and in the short run, their excellence will draw win/mac users to linux,
While you could hope for this to be true, I (and many more discussing here) have doubts, and I heard that comments from the "common" plugin providers state no interest in Linux at all.

I am rather sure that this only will change when LINUX DAWs are widely used, and this will only happen when they are able to use the VSTs that already are frequently used by the potential users.

-Michael

Last edited by mschnell; 07-09-2017 at 09:56 PM.
mschnell is offline   Reply With Quote
Old 07-09-2017, 01:44 PM   #10
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,859
Default

Quote:
Originally Posted by mschnell View Post
While you could hope for this ti be true I (and many more discussing here) have doubts, and I heard that comments from the "common" plugin providers state no interest in Linux at all.

I am rather sure that this only will change when LINUX DAWs are widely used, and this will only happen when they are able to use the VSTs that already are frequently used by the potential users.

-Michael
Maybe ironically, support for LV2 plugins could help in making using linux daws a lot more interesting for more users, and commercial developers may follow as more users migrate away from windows.
__________________
It's time to take a stand against the synthesizer.
brainwreck is offline   Reply With Quote
Old 07-09-2017, 02:53 PM   #11
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

Quote:
Originally Posted by mschnell View Post
While you could hope for this ti be true I (and many more discussing here) have doubts, and I heard that comments from the "common" plugin providers state no interest in Linux at all.

I am rather sure that this only will change when LINUX DAWs are widely used, and this will only happen when they are able to use the VSTs that already are frequently used by the potential users.

-Michael
The main sources of linux musician userbase increase I see, are people hating on win 10 imposition and security issues, people shocked at new mac or upgrade pricing, kids that recently left mommies basement, and want their own computer, and then the pi people. Established pros and studios with cash will not rock their own boat, but still be open when common sense, or Vince, come knocking.

Havin linux Reaper, Bitwig, and Mixbus bodes well for the future.
Cheers
4duhwinnn is offline   Reply With Quote
Old 07-09-2017, 10:00 PM   #12
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

Quote:
Originally Posted by 4duhwinnn View Post
The main sources of linux musician userbase increase I see, are people hating on win 10 imposition and security issues,
With decently "bridged" Windows VST support, people would not even notice that there is some Windows based technology behind the screens handled by WineLib. They will just install their beloved VSTs on the Linux box and be happy and safe.

This widely done, old style VST developers will be able to follow and provide native Linux versions.

-Michael
mschnell is offline   Reply With Quote
Old 07-10-2017, 10:46 AM   #13
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

Quote:
Originally Posted by mschnell View Post
With decently "bridged" Windows VST support, people would not even notice that there is some Windows based technology behind the screens handled by WineLib. They will just install their beloved VSTs on the Linux box and be happy and safe.

This widely done, old style VST developers will be able to follow and provide native Linux versions.

-Michael
But if the 'old-style' vsts's work that well (and many do, I've been using them for years)
where is _need_ for native linux ports? It can be argued that
improving wine and vst wrappers is more important. And a lot of these devs
are small-budget shoestring efforts, if not freeware. So a
separate native linux port is not a high priority, from their perspective.

Another group of developers are bent on convoluted installers
and online-only registration schemes, sometimes poorly supported,
and in the kase of Kontakt, oft mentioned over the years as a studio requirement,
and it's lack of compatability with linux as a reason to avoid linux,
Native Instruments are now in that group, as their Service Center app is replaced
with 'Native Access'. Perhaps their Mac installers could be modified
for linux, since there are similar file structures in place?

As it is, a plethora of great sounds are available for linux
vst users, both native, and in wine. And growing well every month.
Helm synth 0.9 is out now, linux, win, and mac.
Cheers

Last edited by 4duhwinnn; 07-10-2017 at 08:17 PM. Reason: grammarities
4duhwinnn is offline   Reply With Quote
Old 07-10-2017, 06:43 PM   #14
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

Here are some windows vsti's that are either commercial, and can be
successfully registered, or are freeware with trivial installs.
These each have 300 or more presets 'out there', either as
extra/3rd-party .fxb banks, .fxp individual presets, 3rd party
sample/soundsets, or just a lot of included sounds.

Older synths, perhaps requiring 2nd-hand purchases, will be called 'older',
and those possibly available only as 32 bit called '32bit'.

IK Multimedia
older 32bit Sampletank/Tron/Moog SonicSynth2
and hordes of related samplesets

older Wusiskation and many 3rd party sample/soundsets

older 32bit Cakewalk Dimension Pro, Rapture, and z3ta+ 1.5
and 3rd party sample/soundsets

KV331 Synthmaster 2.8x (with modified skin), and Synthmaster One

32bit SQ8L

32bit MiniMogue Luxus

Synth1

32bit Superwave P8

32 bit Rez2

32 bit RMXL

32bit Oatmeal (with alternate skin)

Firebird

32bit Rhino (with alternate skin)

32bit Voyager (with Asseca/limeflavor skin)

U-he Zebra2, Bazille, Diva, Hive, ACE, TyrellN6,
Repro-1, and Podolski (the windows versions may be
desired for keeping favorite effects chains made with plugins
that are not yet working in linux.

Native Instruments Reaktor, is a vsti and also a standalone app,
a dev environment and product host, that has many hundreds
of free developed plugins, called ensembles
or instruments, with .rkplr or .ens extension, like a
plugin-within-a-plugin.

The free .ens 'ensembles' typically have far less than 100 snapshots
(the NI take on presets) while commercial .rkplr instruments
have more an expected variety. Create a Native Instruments account,
download the Reaktor demo, and vist the 'user library'
to download ensembles. The Reaktor demo runs a very generous 30 minutes,
and they have many great products well under $100.
Be prepared for unexpected jewels, if you utilize logical aspects of
their rating system.
Cheers

Last edited by 4duhwinnn; 07-10-2017 at 10:11 PM.
4duhwinnn is offline   Reply With Quote
Old 07-10-2017, 09:00 PM   #15
stumpbroke1
Human being with feelings
 
stumpbroke1's Avatar
 
Join Date: Jun 2010
Location: Sacramento, Ca
Posts: 313
Default GPO 4

FYI
I have GPO(Garritan Personal Orchestra) v4 x64 working on wine, but doesn't let you register it, so you can't save presets, otherwise it works well.

Last edited by stumpbroke1; 07-10-2017 at 09:05 PM.
stumpbroke1 is offline   Reply With Quote
Old 07-10-2017, 09:04 PM   #16
stumpbroke1
Human being with feelings
 
stumpbroke1's Avatar
 
Join Date: Jun 2010
Location: Sacramento, Ca
Posts: 313
Default Voxengo

Also if it hasn't been mentioned already, Voxengo Plugs seem to be working pretty well, Boogex, MEQ, MSED, Tempo Delay x64 versions and Impulse modeler.
stumpbroke1 is offline   Reply With Quote
Old 07-11-2017, 05:42 AM   #17
Aliumhunter
Human being with feelings
 
Aliumhunter's Avatar
 
Join Date: Sep 2015
Posts: 16
Default

Hey guys, I stared using Ubuntu Studio exclusively about a year ago (been using Linux-based systems for a few years in dual boot with Windows for banking and sensitive business), I'm still figuring out stuff in regard to using the system productively.

Does someone have any tips or a short guide at hand on how to optimally install and setup Reaper for Linux and Wine to take stuff like the Toontrack VSTs and other plugins as best as possible?

My main concern are particular Reaper settings or possible quirks with the Wine installation and setup, is there anything to look out for?
Aliumhunter is offline   Reply With Quote
Old 07-11-2017, 11:31 AM   #18
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

For wine, use synaptic to uninstall whatever wine is installed,
then follow the guide at the link to set up the ppa for wine,
and install the newest wine stable, or wine-staging. I followed
the steps yesterday, and wine-staging 2.11 is working as expected.

https://wiki.winehq.org/Ubuntu

The next link has official wine configuration tips:

https://www.winehq.org/docs/wineusr-...nfig-wine-main

I've not changed many Reaper default settings, myself.
In the Buffering-FX processing/multiprocessing settings panel,
in the 'Anticipative FX processing' area, I enabled

Allow on tracks without FX

Allow live FX multiprocessing on _x_ CPU's.

A supported nVidia videocard will be good to have for using
commercial plugins with complex gui's
Cheers
4duhwinnn is offline   Reply With Quote
Old 07-11-2017, 03:22 PM   #19
Garrick
Human being with feelings
 
Garrick's Avatar
 
Join Date: Jul 2009
Location: Wellington
Posts: 4,622
Default

Quote:
Originally Posted by stumpbroke1 View Post
FYI
I have GPO(Garritan Personal Orchestra) v4 x64 working on wine, but doesn't let you register it, so you can't save presets, otherwise it works well.
I had the same problem.
I can't remember who told me but the fix was easy.

Simply load the licence file as if it was an instrument.
Garrick is offline   Reply With Quote
Old 07-11-2017, 03:28 PM   #20
Garrick
Human being with feelings
 
Garrick's Avatar
 
Join Date: Jul 2009
Location: Wellington
Posts: 4,622
Default

Quote:
Originally Posted by Aliumhunter View Post
Hey guys, I stared using Ubuntu Studio exclusively about a year ago (been using Linux-based systems for a few years in dual boot with Windows for banking and sensitive business), I'm still figuring out stuff in regard to using the system productively.

Does someone have any tips or a short guide at hand on how to optimally install and setup Reaper for Linux and Wine to take stuff like the Toontrack VSTs and other plugins as best as possible?

My main concern are particular Reaper settings or possible quirks with the Wine installation and setup, is there anything to look out for?
What 4duhwinnn said.

With Toontrack I can't remember anything special needed to make it work.
Garrick is offline   Reply With Quote
Old 07-11-2017, 04:11 PM   #21
Garrick
Human being with feelings
 
Garrick's Avatar
 
Join Date: Jul 2009
Location: Wellington
Posts: 4,622
Default

holy flip farm!

SGear is now working! wine-staging 2.11, 64 bit

Just make sure to
Code:
winecfg
go to library, add gdiplus override (if not there), select native then builtin.

It's not letting me authorise saying activations exceeded, prob because it was locked to windows.

Something about the flexnet licencing thingy made it bork up in the past, maybe it will work now, I'll try email this sgear guy, see if he'll reset my licence

Last edited by Garrick; 07-11-2017 at 04:27 PM.
Garrick is offline   Reply With Quote
Old 07-11-2017, 04:48 PM   #22
michael diemer
Human being with feelings
 
Join Date: Sep 2013
Location: Maine
Posts: 1,151
Default

Quote:
Originally Posted by Garrick View Post
I had the same problem.
I can't remember who told me but the fix was easy.

Simply load the licence file as if it was an instrument.
Yes, you import the key card as if it was an instrument. Works for sforzando as well as Aria Player.
michael diemer is offline   Reply With Quote
Old 07-11-2017, 05:14 PM   #23
Garrick
Human being with feelings
 
Garrick's Avatar
 
Join Date: Jul 2009
Location: Wellington
Posts: 4,622
Default

ha ha
yeah probably you who told me
Garrick is offline   Reply With Quote
Old 07-11-2017, 06:19 PM   #24
michael diemer
Human being with feelings
 
Join Date: Sep 2013
Location: Maine
Posts: 1,151
Default

Quote:
Originally Posted by Garrick View Post
ha ha
yeah probably you who told me
Yes, once in a great, great while I actually contribute something useful.
michael diemer is offline   Reply With Quote
Old 07-12-2017, 08:37 AM   #25
stumpbroke1
Human being with feelings
 
stumpbroke1's Avatar
 
Join Date: Jun 2010
Location: Sacramento, Ca
Posts: 313
Default

Quote:
Originally Posted by Garrick View Post
I had the same problem.
I can't remember who told me but the fix was easy.

Simply load the licence file as if it was an instrument.
Thanks that worked
stumpbroke1 is offline   Reply With Quote
Old 07-12-2017, 10:32 AM   #26
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

What a great implementation of software registration!

Now, on the dark side of that moon, here is a link
to a Native Instruments method for rescuing a failed install,
in the era of their Native Access. Might be worth stashing
for future consideration.

https://support.native-instruments.c...ccess-Windows-

hat-tip to KVR member BBFG# for posting the link

Cheers

Last edited by 4duhwinnn; 07-12-2017 at 10:40 AM. Reason: credit due
4duhwinnn is offline   Reply With Quote
Old 07-12-2017, 12:14 PM   #27
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 1,071
Default

Quote:
Originally Posted by 4duhwinnn View Post
But if the 'old-style' vsts's work that well (and many do, I've been using them for years)
where is _need_ for native linux ports? It can be argued that
improving wine and vst wrappers is more important. And a lot of these devs
are small-budget shoestring efforts, if not freeware. So a
separate native linux port is not a high priority, from their perspective.

Another group of developers are bent on convoluted installers
and online-only registration schemes, sometimes poorly supported,
and in the kase of Kontakt, oft mentioned over the years as a studio requirement,
and it's lack of compatability with linux as a reason to avoid linux,
Native Instruments are now in that group, as their Service Center app is replaced
with 'Native Access'. Perhaps their Mac installers could be modified
for linux, since there are similar file structures in place?

As it is, a plethora of great sounds are available for linux
vst users, both native, and in wine. And growing well every month.
Helm synth 0.9 is out now, linux, win, and mac.
Cheers
So what's more possible, creating a windows/mac wrapper that can take care of Service Center B.S., or creating an alternative sampler that can read encrypted .nki files. Really, all this anti-piracy dongle stuff... such a pain. But I can't live without my sample libraries (which are all .nki)
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 07-12-2017, 12:53 PM   #28
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

I would start by writing a nice letter to NI, stating your
use case, and desire for their creating a solid linux installation,
and registration process. Being in Germany/Berlin, there is
a much larger than 'normal' fluency with linux, partially
evidenced by Bitwig and U-he linux ports being just
down the road and around the corner, so to speak, and they do notice
each other's comings and goings.

NI are getting a fair share of grief from their win/mac base regarding
the move to 'Native Access', online-only registration, and to that point, having a secondary linux installed, just for testing that as it evolves,
and for wine-staging tests regarding Kontakt, and other related ongoing developements, would be a good path to maintain.

I doubt there is a large legal market for a cracked or reverse engineered
nki reader/writer. I'd think it better to fully develope sfz format,
and some good free efforts are ongoing. Scripting languages
are a linux strong suit, so uniting on one for instrument articulations,
should be a priority. Not that forks are in short supply
at the linux diner and dinner tables.

Have you tried the free SampleTank 3 from IK Multimedia,
for general impressions? I've been able to register their products
in linux to date.
Cheers
4duhwinnn is offline   Reply With Quote
Old 07-13-2017, 09:43 PM   #29
alextone
Human being with feelings
 
alextone's Avatar
 
Join Date: Apr 2014
Posts: 306
Default

Quote:
Originally Posted by 4duhwinnn View Post
I would start by writing a nice letter to NI, stating your
use case, and desire for their creating a solid linux installation,
and registration process. Being in Germany/Berlin, there is
a much larger than 'normal' fluency with linux, partially
evidenced by Bitwig and U-he linux ports being just
down the road and around the corner, so to speak, and they do notice
each other's comings and goings.

NI are getting a fair share of grief from their win/mac base regarding
the move to 'Native Access', online-only registration, and to that point, having a secondary linux installed, just for testing that as it evolves,
and for wine-staging tests regarding Kontakt, and other related ongoing developements, would be a good path to maintain.

I doubt there is a large legal market for a cracked or reverse engineered
nki reader/writer. I'd think it better to fully develope sfz format,
and some good free efforts are ongoing. Scripting languages
are a linux strong suit, so uniting on one for instrument articulations,
should be a priority. Not that forks are in short supply
at the linux diner and dinner tables.

Have you tried the free SampleTank 3 from IK Multimedia,
for general impressions? I've been able to register their products
in linux to date.
Cheers


I don't mean to reduce you to tears, but I, and others, have been asking NI politely for a native linux version of Kontakt for years, and no one has ever got a positive reply. It's either NO!, or the corporate wall of silence.

I took another approach on this and wrote to the sample lib companies, asking them if they'd ask "on our behalf."

They weren't interested either.

I was smart enough to keep all my old Gig libs, including my beloved Sonic Implants Symphonic Collection, and i have those running nicely with Linuxsampler.

The Kontakt only stuff runs on a separate box. The smaller libs run in an older version of Kontakt 5 in Wine.

The jump from Service Center to Native Access ensures i will never buy a Kontakt format library again.


Vote with your wallet, and let the sample lib manufacturers know how you feel.

And politely ask those companies making VST instruments if they'll include native Linux versions. Pianoteq managed it with their superb Piano. There's no reason why others can't pick up some decent trade (business opportunity) as a result of the NI anti-linux stance. If we make enough (polite) noise to others, they will benefit from our combined purchasing power.


Alex.

Last edited by alextone; 07-13-2017 at 09:49 PM.
alextone is offline   Reply With Quote
Old 07-13-2017, 11:11 PM   #30
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
Default

Latency.

The images below show me having 20 instances of FM8 playing with a latency of 5.3ms (48000hz/128 samples) with no xruns on my old dual core Dell inbuilt sound crapbox with Ubuntu Studio 16.10 with the stock low latency kernel.

With the Ubuntu real time kernel (mentioned below), I can get 2.6ms latency at 96000hz 128 samples with no xruns on one of my quad core systems with a basic inbuilt motherboard sound (old quad core Intel DG33BU with the worst inbuilt sound capabilities).

The images below show 20 instances of FM8 at 30 seconds to the 2 minute playing mark with no xruns at 5.3ms latency on my old Dell dual core.

I've also done the same sort of thing with multiple instances of Kontakt and got the same results.

Seems like some distros and their Wine versions might cause some performance issues.

Yosemite OSX with Wine and LinVst can get very low latencies, so that's another indicator that some LinVst latency problems that a user might encounter are due to the Linux distro and how the distro's Wine is interacting with the distro, more than anything else.

So I'm only going to recommend Ubuntu Studio for LinVst (fwiw) and other distros might be ok and might not be.

Dedicated audio distros like Ubuntu Studio, AVLinux etc are setup for audio.


https://drive.google.com/file/d/0B-Z...ew?usp=sharing

https://drive.google.com/file/d/0B-Z...ew?usp=sharing

https://drive.google.com/file/d/0B-Z...ew?usp=sharing







Last edited by osxmidi; 07-15-2017 at 05:52 AM.
osxmidi is offline   Reply With Quote
Old 07-14-2017, 12:16 AM   #31
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
Default

Quote:
Originally Posted by Aliumhunter View Post
Hey guys, I stared using Ubuntu Studio exclusively about a year ago (been using Linux-based systems for a few years in dual boot with Windows for banking and sensitive business), I'm still figuring out stuff in regard to using the system productively.

Does someone have any tips or a short guide at hand on how to optimally install and setup Reaper for Linux and Wine to take stuff like the Toontrack VSTs and other plugins as best as possible?

My main concern are particular Reaper settings or possible quirks with the Wine installation and setup, is there anything to look out for?
There are Ubuntu real time kernels at http://simosnet.com/debian/packages/...ubuntu/kernel/

Look for -rt headers and matching -rt kernels (amd64, i386) and install the headers first and then the kernel image.

Do a uname -a to check the current kernel version and try to match the version or get a version as close as possible or the most recent version.

Wine staging 2.12 is ok on Ubuntu Studio.

There are various windows vst wrappers around like Carla, Airwave and that other thing I forget what it's called, oh yeah I've just remembered, LinVst I think.
osxmidi is offline   Reply With Quote
Old 07-14-2017, 04:46 AM   #32
Garrick
Human being with feelings
 
Garrick's Avatar
 
Join Date: Jul 2009
Location: Wellington
Posts: 4,622
Default

Last time I tried native access it didn't play ball but that program is a simple convenience. Kontakt is solid in wine 2.12
On ubuntu 17 and you can authorise your libraries in kontakt itself.

in wine cfg I have only 4 overrides. In wine 1.9 it was triple that. Those 4 overrides accommodate kontakt, toontrack, ableton, liquid Sonics, d16, addictive keys, sgear(but yet to authorise*), garritan, cytomic, and then the rest that didn't need any help, reaper, nebula, ..etc and the list is whooping big now.
Some serious effort and love has happened in wine land.

Bravo

* now authorised, so flexnet can work.

Last edited by Garrick; 07-14-2017 at 10:02 PM.
Garrick is offline   Reply With Quote
Old 07-14-2017, 03:45 PM   #33
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

Quote:
Originally Posted by alextone View Post
I don't mean to reduce you to tears, but I, and others, have been asking NI politely for a native linux version of Kontakt for years, and no one has ever got a positive reply. It's either NO!, or the corporate wall of silence.

I took another approach on this and wrote to the sample lib companies, asking them if they'd ask "on our behalf."

They weren't interested either.

I was smart enough to keep all my old Gig libs, including my beloved Sonic Implants Symphonic Collection, and i have those running nicely with Linuxsampler.

The Kontakt only stuff runs on a separate box. The smaller libs run in an older version of Kontakt 5 in Wine.

The jump from Service Center to Native Access ensures i will never buy a Kontakt format library again.


Vote with your wallet, and let the sample lib manufacturers know how you feel.

And politely ask those companies making VST instruments if they'll include native Linux versions. Pianoteq managed it with their superb Piano. There's no reason why others can't pick up some decent trade (business opportunity) as a result of the NI anti-linux stance. If we make enough (polite) noise to others, they will benefit from our combined purchasing power.


Alex.
Just to be clear, I mentioned asking for a way
to install and register Kontakt, not a linux version of Kontakt.
This would likely gain them some new users, perhaps more than enough
to cover the cost of such an effort, with a side effect
beneficial to maintainers of powerful linux DAW software,
in that more linux-only users would buy a Reaper/Bitwig/Mixbus license.

Native Access is not carved in stone, neither was Service Center.
Neither are developement platforms that could ease
quality cross-platform releases. Here's hoping.
Cheers

Last edited by 4duhwinnn; 07-14-2017 at 03:56 PM. Reason: clarity
4duhwinnn is offline   Reply With Quote
Old 07-15-2017, 12:46 AM   #34
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
Default

So I moved the Debian 9 rt disk to another computer (AMD quad) and it's pretty good (seems like my other computer had some hardware issues or whatever leading to xruns).

5.3 ms latency for FM8 and various Amp Sims with the inbuilt sound is stable with no xruns.

So the Debian 9 (stretch) with the rt kernel latency performance seems to be pretty good.

The motherboard inbuilt sound is whatever, and dedicated audio devices should do a lot better unless there is some sort of problem (maybe drivers etc).

For Debian 9 I installed the rt kernel from http://snapshot.debian.org/binary/?cat=l

linux-headers-4.9.0-3-common-rt_4.9.30-2_all.deb

linux-headers-4.9.0-3-rt-amd64_4.9.30-2_amd64.deb

linux-image-4.9.0-3-rt-amd64_4.9.30-2_amd64.deb

and installed rtirq

rtirq-init_20150216-2_all.deb

Last edited by osxmidi; 07-15-2017 at 01:11 AM.
osxmidi is offline   Reply With Quote
Old 07-15-2017, 01:01 AM   #35
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
Default

Quote:
Originally Posted by Garrick View Post
Last time I tried native access it didn't play ball but that program is a simple convenience. Kontakt is solid in wine 2.12
On ubuntu 17 and you can authorise your libraries in kontakt itself.

in wine cfg I have only 4 overrides. In wine 1.9 it was triple that. Those 4 overrides accommodate kontakt, toontrack, ableton, liquid Sonics, d16, addictive keys, sgear(but yet to authorise*), garritan, cytomic, and then the rest that didn't need any help, reaper, nebula, ..etc and the list is whooping big now.
Some serious effort and love has happened in wine land.

Bravo

* now authorised, so flexnet can work.
Yeah, I'm impressed by how far Wine has progressed recently, and more windows vst's are running with less overrides than in the past.
osxmidi is offline   Reply With Quote
Old 07-15-2017, 02:05 AM   #36
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

Quote:
Originally Posted by Jack Winter View Post
REAPER so far has no builtin bridge to run Windows VST(I)s on Linux, but there are several third party utilities that can help. I'll try to list them here, if any are missing, please let me know and I'll add them to the list:
I understand that these are wrappers that allow to "convert" a Windows VST into a Linux native plugin (of whichever standard).

I understand that all of them are open source community products and the code can be used to enhance their features.

Is anybody not only user of those but even involved in the development of same ?

If one of those could host not just one but multiple Windows VSTs, support for this from Reaper (via some - maybe propriety - "multi-plugin API" towards such a wrapper utility) would be the next step towards an appropriate bridge built-in in Reaper.

(Seemingly Carla already can host multiple VSTs but of course a "multi plugin API" towards Reaper is not yet defined. I don't know if a "dedicated Jack client" is what is appropriate here.)

-Michael

Last edited by mschnell; 07-15-2017 at 02:12 AM.
mschnell is offline   Reply With Quote
Old 07-15-2017, 11:47 AM   #37
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 859
Default

The wrapper only produces a native-linux vst, reaper hosts
those vsts, so the 'multiple' part is handled by your chosen vst host.

LinVst can use it's linvstgtk3 app (from the 'convert' folder,
found in it's archive to wrap all the plugins in a given folder,
very handy to make a folder of your go-to plugins, and have them converted in
an instant, then add that folder to reaper vst path list.

Also, reading between the lines of their posts, I'll bet osxmidi and phantom-one
are both fine musicians, enjoying their their own code works
when playing
Cheers.

Last edited by 4duhwinnn; 07-15-2017 at 12:06 PM.
4duhwinnn is offline   Reply With Quote
Old 07-15-2017, 03:22 PM   #38
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,634
Default

Quote:
Originally Posted by 4duhwinnn View Post
LinVst can use it's linvstgtk3 app (from the 'convert' folder, found in it's archive to wrap all the plugins in a given folder,
very handy to make a folder of your go-to plugins, and have them converted in
an instant, then add that folder to reaper vst path list.
Sounds good.

Technically, when done, are these multiple wraps totally independent or is a common "Bridge" process used that does the nasty (Wine-depending / tweaking ) work for all it's children ?

This in place, a tight integration in Reaper seems not too far away....

-Michael
mschnell is offline   Reply With Quote
Old 07-15-2017, 07:55 PM   #39
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
Default

Did some more latency testing, this time with a basic Edirol UA-1EX USB device and a M-Audio Transit usb device on a AMD quad core (instead of using the inbuilt motherboard sound).

FM8 and the Mercuriall Spark amp sim get no xruns at 48000Hz/64 samples (16 bit) 2.6ms latency on Debian 9 with the realtime kernel.

M-Audio Transit usb gets 2.6ms latency at 48000hz (duplex).

The M-Audio Transit can either do 96000hz playback or 96000hz record (not duplex) and jackd needs the -P or -C options.

jackd --realtime -d alsa -P -d hw:1 -p256 -n2 -r96000 // playback

jackd --realtime -d alsa -C -d hw:1 -p256 -n2 -r96000 // record

The Edirol UA-1EX USB device can get 2.6ms latency at 96000hz and probably could go lower, I had to work the driver out as it uses a non standard 24 bits in it's advanced mode.

The Edirol isn't duplex at 96000hz either.

For anyone with the Edirol, setting it up for 96000hz

~/.asoundrc

pcm.!default
{
type plug
slave sl3
}

ctl.!default
{
type hw
card 1
}

pcm_slave.sl3
{
pcm "hw:1,0"
format S24_3LE
channels 2
rate 96000
}

pcm.96000
{
type plug
slave sl3
}

then

jackd --realtime -d alsa -d hw:1 -p128 -n2 -r96000


Onto one of my Intel quads with M-Audio PCI cards, Audiophile 2496 and Revolution 7.1.

I can get 1.3ms latency at 48000Hz/32 samples and 0.6ms at 96000Hz/32 samples with no xruns with Ubuntu Studio 16.10 with the real time kernel.

Obviously the hardware matters for latency, but so does the distro/kernel.

I'm usng the LinVst-rt version btw.

Last edited by osxmidi; 05-29-2018 at 06:49 AM.
osxmidi is offline   Reply With Quote
Old 07-16-2017, 11:14 AM   #40
David Else
Human being with feelings
 
Join Date: Mar 2012
Posts: 608
Default

32bit SQ8L virtual synth is running in LinVST!

http://www.buchty.net/ensoniq/index.html#sq8l

It did not even work properly in Windows Reaper... fingers crossed it will run stable, but if it doesn't I won't blame LinVST seeing as it does not even run stable in Windows LOL
__________________
----------> Debian Linux Distribution = Computing Joy & Freedom <----------
David Else is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:35 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.