03-04-2020, 05:23 PM | #761 | |
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
@Westrabua do you have a donate link anywhere? |
|
03-04-2020, 06:25 PM | #762 |
Human being with feelings
Join Date: Nov 2011
Posts: 3,409
|
Thanks Westrabua! That looks awesome. Glad to see that kind of effort happening. Is it your creation?
|
03-06-2020, 12:53 PM | #763 | ||
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
Quote:
Oh wow, haven't thought about this until now, but sure. I've added one to my signature (and github). Quote:
Furthermore I wanna mention that I had a really dedicated beta tester on github (keybreak), who actually pushed me quite a bit with his unusual setup of over 2000 VSTs. So the fact that this application is at the point it is now is also partly due to his feedback and testing.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate Last edited by Westrabua; 03-06-2020 at 01:06 PM. |
||
03-06-2020, 03:06 PM | #764 | |
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Donated!
Quote:
|
|
03-06-2020, 03:09 PM | #765 | |
Human being with feelings
Join Date: Nov 2011
Posts: 3,409
|
Same! I hope all linux users will support efforts to make it easier for everyone.
Quote:
|
|
03-07-2020, 01:47 AM | #766 | ||
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
Quote:
Well, from some local analysis we did on his collection I know for a fact that the number is over 2000. How many of them he actually uses on a regular basis I don't know. But he did start a project of his own some time ago in an attempt to collect "compatibility" data for lots of VSTs. https://github.com/keybreak/linux-vs...atibility-list (see the "Project page" link). Quote:
Yeah, most likely not all due to the sheer number of VSTs ever created.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate |
||
03-07-2020, 11:00 AM | #767 | |
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
So, just a question about LinVST Manager. You are able to use multiple bridges at the same time without issue? I'm using Manjaro and when installing LinVST from the AUR it only lets you install one version at a time of the 4 versions (LinVST, LinVST-X, LinVST3 and LinVST3-X). If you try and install another version it deinstalls the others. I'm assuming this is just a mistake by the person adding LinVST to the AUR, but just wanted to make sure. |
|
03-07-2020, 12:08 PM | #768 | |
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
Quote:
I just gave it another look. Technically is definitely possible to install all four versions alongside each other at the same time, because osxmidi named their associated install files all differently. I currently have all 4 versions installed by using the "manual install" method described on github. I also had a quick look at the PKGBUILDs regarding all four bridges. - linvst2.git: conflicts=('linvst' 'linvst-stable' 'linvst2x') - linvst2x.git: conflicts=('linvst' 'linvst-stable' 'linvst2') - linvst3.git: conflicts=('linvst3x') - linvst3x.git: conflicts=('linvst3') I suppose the maintainer of those AUR packages might simply not be aware that all those versions can coexists alongside each other and be used at the same time. Furthermore it's not like he is renaming any "output files" from the build. So it might really just be a matter of removing those "conflicts" lines. EDIT: I've just sent the maintainer of those packages an email regarding that circumstance.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate Last edited by Westrabua; 03-07-2020 at 12:28 PM. |
|
03-07-2020, 12:11 PM | #769 |
Human being with feelings
Join Date: Nov 2011
Posts: 3,409
|
That would be an interesting number for someone to estimate...
|
03-07-2020, 01:54 PM | #770 |
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Man, thank you so much! I was about to do the same. Yeah, the only reason I get LinVST from the AUR is 1) someone seems to be keeping it very much up to date and 2) I get notifications when there are updates so I can update everything right in Pamac, which is pretty convenient.
|
03-08-2020, 04:41 AM | #771 | |
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
Quote:
So that should be even more confinient for Arch/Manjaro users right now.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate |
|
05-07-2020, 03:43 AM | #772 |
Human being with feelings
Join Date: Nov 2013
Location: IKEA
Posts: 2,779
|
Ah-ha!.. Massive X prefer if you run it as a dedicated process, who-ho! it works
__________________
_Ohh.))::_Linux_::((.Xoxo_ |
05-09-2020, 03:25 PM | #773 |
Human being with feelings
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
|
Not sure if this is a Linux bug:
Make midi item, draw notes, split item, copy, glue item. Result: notes are not on the same level: Version 6.09.
__________________
https://soundcloud.com/lilith_93 https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q MX Linux, Behringer UMC 204 HD, Neumann KH120 |
05-09-2020, 05:04 PM | #774 |
Human being with feelings
Join Date: Apr 2018
Location: Karlsruhe
Posts: 486
|
Thanks. I posted in the wrong section. I will check 6.10
__________________
https://soundcloud.com/lilith_93 https://open.spotify.com/intl-de/art...SMSwCW9VkqAN9Q MX Linux, Behringer UMC 204 HD, Neumann KH120 |
06-02-2020, 02:07 AM | #775 |
Human being with feelings
Join Date: Jul 2011
Posts: 59
|
VST3 Naming
Hello guys,
thank you for this thread! I am considering migration to Linux from Mac and this is a well of wisdom. Westrabua, thank you for the LinVstManager. It is great! If I might, two questions / or maybe feature requests: - If there is only one wrapper configured (e.g. LinVst but not LinVstX), would it be possible to automatically select the wrapper upon adding a new plugin? Just a convenience nitpick. - When adding VST3 plugins, would it be possible to convert them without adding [vst3] to plugin name? Not sure if this is related to LinVstManager or LinVst. It happened to plugins from Analog Obsession (on Patreon, free to download). The second request is for easing the migration of projects. In the RPP file, there is plugin name and also plugin library. It seems that when REAPER does not find the library, it searches for plugin by its name and if found, it loads it and feeds it configuration data, which is correct. When having project from Mac and having effect there, there is path to file with .vst3 extension. When opening it on Windows, it can have .dll extension and it is still loaded. When installed for example ValhallaRoom through wine, it seems to work fine, as it does not have the [vst3] part in name and REAPER is able to load it. However, for plugins from Analog Obsession, REAPER fails to load them, although it sees the converted plugins with [vst3] in name. Appreciate your work and support. And many thanks to Cockos for having REAPER available for Linux as well. Once migrated to Linux, I'll also port my two device support libraries to Linux as well. |
06-02-2020, 05:11 AM | #776 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
Then alter (put // at the beginning of the line) if(strlen(buffer) < (kVstMaxEffectNameLen - 7)) m_name = m_name + " [vst3]"; to // if(strlen(buffer) < (kVstMaxEffectNameLen - 7)) // m_name = m_name + " [vst3]"; and then make it (instructions are on the LinVst3 Github page). Same sort of thing also applies to LinVst3-X. |
|
06-02-2020, 05:21 AM | #777 | |
Human being with feelings
Join Date: Jul 2011
Posts: 59
|
Quote:
I'll change it and will try opening the project again to see if it fixes the compatibility problem for me. |
|
06-17-2020, 01:17 PM | #778 | |
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
Quote:
Sorry for the late reply. Somehow wasn't subscribed to this thread. Anyway, I just had another look to make sure, but that's actually what the "Defaults" setting within Preferences dialog is intended to do. Whatever you have set as a default i.e. for VST2 (LinVst or LinVst-X) will be the default bridge assigned to newly added VSTs. If you only have one bridge setup for VST2 (i.e. LinVst), then that should automatically be the default bridge for new VSTs added. If you think there's a bug, it would be helpful to get a detailed description of what you are doing to get that unintended behaviour.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate |
|
06-28-2020, 09:40 PM | #779 | |
Human being with feelings
Join Date: Jun 2018
Posts: 850
|
Quote:
----------------------------------------------------------------------- "CMake Error at CMakeLists.txt:31 (find_package): By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Widgets", but CMake did not find one. Could not find a package configuration file provided by "Qt5Widgets" with any of the following names: Qt5WidgetsConfig.cmake qt5widgets-config.cmake Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set "Qt5Widgets_DIR" to a directory containing one of the above files. If "Qt5Widgets" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! |
|
06-29-2020, 06:16 AM | #780 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
That error happens when the libraries in the Readme are not installed. The libraries need to be installed first before running cmake. For Debian it's sudo apt install cmake gcc g++ git qt5-default (see the Readme for other distros) then mkdir build && cd build cmake .. make -j4 sudo make install |
|
06-29-2020, 11:46 AM | #781 |
Human being with feelings
Join Date: Jun 2018
Posts: 850
|
thanks -would that work for Ubuntu as well?
|
06-29-2020, 12:05 PM | #782 |
Human being with feelings
Join Date: Jun 2018
Posts: 850
|
okay, done all of the above, changed into the correct directory, but still getting all the messages about this file does not exist or that folder does not exist, blah de blah - I have double checked syntax and that these files are indeed in the downloaded folder but this thing refuses to do anything!!!
|
06-29-2020, 12:24 PM | #783 |
Human being with feelings
Join Date: Jun 2018
Posts: 850
|
for example the instruction calls for creating a build folder,changing to that folder then running cmake BUT when I do that I get the message "linvstmanager-1.0.2/build" does not appear to contain CMakeLists.txt."
This file is indeed in the linvstmanager directory but NOT in the build directory??? It is all so confusing |
06-29-2020, 12:29 PM | #784 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
|
|
06-29-2020, 12:29 PM | #785 |
Human being with feelings
Join Date: Jun 2018
Posts: 850
|
Okay, finally got it sorted - the instructions were a little off...firstly it showed cmake .. when the correct command (in eOS) was cmake . and further the make dir build is redundant as the cmakr command worked in the linvstmanager folder directly without the need to mkdir build.
|
06-30-2020, 12:06 PM | #786 | |
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
@osxmidi: Thanks for giving support!
Quote:
And here's a quick rundown of that 'cmake ..' command. The double dot '..' means "one directory up from the current one". A single dot '.' means "the current directory". This applies to any distribution you might be running in general, so it doesn't hurt to know about it. You are right about that one can run cmake in the base directory without that 'build' directory just fine. The reason why one would prefer to create a 'build' directory and then run 'cmake ..' (which basically says "cmake, please run and look one directory above for your 'CMakeLists.txt' file"), is that by doing so, all the files created during the build process itself are then stored within that 'build' directory, away from the actual source files. So it's not so much about it wouldn't "work" without that build directory, but more about it keeps your source files etc. clean of any temporary build files. Without using the 'build' directory (like you've done yourself), you simply end up with all files in the same base folder mixed together. That's about it.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate |
|
07-13-2020, 04:53 PM | #787 | |
Human being with feelings
Join Date: Jul 2020
Posts: 1
|
Quote:
|
|
12-04-2020, 01:22 PM | #788 |
Human being with feelings
Join Date: Jul 2011
Posts: 59
|
Plugins working
Hello people,
after some time, I have machine for Linux that I try to use with Windows plugins. Having tested individual plugins and combinations of few of them, following plugins I tried and they work: - Analog Obsession's SSQ and YALA (supposedly all of his plugins should work) - KORG M1 (might need mfc42 installed through winetricks) - Klanghelm VUMT - Tokyo Dawn Labs - tried TDR Limiter 6 GE, SlickEQ GE and Nova GE - when registering, they crash REAPER. However, when started again, they are registered and work well. - Valhalla Room and Valhalla Delay - work flawlessly I am really amazed! I have yet to test if plugin settings are loaded correctly. All of them are VST2, so it should not be a problem. @Westrabua Would it be possible to add option to LinVstManager to not ask about orphaned plugins? Currently, I have a folder, where I put Linux VSTs (like Zebra) along the generated ones. If I accidentally click Yes, then it removes the native ones. However, I could just have the Linux native plugins in different folder, so no big deal. LinVstManager is a great help! Last edited by Aries1985; 12-04-2020 at 01:45 PM. Reason: Added Klanghelm VUMT |
12-05-2020, 02:27 AM | #789 |
Human being with feelings
Join Date: Mar 2017
Posts: 859
|
Hi, I can never get the Korg M1 registered, with or without
over-rides, so it works for 20 minutes til needing to be removed and reloaded. Did the registration regimen begin when you first loaded the plugin? I have tried M1 1.7, 1.8 and 2.x Details of your wine and linux setup would be helpful. Cheers |
12-05-2020, 11:32 AM | #790 | ||
Human being with feelings
Join Date: Aug 2008
Location: Germany
Posts: 76
|
Quote:
Quote:
Having a dedicated folder for the VSTs handled by LinVstManager was indeed the intended usecase all along. But I gotta admit that I hadn't made that clear enough in the README. The README has been updated regarding this. And if done that way, there's no real reason to have orphan detection disabled, because if anything is being detected, it indicates that indeed something is off about the LinVstManager setup. The reason why orphan detection was added is that during development I experienced some edge cases that should simply be avoided. Keeping that link-folder "clean" seemed the best solution to achieve stability without needless complexity.
__________________
Graphical manager application for LinVst: https://github.com/Goli4thus/linvstmanager A.k.a Goli4thus (on github). Donate |
||
12-18-2020, 08:50 AM | #791 |
Human being with feelings
Join Date: Feb 2008
Location: Austin, TX
Posts: 26
|
sendVstTimeInfo with LinVST (Sync plugins to Host)
FYI: If anyone is interested, looks like OsxMidi has addressed host sync issues for LinVST. Essentially I'm using Plogue Bidule VST (windows) as a modular host inside Reaper via LinVST and with the latest patch build the built in bidules (step sequencer, sync extractor, etc) are now able to follow Reaper's transport changes.
I would imagine this would affect any windows plugin that needs bpm information, playback state, etc and would include sequencers, delays, some drum machines. He's rolling the fix into the next release. See here for details: https://github.com/osxmidi/LinVst/issues/172 |
12-26-2020, 10:01 PM | #792 |
Human being with feelings
Join Date: Feb 2008
Location: Austin, TX
Posts: 26
|
JS4 Running Under Linux Reaper in Ubuntu Studio with yabridge
In case anyone is interested, I have Jamstix 4 running under Reaper Linux. Details are here:
http://rayzoon2.com/forum/viewtopic.php?p=49492#49492 |
08-05-2021, 05:31 AM | #793 | |
Human being with feelings
Join Date: Feb 2008
Location: Austin, TX
Posts: 26
|
Quote:
Thanks in advance. |
|
08-12-2021, 04:26 AM | #794 |
Human being with feelings
Join Date: Oct 2019
Posts: 13
|
yabridge
AFAIK "yabridge" is currently the newest, most complete and most actively developed "wrapper" which allows to use VSTs for windows on a Linux host. It does support both VST2 and VST3 (AFAIK, to date it's perhaps the only one to support VST3 too).
https://github.com/robbert-vdh/yabridge Please update the first post of this topic to include it too... that would be helpful for newcomers. Caveat: yabridge requires a quite up-to-date version of wine. The version provided by default by many current Linux distribution (such as Ubuntu 20.04) is too old and will not work (wine update via a 3rd party repository is required).
__________________
“If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.” |
11-03-2021, 01:05 AM | #795 |
Human being with feelings
Join Date: Dec 2015
Posts: 47
|
Can anyone of you help me with installing the yabrigde? From the very beginning. Im on ubuntu studio
|
11-03-2021, 02:24 AM | #796 |
Human being with feelings
Join Date: Oct 2021
Posts: 13
|
Hi there Smaasten.
It's all there on page and in the readme, but for starters the initial steps are: 1. grab latest release https://github.com/robbert-vdh/yabri...e-3.6.0.tar.gz 2. make a folder in /home/your_user/local/share/yabridge and extract the package 3. open a terminal there and start it ./yabridgectl 4. add the plugin paths for example: ./yabridgectl add '/home/your_user/.wine/drive_c/Program Files (x86)/Steinberg/Vstplugins/' 5. ./yabridgectl sync to make the plugins usable for reaper. 6. it's go time You need wine installed of course, preferably wine-staging (6.20 works)and definitely read the included readme which is very indepth and there's a lot more to yabridge like individual plugin configs and drag&drop support for reaper etc pp. I've probably forgot something, but good luck anyway Last edited by ToeJam76; 11-03-2021 at 02:34 AM. |
11-03-2021, 04:07 AM | #797 | |
Human being with feelings
Join Date: Nov 2020
Posts: 275
|
Quote:
|
|
11-03-2021, 04:27 AM | #798 |
Human being with feelings
Join Date: Oct 2021
Posts: 13
|
Robbert-vdh is right of course. It has been a while since I installed it.
Another little thing, to remove de-installed plugins enter: ./yabridgectl sync --prune and rescan in Reaper. |
02-02-2022, 04:36 AM | #799 |
Human being with feelings
Join Date: Dec 2012
Posts: 39
|
Yabridge
I have been using Carla in VST Rack and standalone since I moved to Reaper on Linux. It has continually improved and is very effective. I was updating an old machine from Reaper in wine to Linux Reaper when I noticed that the LV2 plugins that relied on Carla, now appear directly in Reaper v6.46. This may be old news as I am rather single minded when using Reaper.
I visited this thread to give the good news and discovered LinVST. I could not get it working, possibly because my Kubuntu distribution uses an old version of wine. It created the .so files, but they failed to load in Reaper. I, then, discovered Yabridge which requires an upgrade to wine-Staging v7.x (fairly easy to install). The installation of Yabridge is simplicity itself and does not require files copied to system folders. https://github.com/robbert-vdh/yabridge (Choose from the RELEASES to get the binary) Follow the brief Readme.md instructions and you should be fine. I had problems because I knew what I was doing and skipped a couple of key points. From the command line (Konsole, in my case) one runs yabridgectl add <path> to each of the VST and VST3 folders in wine and then yabridgectl sync to create the Reaper scannable versions. When you update yabridge, you just run the sync command once more. The modded VSTs scan and load in Reaper quickly, even the ones with samples, like MSoundfactory and MDrummer.Every VST3 and VST I have tried has appeared in Reaper. I really am spoilt for choice with both Windows and Linux VSTs and LV2s, but I still have the Carla rack if I need DSSIs or LADSPA. I, now, need to generate multiple favourite folders in fx. Otherwise, searching the plugins is a real challenge. |
09-24-2022, 08:22 PM | #800 |
Human being with feelings
Join Date: Jul 2009
Location: Wellington
Posts: 4,622
|
Loving the yabridge!
|
Thread Tools | |
Display Modes | |
|
|