Old 06-21-2017, 09:12 PM   #2041
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 92
Default

Quote:
Originally Posted by Finnish View Post
Thanks. So it's not a native linux vst/so?
This zynaddsubfx version is a native linux vst with .so extension. Carla can also
host lv2 and ladspa plugins, so one who has some favorites in those formats,
can host a chain of them using Carla. I've just done a few, but the prospects
look good, as there are so many, and with a good variety.

In case I wasn't clear, the Carla version was itself a vst
hosted in Reaper, Carla 2:1.9.7+git20170520v5 according to synaptic,
part of the kxstudio repository.
Cheers

Last edited by 4duhwinnn; 06-21-2017 at 09:20 PM. Reason: clarity
4duhwinnn is online now   Reply With Quote
Old 06-21-2017, 10:08 PM   #2042
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 92
Default

Quote:
Originally Posted by osxmidi View Post
I've ported the Scorchcrafter GUI over (not my GUI design btw).

It looks about the same on Windows, maybe a bit fugly but functional.
Looks good, right in the range of expected art and function.
Cheers
4duhwinnn is online now   Reply With Quote
Old 06-22-2017, 07:26 AM   #2043
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 235
Default

Quote:
Originally Posted by 4duhwinnn View Post
Looks good, right in the range of expected art and function.
Cheers
It's up at https://github.com/osxmidi/LinVst/bl...rch-vst.so.zip if anyone is interested.

Short test https://soundcloud.com/aaabii/test

Distrho was used for the Mverb Windows vst to Linux vst port and it's pretty good for getting basic Windows vst GUI code over to Linux vst's.

http://distrho.sourceforge.net/plugins

http://distrho.sourceforge.net/ports

Last edited by osxmidi; 06-22-2017 at 09:55 AM.
osxmidi is offline   Reply With Quote
Old 06-22-2017, 09:26 AM   #2044
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default Batch name convert linvst.so

Hi OSXMIDI,
could you talk me through how to run the batch name converter? I'm a bit confused by the readme and I'm getting a bit sick of copying/renaming every VST. I was gonna try out the Toneboosters plug-ins.
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old 06-22-2017, 09:44 AM   #2045
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 235
Default

Quote:
Originally Posted by nosucherror View Post
Hi OSXMIDI,
could you talk me through how to run the batch name converter? I'm a bit confused by the readme and I'm getting a bit sick of copying/renaming every VST. I was gonna try out the Toneboosters plug-ins.
In the release there is linvst.so and lin-vst-server.exe and lin-vst-server.exe.so etc

linvst.so gets renamed to the windows vst name and lin-vst-server.exe and lin-vst-server.exe.so get placed in /usr/bin

In the convert folder there is linvstgtk3 (or linvstgtk2) which is a GUI renaming version.

Just run linvstgtk3 (should run by clicking on it) and hit the top button and then it wants to know where linvst.so is, so just search for it using the file chooser that pops up and once it's found just click on it and load it.

The second button wants to know the folder containing the windows dll's so just point it to the folder.

Then hit start and it will rename all of the windows dll's to their equivalent Linux names (ending with .so instead of .dll)

Then point Reaper to that folder and you should be able to load the windows vst's.


The commandline version needs to be copied to the windows dll folder and then run and it does the same thing as the GUI version.
osxmidi is offline   Reply With Quote
Old 06-22-2017, 10:17 AM   #2046
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default

Thank you OSXMIDI!
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old 06-22-2017, 11:27 AM   #2047
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default

@OSXMIDI
When you say 'in the convert folder' do you mean the linvstconvertsrc.zip? When I extract that I don't find anything I can run. Am I missing something?
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old 06-22-2017, 11:47 AM   #2048
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 92
Default

Quote:
Originally Posted by osxmidi View Post
It's up at https://github.com/osxmidi/LinVst/bl...rch-vst.so.zip if anyone is interested.

Short test https://soundcloud.com/aaabii/test

Distrho was used for the Mverb Windows vst to Linux vst port and it's pretty good for getting basic Windows vst GUI code over to Linux vst's.

http://distrho.sourceforge.net/plugins

http://distrho.sourceforge.net/ports
I've got this running (followed by the LaGrange granular modulation plugin),
with some decent headphones, and it's brilliant. The tones run the gamut,
with 9 channels leaving little to the imagination, knobs are fluid,
and the labels are accurate, not just generic.

