Old 08-08-2018, 07:48 AM   #1
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default LV2 and Windows VST support

Hi,
at present windows/osx vst are not supported in linux build of REAPER without additional tools - are there plans for implementing support for cross OS VST compatibility straight to REAPER?

Currently it seems more viable to run REAPER through WINE (due to lack of vst plugs natively for linux), because then Win VST support works as it should. LinVST seems to be troublesome when plugins try to reach out to external resources.

Also are there plans for LV2 support?

Thanks,
A.
Andrew479 is offline   Reply With Quote
Old 08-08-2018, 11:59 AM   #2
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,784
Default

Quote:
Originally Posted by Andrew479 View Post
Hi,
at present windows/osx vst are not supported in linux build of REAPER without additional tools - are there plans for implementing support for cross OS VST compatibility straight to REAPER?

Currently it seems more viable to run REAPER through WINE (due to lack of vst plugs natively for linux), because then Win VST support works as it should. LinVST seems to be troublesome when plugins try to reach out to external resources.

Also are there plans for LV2 support?

Thanks,
A.
I'm not a dev, but an interested user. LV2 is most likely coming some day, can't tell you when.

Running OS/X plugins on Linux is impossible, as there is no infrastructure for it, maybe some day.

Regarding support for Windows VSTs I haven't gotten a clue. There are some solutions that are quite good depending on Wine support to run the plugins. But however you turn this, it's a miracle... You are running plugins meant for another OS in an application...

IMO it would be good if reaper could include this, as it's most likely very important to many users, and Wine will just keep on improving so there are good chances that more plugins will start working. On the other hand, maybe the reaper devs have overall more important things to tackle..

Let's let the future surprise us
__________________
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 online now   Reply With Quote
Old 08-09-2018, 06:47 AM   #3
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default

Jack, on an unrelated note - should this subforum include issues/questions on armv7l build as well?
I managed to get the arm build working on my Android phone. With ALSA, it runs fine on 512 samples
No plugins yet though...
Andrew479 is offline   Reply With Quote
Old 08-09-2018, 06:52 AM   #4
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,784
Default

Yeah sure. This is for anything related to REAPER on Linux!

And congratulations, reaper on an android phone, that's kick ass!
__________________
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 online now   Reply With Quote
Old 08-09-2018, 06:57 AM   #5
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default

Ubuntu chrooted through Linux Deploy on rooted and unlocked Redmi Note 4.
Latest IceWM and REAPER 5.93.
I had to made a script that bypasses Android audio system and opens the msm8593 soundcard directly.
It's currently being controlled through VNC, but there's a noticeable input latency.
Haven't tested USB MIDI yet, but I suspect it should work as normal.

Andrew479 is offline   Reply With Quote
Old 08-09-2018, 07:01 AM   #6
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 12,427
Default

Quote:
Originally Posted by Andrew479 View Post
Jack, on an unrelated note - should this subforum include issues/questions on armv7l build as well?
I managed to get the arm build working on my Android phone. With ALSA, it runs fine on 512 samples
No plugins yet though...
Whoa! what phone? Didn’t realize you could get Android to run linux apps...
Justin is offline   Reply With Quote
Old 08-09-2018, 07:07 AM   #7
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default

Quote:
Originally Posted by Justin View Post
Whoa! what phone? Didn’t realize you could get Android to run linux apps...
Hi Justin!

Yes you can , but it has to be rooted. There's an app called Linux Deploy which install linux distribution of your choice to virtual disk image, which is then mounted and chrooted to your Android shell.
Then you can login and access this installation using SSH (JuiceSSH) and VNC (VNC Viewer). It behaves like a regular arm linux installation and all available packages for that architecture can be downloaded normally through apt/yum/pacman.

You can also connect to it from your PC by either connecting the phone to your wi-fi and entering the phone's IP address or creating a hotspot straight from Android. Building from source is also possible, but you may need protobuf libraries and depending on CPU speed it might take a while.


The above installation was tested on my Xiaomi Redmi Note 4 with 4GB RAM.

Last edited by Andrew479; 08-09-2018 at 07:14 AM.
Andrew479 is offline   Reply With Quote
Old 08-09-2018, 07:17 AM   #8
khz
Human being with feelings
 
Join Date: Jul 2008
Posts: 43
Default

Quote:
Originally Posted by Andrew479 View Post
Hi,
at present windows/osx vst are not supported in linux build of REAPER without additional tools - are there plans for implementing support for cross OS VST compatibility straight to REAPER?

