Old 08-08-2018, 07:48 AM   #1
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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,922
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 offline   Reply With Quote
Old 08-09-2018, 06:47 AM   #3
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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,922
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 offline   Reply With Quote
Old 08-09-2018, 06:57 AM   #5
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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: 15,740
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 online now   Reply With Quote
Old 08-09-2018, 07:07 AM   #7
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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 04-09-2020, 10:52 PM   #8
evanrabby
Human being with feelings
 
evanrabby's Avatar
 
Join Date: Dec 2007
Location: Please add midi learn to sends. Nuts and bolts before games!
Posts: 296
Default

Quote:
Originally Posted by Andrew479 View Post
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.

I haven’t use my android device in about five years. Are you saying that you have to log into your android device from another device? Or are you using the VNC Viewer just looping back to your own device?

I can now run android on my iPhone 7, I have been wanting to get reaper working on my smart phone since ancient Roman times. The iPhone has proper almost no latency hardware even with just a built-in microphone, and with USB interfaces
__________________
"The Hottest places in Hell are reserved for those who, in time of moral crisis, maintain their neutrality." --Dante, "The Inferno"
and: www.larouchepub.com organize to effect change
evanrabby is offline   Reply With Quote
Old 08-09-2018, 09:23 AM   #9
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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   #10
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
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 offline   Reply With Quote
Old 04-11-2020, 06:46 PM   #11
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 861
Default

Quote:
Originally Posted by Jack Winter View Post
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..
For every windows plugin that won't yet, or ever, work in wine,
there are four others as good or better that do. The selection is so vast,
compared to the man-hours most composers or hobbyists have,
that the long list of working plugins is dwarfed by need to figure out
what to do with those one actually has time and a purpose for.

I'll suggest that microsoft isn't advancing much for their customers,
while advancing their data-snatching capabilities as fast
as humanly possible. On the surface, using customer data,
and whatever un-secured data they stumble upon, in one way or another, appears to be their business model, and quite successful, at that.
They'll improve the user tools of the OS just enough
to keep it afloat. There's no money in OS excellence, when there is far
better money in excellent data.
Cheers
4duhwinnn is offline   Reply With Quote
Old 08-09-2018, 07:17 AM   #12
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   #13
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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:26 AM   #14
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   #15
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 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 offline   Reply With Quote
Old 08-09-2018, 07:37 AM   #16
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, 07:25 AM   #17
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 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 offline   Reply With Quote
Old 08-09-2018, 10:17 AM   #18
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,859
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   #19
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 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 offline   Reply With Quote
Old 08-09-2018, 10:39 AM   #20
Andrew479
Human being with feelings
 
Join Date: Dec 2011
Posts: 58
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   #21
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 620
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
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 03:29 PM.


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