I'm not a fan of 'this is all you'll need' type of statements,
but if someone wants ultra simplicity controlling a huge range of tone,
this is going to be very hard to beat. A kid just learning guitar,
could really concentrate on developing skills, without having
to figure out a complex gui. Someone who could interface this
with an FCB1010 or similar controller, would be in hawgheaven.
Thanks for sharing your work, and discoveries!

Last edited by 4duhwinnn; Yesterday at 12:04 PM.
4duhwinnn is online now   Reply With Quote
Old 06-22-2017, 12:55 PM   #2049
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default

@OSXMIDI

Forget my last post - I didn't have the latest linvst 1.02, I forgot to refresh my browser at GitHub. I see the 'convert' folder now. My apologies.
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old 06-23-2017, 07:23 AM   #2050
swindus
Human being with feelings
 
Join Date: Jun 2009
Posts: 47
Default

Quote:
Originally Posted by Justin View Post
Thanks, fixing for 5.50rc2c.
after removing the gtk+3 dev files and trying the new build (rc3) of Reaper I get this on a Reaper start:
reaper: symbol lookup error: ../REAPER/libSwell.so: undefined symbol: gdk_init_check

Installing the gtk+3 dev files again and Reaper is starting
swindus is offline   Reply With Quote
Old 06-23-2017, 08:33 AM   #2051
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default LinVst no GUI

Hi OSXMIDI,
I'm having problems with LinVst, it's not showing GUIs for plugins, the audio is getting processed but the window is a blank, I can use REAPER's controls. I've tried 1.02 and 1.03.
I had trouble with REAPER 550rc3, I had to separately compile swell to run it.
I'm on Ubuntu Studio 16.10, I have GTK-3dev and I've tried this on a laptop and a tower.
Any ideas?
Also, in the README example a couple of the extensions (.so) should read .exe.so
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old 06-23-2017, 08:56 AM   #2052
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 235
Default

Quote:
Originally Posted by nosucherror View Post
Hi OSXMIDI,
I'm having problems with LinVst, it's not showing GUIs for plugins, the audio is getting processed but the window is a blank, I can use REAPER's controls. I've tried 1.02 and 1.03.
I had trouble with REAPER 550rc3, I had to separately compile swell to run it.
I'm on Ubuntu Studio 16.10, I have GTK-3dev and I've tried this on a laptop and a tower.
Any ideas?
Also, in the README example a couple of the extensions (.so) should read .exe.so
It might depend on the plugin and your video hardware/drivers.

I've had a black screen with the OP-X Pro (Oberheim) vst, because the old Dell laptop I was using hasn't got great opengl support (old builtin Intel graphics) and opengl is needed for some windows vst's.

If I go to my Nvidia based computer then it's ok.

It could happen with newer hardware if the opengl drivers are not setup correctly for some reason.

Starting Reaper from the terminal will result in Wine sending out messages to the terminal about what's happening.

Maybe try a windows opengl program with Wine and see if there are any problems.

Thanks for pointing out the name problem, I've fixed it now.

Last edited by osxmidi; 06-23-2017 at 09:43 AM.
osxmidi is offline   Reply With Quote
Old 06-23-2017, 09:00 AM   #2053
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

@osxmidi: Don't know if you've seen it, but you have a pm
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old 06-23-2017, 02:02 PM   #2054
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default LinVst Toneboosters

Hi OSXMIDI
The plugins that are showing up with black GUIs are the Toneboosters older ones with fixed interfaces like Ferox3. The newer ones like Barricade4 are resizable and do show up in REAPER but crash it quite often and resizing is sketchy.
I've attached an error report and the terminal output.
Attached Files
File Type: txt barricade_VST_backtrace.txt (12.8 KB, 8 views)
File Type: txt Tonebooster_plugin_blackGUI.txt (1.8 KB, 5 views)
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old 06-23-2017, 06:15 PM   #2055
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 10,161
Default

Quote:
Originally Posted by swindus View Post
after removing the gtk+3 dev files and trying the new build (rc3) of Reaper I get this on a Reaper start:
reaper: symbol lookup error: ../REAPER/libSwell.so: undefined symbol: gdk_init_check

Installing the gtk+3 dev files again and Reaper is starting
Got it, thanks, will be fixed for rc4!
Justin is offline   Reply With Quote
Old 06-23-2017, 09:06 PM   #2056
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 235
Default