Currently it seems more viable to run REAPER through WINE (due to lack of vst plugs natively for linux), because then Win VST support works as it should. LinVST seems to be troublesome when plugins try to reach out to external resources.
I copied some Windows VST into my ".vst" folder. I haven't installed Wine.
When I start Reaper, under "Add FX >> VST" all of them are listed.
I can load and play them too.
&& VST 2 coming to an end https://www.steinberg.net/en/newsand...-end-4727.html
&& VST3 Linux (Beta version) https://github.com/steinbergmedia/vst3sdk#200
khz is offline   Reply With Quote
Old 08-09-2018, 07:19 AM   #9
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default

Quote:
Originally Posted by khz View Post
I copied some Windows VST into my ".vst" folder.
When I start Reaper, under "Add FX >> VST" all of them are listed.
I can load and play them too.
&& VST 2 coming to an end https://www.steinberg.net/en/newsand...-end-4727.html && VST3 Linux (Beta version) https://github.com/steinbergmedia/vst3sdk#200
What about the dependent resources (wallpapers, icons, sample archives, registry keys)? Those have to be referenced somehow.
So you didn't have LinVST or anything of that sort installed?
Andrew479 is offline   Reply With Quote
Old 08-09-2018, 07:25 AM   #10
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,784
Default

Quote:
Originally Posted by khz View Post
I copied some Windows VST into my ".vst" folder. I haven't installed Wine.
When I start Reaper, under "Add FX >> VST" all of them are listed.
I can load and play them too.
I find this very strange. I have no idea how that would work without having wine installed and wrapping the plugins with something like LinVst or Airwave..?
__________________
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 online now   Reply With Quote
Old 08-09-2018, 07:26 AM   #11
khz
Human being with feelings
 
Join Date: Jul 2008
Posts: 43
Default

I have no LinVST installed, yes. No wine either.
I copied some Windows VST to my ".vst" folder. (e.g. U-HE, Xhip, tunefish. ... )
That was all.
That's all you have to do.
Some (older) VST plugins may need Wine/LinVST.


Most of the VST I have from here:
https://www.kvraudio.com/plugins/lin...effects/newest
These run without Wine/LinVST.
:-D
khz is offline   Reply With Quote
Old 08-09-2018, 07:33 AM   #12
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,784
Default

Quote:
Originally Posted by khz View Post
Quote from that page: "Instrument and effect VST Plugins and VST3 Plugins for Linux. The results are sorted by date added (newest first). You can amend the search above."

That sounds like they are Linux VSTs and not Windows VSTs..
__________________
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 online now   Reply With Quote
Old 08-09-2018, 07:37 AM   #13
khz
Human being with feelings
 
Join Date: Jul 2008
Posts: 43
Default

Quote:
Originally Posted by Jack Winter
That sounds like they are Linux VSTs and not Windows VSTs..
Ablolut correct. My bad. SRY 4 OT. :-)
khz is offline   Reply With Quote
Old 08-09-2018, 09:23 AM   #14
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default

Quote:
Originally Posted by Jack Winter View Post
But however you turn this, it's a miracle... You are running plugins meant for another OS in an application...

IMO it would be good if reaper could include this, as it's most likely very important to many users, and Wine will just keep on improving so there are good chances that more plugins will start working.
Yes, it's a miracle and almost a necessity at this point.

The clock is ticking to Jan. 14th 2020, with hope and luck, progress could be made before that deadline.
(That date marks the end of Win7 support from MS). The lack of updates isn't disconcerting, but soon afterwards many devs will start dropping support for their software. So before that happens, I'd like to have the audio workstation migrated to linux with all plugins working if possible.
ReactOS might be better alternative in the end, but it's highly unlikely that it'll be anywhere beyond first beta by then.
Andrew479 is offline   Reply With Quote
Old 08-09-2018, 09:38 AM   #15
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,784
Default

One observation, with most windows plugins that don't work with wine, it is because they use newer apis, like d2d and newer msvc runtime. So as ms advances the goal post, wine is catching up and falling behind at the same time..
__________________
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 online now   Reply With Quote
Old 08-09-2018, 10:17 AM   #16
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,840
Default

I think that direct support for windows plugins in Reaper sounds like a bunch of ongoing work, where instead, plugin developers should be targeting a linux native format such as LV2.

Andrew479, that is kickass running a linux distro/reaper on a phone. So since alsa is being used instead of android's audio, does that mean that alsa supported usb audio devices should work with this? And I assume that the audio latency is much lower than with android audio.
__________________
It's time to take a stand against the synthesizer.
brainwreck is offline   Reply With Quote
Old 08-09-2018, 10:37 AM   #17
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,784
Default

Quote:
Originally Posted by brainwreck View Post
I think that direct support for windows plugins in Reaper sounds like a bunch of ongoing work, where instead, plugin developers should be targeting a linux native format such as LV2.
Or VST3
__________________
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 online now   Reply With Quote
Old 08-09-2018, 10:39 AM   #18
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 57
Default

