Old 12-18-2019, 01:04 PM   #1
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default VST3 Plugins

Can you load vst3 plugins in Reaper? Reaper crashed when I try to load the VST3i version of U-he Repro or Diva Reaper crashes with Segmentation fault.

Presswerk (VST3) is working on the other hand.

--------------
Tried with Debian 10 / XFCE; Reaper 6.0
__________________
https://soundcloud.com/lilith_93
https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q
MX Linux, Behringer UMC 204 HD, Neumann KH120
lilith93 is offline   Reply With Quote
Old 12-18-2019, 04:13 PM   #2
azslow3
Human being with feelings
 
Join Date: Nov 2017
Location: Heidelberg, Germany
Posts: 797
Default

VST3 is badly defined, REAPER's Linux graphics is "a hack" and Linux VST3 graphic support is incomplete (original VST3 SDK code to support it is also almost a hack, and "reference" VST3 SDK Host has no chance to work correctly, you can find my explanation on Github).
So, all that somwhow works but there can be issues in case some plug-in is not "REAPER aware" (lol, you can find "special for REAPER" even in the VSTGUI source...).

I HOPE, yes really hope, VST3 will be obsolete on all platforms and goes into nowhere, to meet DX which is already there. After visioned discovery of VST(2), Steinberg has "hard killed" VST2. Ignoring simple fact people do not switch just because VST3 is disaster in documentation, reference SDK and it is a time bomb in ABI.
azslow3 is offline   Reply With Quote
Old 12-18-2019, 11:39 PM   #3
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Quote:
Originally Posted by azslow3 View Post
and Linux VST3 graphic support is incomplete
Does any VST API specification by Steinberg define graphics issues ?

I had the impression that a plugin's GUI needs to be done directly accessing the appropriate OSes API. (But I did not do any VSTs yet.) Directly accessing the OS of course would allow for more versatile / beautiful GUIs to be done but greatly hampers portability.

-Michael
mschnell is offline   Reply With Quote
Old 12-19-2019, 12:16 AM   #4
azslow3
Human being with feelings
 
Join Date: Nov 2017
Location: Heidelberg, Germany
Posts: 797
Default

Quote:
Originally Posted by mschnell View Post
Does any VST API specification by Steinberg define graphics issues ?
Details there: https://github.com/iPlug2/iPlug2/iss...ment-561196161

In short, Linux has no "main loop". And some main loop is required to process graphics. So there are 2 approaches. The first is provide some kind of "main loop integration", the second is create GUI thread for each plug-in or instance or framework. Let say you have 100 plug-ins in the project and that creates 100 active threads... Steinberg has recognized the problem. For Linux GUI only (so still defending silly "you do not need idle time for processing" paradigm).

It is implemented in VSTGUI and clearly that looks ugly.

And now read: https://github.com/steinbergmedia/vs..._sdk/issues/16 to imaging how experienced in such things was the person who has defined it....

BTW REAPER has implemented the integration as periodically calling "file descriptor ready". Without checking anything, just in onIdle. Timers are not implemented at all, they are registered without error but never called.

Not only GUI is unclear. The sequence in which REAPER calls plug-ins processing related interface of VST3 is at least questionable. No wonder, Steinberg VST3 "helper classes" in many cases do not match the documentation. As the result, what should be called when and from where is not well defined.

In Windows/OSX, after years of "this plug-in does not work in that DAW", VST3 is slowly rolling. VST3 on Linux is still "bleeding edge development" (and the existence of VST2 on Linux was never and will be never recognized by Steinberg).
azslow3 is offline   Reply With Quote
Old 02-17-2020, 02:07 PM   #5
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default

Thanks for the comments. I didn't read the links yet.

I tested again and some if the U-he plugins work actually.

Reaper version I'm using is v6.03 - January 13 2020
VST 3 Diva 8272: works
VST 3 Hive 8676: works
VST 3 Zebra 2 8272: works

These crashes in Reaper (but not in Bitwig).
VST 3 Repro 1 & Repro 5 8256: Crashes with segfault
VST 3 Satin 8256 Crashes with segfault
VST 3 Colorcopy 8256 Crashes with segfault
__________________
https://soundcloud.com/lilith_93
https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q
MX Linux, Behringer UMC 204 HD, Neumann KH120
lilith93 is offline   Reply With Quote
Old 02-23-2020, 05:20 AM   #6
lilith93
Human being with feelings
 
lilith93's Avatar
 
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
Default

Quote:
Originally Posted by lilith93 View Post
Thanks for the comments. I didn't read the links yet.

I tested again and some if the U-he plugins work actually.

Reaper version I'm using is v6.03 - January 13 2020
VST 3 Diva 8272: works
VST 3 Hive 8676: works
VST 3 Zebra 2 8272: works

These crashes in Reaper (but not in Bitwig).
VST 3 Repro 1 & Repro 5 8256: Crashes with segfault
VST 3 Satin 8256 Crashes with segfault
VST 3 Colorcopy 8256 Crashes with segfault

The latest Linux builds work.
__________________
https://soundcloud.com/lilith_93
https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q
MX Linux, Behringer UMC 204 HD, Neumann KH120
lilith93 is offline   Reply With Quote
Old 04-05-2020, 08:42 AM   #7
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 646
Default Where did you get the latest builds?

I just found this thread... I can't find Zebra 2 8272 anywhere on the u-he site, where did you find it? All I see is 8256 builds for everything.

I get all kinds of crashes with Zebra 2 8256, both VSTi3 and VSTi. Actually, VSTi3 just crashes immediately, but VSTi crashes when I try to edit certain controls in the Global section (lower left corner of the GUI).
PMan is offline   Reply With Quote
Old 04-05-2020, 11:25 AM   #8
grinder
Human being with feelings
 
grinder's Avatar
 
Join Date: Jan 2009
Location: New Zealand
Posts: 2,905
Default

I have windows 7 pro/reaper 5.9
all fab filter plugins work
Diva works
I have many others all work
I know you are speaking Linux? just letting you know

Grinder
grinder is offline   Reply With Quote
Old 04-05-2020, 02:04 PM   #9
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 646
Default Where are the latest builds?

I found the answer to my question...

From the u-he site, I followed a link to a KVR forum, and from there to a Redit forum, and from there back to a different KVR forum. There are links for the latest builds in this thread: https://www.kvraudio.com/forum/viewt...f=292&t=538894

They are up to build 9775. I still have some issues with that version of Zebra2, but the VSTi3 does not crash when opened.

Progress!
PMan 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:55 PM.


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