Quote:
Originally Posted by nosucherror View Post
Hi OSXMIDI
The plugins that are showing up with black GUIs are the Toneboosters older ones with fixed interfaces like Ferox3. The newer ones like Barricade4 are resizable and do show up in REAPER but crash it quite often and resizing is sketchy.
I've attached an error report and the terminal output.
Yeah, the errors are related to OpenGL/D3D.

It means that your video hardware/drivers can't handle the OpenGL that Wine needs to display the Windows plugin.

Wine translates the Windows vst's D3D/DirectX function calls to Linux OpenGL equivalents and if your Linux OpenGL hardware/drivers can't support some of the functions, then it will result in blank screens and other display problems and maybe crashes.


Module Address Debug info Name (156 modules)
ELF 7a800000- 7a9f9000 Deferred opengl32<elf>


fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.

Last edited by osxmidi; Yesterday at 01:10 AM.
osxmidi is offline   Reply With Quote
Old Yesterday, 01:10 AM   #2057
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

Quote:
Originally Posted by osxmidi View Post
Yeah, the errors are related to OpenGL/D3D.

Wine translates the Windows vst's D3D/DirectX function calls to Linux OpenGL equivalents and if your Linux OpenGL hardware/drivers can't support some of the functions, then it will result in blank screens and other display problems and maybe crashes.


Module Address Debug info Name (156 modules)
ELF 7a800000- 7a9f9000 Deferred opengl32<elf>


fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
Don't know if this helps. I mostly run on an Intel GPU and I have to set the MaxVersionGL key to 0x30002 in the registry, see: https://wiki.winehq.org/Useful_Registry_Keys.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Yesterday, 05:16 AM   #2058
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default

Hi Jack,
my Wine 2.11 doesn't have a Direct3D section in the registry, should it be there?
I have two PCs, one with an NVIDIA GTX 750 Ti using their driver and a laptop with an Intel GPU and I have this problem on both.
If anyone wants to try them, here are the Toneboosters plugins
http://www.toneboosters.com/download/
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old Yesterday, 05:40 AM   #2059
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

Quote:
Originally Posted by nosucherror View Post
Hi Jack,
my Wine 2.11 doesn't have a Direct3D section in the registry, should it be there?
I have two PCs, one with an NVIDIA GTX 750 Ti using their driver and a laptop with an Intel GPU and I have this problem on both.
If anyone wants to try them, here are the Toneboosters plugins
http://www.toneboosters.com/download/
No, you'd have to add it to your registry. Instructions are in the link I posted.

Edit: I guess in this case it won't help, as I think it fixes problems with intel and shouldn't be needed with nvidia.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)

Last edited by Jack Winter; Yesterday at 05:59 AM.
Jack Winter is online now   Reply With Quote
Old Yesterday, 08:28 AM   #2060
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

@osxmidi: Heh, your new commits have gotten me in a mess. I tried to merge them but something has gone wrong, and I get unknown opcodes sometimes.

Due to various circumstances regarding github workflow, etc, I think I've really messed up and am not quite sure how to merge all this together. Or I made a mistake somewhere while doing the indentation cleanup.

Am thinking it's probably better I do it once more, but since it's quite a lot of work, I'd be happy not to be confronted with new commits until I'm done.

Any chance that you can give me a day or two to fix it all up before you hack on it again?

Edit: on the good side I think you got rid of some xruns with the latest run of patches.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Yesterday, 09:37 AM   #2061
osxmidi
Human being with feelings
 
Join Date: Feb 2014
Posts: 235
Default

Quote:
Originally Posted by nosucherror View Post
Hi Jack,
my Wine 2.11 doesn't have a Direct3D section in the registry, should it be there?
I have two PCs, one with an NVIDIA GTX 750 Ti using their driver and a laptop with an Intel GPU and I have this problem on both.
If anyone wants to try them, here are the Toneboosters plugins
http://www.toneboosters.com/download/
In that case it might be that Wine just can't handle something about the D3D code.

Wine staging is being updated to handle more D3D functions https://www.phoronix.com/scan.php?pa...e-2.9-Released

Wine is a work in progess.

There are dll overrides as well.
osxmidi is offline   Reply With Quote
Old Yesterday, 12:48 PM   #2062
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default