Quote:
Originally Posted by brainwreck View Post
I think that direct support for windows plugins in Reaper sounds like a bunch of ongoing work, where instead, plugin developers should be targeting a linux native format such as LV2.
Current popularity of VST dictates that targeting its compatibility should be a priority. Even if LV2 was to become next-gen, and it rightfully should, the path towards comparable deployment is a long one. In the meantime, Windows VST support would be highly appreciated, but at the same time I understand the level of commitment required for such goal, especially since WINE already has a headstart.

Quote:
Originally Posted by brainwreck View Post
Andrew479, that is kickass running a linux distro/reaper on a phone. So since alsa is being used instead of android's audio, does that mean that alsa supported usb audio devices should work with this? And I assume that the audio latency is much lower than with android audio.
Thanks. Yes, I suppose so, but for Lollipop (5.0) and newer, you might need disabling automatic routing in Developer options:


Also such device should be UAD1 or UAD2 compatible (e.g. no proprietary drivers required).
Another, more rudimentary problem with this is supplying power. In OTG mode, it's not possible to supply power for charging the phone, as long as only one port is offered.

I haven't tested the latency using softsynth yet (mainly due to limited selection of plugins available for arm), but it's in my plans.

Last edited by Andrew479; 08-09-2018 at 10:47 AM.
Andrew479 is offline   Reply With Quote
Old 08-09-2018, 11:13 PM   #19
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 536
Default

Lindows.

There is a point where it stops being Linux that is being used/wanted and it becomes Windows that is being used/wanted.

ReactOS might be what some want, an open source Windows, if they can get the bugs out.

Microsoft might go open source with Windows in the future, a long shot but maybe.

Linux is mostly a volunteer sort of thing so Linux won't attract many native plugin devs and it never has.

LV2 is not like AU on the Mac that has Logic behind it, so LV2 is pretty small and it might be good but it's mostly going to be supported by Linux volunteer devs.

LinVst etc are just occasional helpers with Windows vst's and not much more.

On Linux there are commercial vst's like u-he and also u-he and don't forget u-he.

There are some very useful native plugins for Linux including all of the Reaper ones.

If someone is using Linux mostly for Windows vst's then that's not really what Linux is about in the first place IMO but it can be done up to a certain point with limits.
osxmidi is offline   Reply With Quote
Old 08-10-2018, 12:31 AM   #20
khz
Human being with feelings
 
Join Date: Jul 2008
Posts: 43
Default

Everything IMHO
Reactos has been programmed since 1996. Yes, it might be usable in the next 10 - x years and could become one of hopefully several alternatives for audio applications. Wine is not what I want. I want native (Linux audio) programs.
Windows/Mac as an operating system is becoming less and less important as it is moving to the cloud. The Windows/Mac operating system will soon only be offered as a rentable operating system. OSX has a smaller market share than e. g. the IPhone (~mobile).
With all operating systems (Mac/Win/Lin) the audio users make up perhaps 5% of the total users, thus rather an insignificant portion of the (paying) users.
I like LV2 1000 times better than VST3, but I think that Linux-VST3 can be a transition to LV2.
# Differences between the individual operating systems
Everything IMHO

Last edited by khz; 08-10-2018 at 01:09 AM.
khz is offline   Reply With Quote
Old 08-11-2018, 12:50 PM   #21
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 408
Default

Quote:
Originally Posted by osxmidi View Post
Lindows.
If someone is using Linux mostly for Windows vst's then that's not really what Linux is about in the first place IMO but it can be done up to a certain point with limits.
For me, linux is about freedom, an all-encompassing umbrella,
beneath it comes innovation, making the impossible reality,
then efficiency, maximizing ones investments of time,
personal energy, and money,
and then some security from cyber-intrusions.
These all present an enjoyable environment in which
to attempt things, whatever things one cares for.
Cheers
4duhwinnn is offline   Reply With Quote
Old 08-11-2018, 02:25 PM   #22
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 408
Default

Quote:
Originally Posted by osxmidi View Post
so LV2 is pretty small and it might be good but it's mostly going to be supported by Linux volunteer devs.
I would think LV2 would be a candidate for a standarized preset browser,
with save, load, name/rename, and delete functions, and load a preset
in no more than two mouseclicks, one to open the browser,
and one to select a sound.
Having the browser window remain open until dismissed,
would be a good config option. Makes sorting the keepers
from the bleepers a lot easier.

But at that level, I think it's LV3 territory.
And in need of torch-bearers and funding, and more new plugins.
Cheers
4duhwinnn 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 01:59 AM.


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