Is it possible that rolling back the kernel would help? I have recently found that Bitwig 1 wont run with kernels past 4.10.0-22 and I spent ages thinking it was a Java problem. I just updated my laptop to Ubuntu 17.04 hoping that might help - it didn't.
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old Yesterday, 04:07 PM   #2063
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

@osxmidi: I just created a pull request on github, for the first series of patches, this one fixes up the indentation to be more consistent. It shouldn't introduce any regressions, as all the edits deal with indentation (and white space) and not the code itself.

Hope you like it, and if there is something you'd like to see done in another style, please let me know. If you accept this one, I intend to do another series dealing with superfluous curly brackets and linefeeds.

After that I have some cool code dealing with realtime priorities lined up, which I've been playing with for a while. But first I'd like to play a bit more with it, to see where it's needed, and possibly to write some latency benchmarking code to see how and how much it helps.

This was actually a very good exercise for me, as I have a much better understanding of the code now.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Yesterday, 05:39 PM   #2064
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

Quote:
Originally Posted by nosucherror View Post
Is it possible that rolling back the kernel would help? I have recently found that Bitwig 1 wont run with kernels past 4.10.0-22 and I spent ages thinking it was a Java problem. I just updated my laptop to Ubuntu 17.04 hoping that might help - it didn't.
I think that's unlikely.

I did make some progress with Ferrox though. It seems it uses the d2d drawing lib which is under development in wine, but still missing functionality. It does draw a GUI for me, but doesn't update the knobs properly.

I have wine 2.11 installed and did the following:
1. Created the "Direct3D" key in [HKCU]/Software/Wine
2. Created a dword entry called "MaxVersionGL" and set it to 0x30002

I guess it will start working properly on some future date when everything it needs is implemented, or maybe wine-staging will help.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Today, 04:30 AM   #2065
nosucherror
Human being with feelings
 
nosucherror's Avatar
 
Join Date: Oct 2013
Location: London, Perfidious Albion
Posts: 32
Default

Fair enough. Thanks for looking into it Jack. I'm still very impressed with LinVst.
__________________
Ubuntu Studio 16.10 | M-Audio Fast Track Ultra & M-Audio Delta 1010 | AMD FX-8320 | 16Gib RAM
nosucherror is offline   Reply With Quote
Old Today, 04:34 AM   #2066
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

Quote:
Originally Posted by nosucherror View Post
Fair enough. Thanks for looking into it Jack. I'm still very impressed with LinVst.
So am I I guess we can't expect every single plugin to work, but so many do that it looks very good for the future.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Today, 07:12 AM   #2067
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

@osxmidi: Is there a reason for not making all plugins embedded? Seems to work fine with everything I've thrown at it so far.
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Today, 11:45 AM   #2068
Jack Winter
Human being with feelings
 
Jack Winter's Avatar
 
Join Date: Aug 2007
Posts: 881
Default

@osxmidi: I see that I left some small inconsistencies in that large cleanup, if and once you have merged it into main, I'll do those too. Hope you like what I did
__________________
Software: Archlinux/KDE/Wine, Reaper64, Komplete8, IK Multimedia, Toontrack and various other plugs. Gear: i7-2600k, 16gb ram, RME Multiface, RME Babyface, Behringer X32, Genelec 8040, and much more :)
Jack Winter is online now   Reply With Quote
Old Today, 07:57 PM   #2069
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 92
Default

Found a nice multi-fx vst to be wrapped by LinVst
for use with the Scorch amp-sim,

http://www.vst4free.com/index.php?plug-ins=MultiFX

It's called antiknot, and it includes

compressor
eq
flanger
tremolo
reverb
delay
phaser

and the all-important randomizer button,
for those still without hearing loss.

Saving/loading presets worked, the gui is shades of gray,
so no sunglasses or medications needed, and linux doesn't
yet have many one-panel convenient plugins with such an array to use.

Also, clicking a knob shows the numeric value,
a favorite feature out west!

Also also, it has tooltips for all the knobs,
very useful even back east.

The z3ta+ 1.5 effects plugin is also nice with Scorch.
It may be still available for those fluent enough in German
to find a Beat Magazine back issue, around may/june/july 2012?

although I don't remember if reg codes had a maximum threshold
that was reached, which sometimes foils late arrivals
to a popular giveaway.

Anyway antiknot is free, and should find several uses.
Cheers

Last edited by 4duhwinnn; Today at 08:24 PM.
4duhwinnn is online now   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:47 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.