Obxd synthesizer

VST, AU, AAX, etc. plug-in Virtual Instruments discussion
stumpydj
KVRer
12 posts since 20 Apr, 2004

Post Tue Sep 10, 2019 8:14 pm

Thanks courtjestr. When Reaper first scans .vst folder after copying, pasting your compiled file, Reaper quits. Restarting Reaper, but no Obxd. Same result as with discoDSP build. The old (v1.4?) DISTRHO-Ports VST will load, as do the current v1.5 discoDSP Windows VST2 and VST3 versions with Wine and LinVST/3. I only have one Obxd64.so at a time in the .vst folder. When testing new version, I delete the older Obxd64.so file.

courtjestr
KVRist
102 posts since 25 Aug, 2018

Re: Obxd synthesizer

Post Tue Sep 10, 2019 9:15 pm

Okay. Obviously both mine and discoDSP's version are causing your copy of Reaper to crash and Reaper then ignores the vst next time it loads. Can you try running Obxd64 (not the .so) from a terminal and post the results? Are you using KDE Neon on Ubuntu 18.04? If not, what is the base of your distro? There might be some libraries missing or the wrong version which is causing Obdx64 to crash.

The DISTRHO-Ports VST is from at least two years ago and looks to be 1.0.

stumpydj
KVRer
12 posts since 20 Apr, 2004

Re: Obxd synthesizer

Post Wed Sep 11, 2019 4:01 am

The executable Obxd64 has permissions but won't run in terminal (called Konsole on Neon). Choosing "Run in Konsole" seems to open the executable, but it doesn't actually do anything after opening, no GUI, no warning message, nothing. Terminal doesn't give any messages at all, it just stalls. KDE Neon, based on Ubuntu 18.04. This happens with your build and with discoDSP build.

Thanks for your help, I don't mind running the Windows version in Wine, it would be great to get the LInux version working though.

courtjestr
KVRist
102 posts since 25 Aug, 2018

Re: Obxd synthesizer

Post Wed Sep 11, 2019 2:58 pm

Interesting. I agree that Wine is a work around but running native would be better. Can you open a terminal and then run it from there and let me know if any messages appear?

User avatar
discoDSP
KVRAF
4343 posts since 18 Jul, 2002

Re: Obxd synthesizer

Post Thu Sep 12, 2019 12:50 am

I just installed a fresh Ubuntu 18.04 virtual machine and no issues with standalone or VST with Renoise :help: :shrug: I don't think Reaper should be used in production machines because of the experimental state.

courtjestr
KVRist
102 posts since 25 Aug, 2018

Re: Obxd synthesizer

Post Thu Sep 12, 2019 12:23 pm

This has got me baffled. Actually, I think Reaper is a red herring. Obxd64.so crashes Waveform10 and Mixbus 5 does not show the vst either. I have tried this on six different computers, including one laptop, two desktops, and three virtual machines, two hosted on Linux, and one hosted on Windows. The one hosted on Windows was a clean install with no additional software added. I cannot get the Obxd64 downloaded from the discodsp site to run on any of those machines. The version of Obxd64 I compiled runs on every one of those machines.

I would be interested in reports from people who have actually gotten Obxd 1.5 to work on their Ubuntu 18.04 machines.

stumpydj
KVRer
12 posts since 20 Apr, 2004

Re: Obxd synthesizer

Post Thu Sep 12, 2019 8:51 pm

On two very different KDE Neon User Edition (based on Ubuntu 18.04) computers, open terminal (KDE calls it Konsole) in folder where the discoDSP Obxd64 executable resides. Ran the command "./Obxd64 " (without quotes), got Illegal Instruction. Maybe some dependency is missing in Neon that is in regular Ubuntu 18.04.

Re-installed the Linux VST Obxd64.so in .vst folder. Opened Ardour, scan new plugins on program open, but Ardour does not list Obxd64 among VST plugins. Other plugins yes, Obxd no. Ardour is scanning and rescanning the correct folders. Maybe Ardour, like Reaper, is experiment too, I don't know, I don't use it much. The discoDSP VST2 and VST3 64 bit plugins do scan and load with Wine when using Reaper as experiment.

Installed on a Windows 10 "production machine". Obxd64 dll and vst3 scan and load in Windows Reaper 64 bit. Skins, Programs, Banks are loading as one would expect.

courtjestr
KVRist
102 posts since 25 Aug, 2018

Re: Obxd synthesizer

Post Thu Sep 12, 2019 10:12 pm

stumpydj wrote:
Thu Sep 12, 2019 8:51 pm
On two very different KDE Neon User Edition (based on Ubuntu 18.04) computers, open terminal (KDE calls it Konsole) in folder where the discoDSP Obxd64 executable resides. Ran the command "./Obxd64 " (without quotes), got Illegal Instruction. Maybe some dependency is missing in Neon that is in regular Ubuntu 18.04.
This is exactly what I got too. It is not due to a missing dependency; you would have got a completely different message describing which library was missing.

Can you download the Obxd64 executable that I shared and try the same thing?
stumpydj wrote:
Thu Sep 12, 2019 8:51 pm
Re-installed the Linux VST Obxd64.so in .vst folder. Opened Ardour, scan new plugins on program open, but Ardour does not list Obxd64 among VST plugins. Other plugins yes, Obxd no. Ardour is scanning and rescanning the correct folders. Maybe Ardour, like Reaper, is experiment too, I don't know, I don't use it much. The discoDSP VST2 and VST3 64 bit plugins do scan and load with Wine when using Reaper as experiment.
Ardour is probably adding Obxd64.so to the vst blacklist. At least it did on my linux box.

User avatar
discoDSP
KVRAF
4343 posts since 18 Jul, 2002

Re: Obxd synthesizer

Post Fri Sep 13, 2019 4:31 am

macOS Catalina is coming soon and I have notarized OB-Xd app and PKG installer. Also digitally signed all plugin files (AU/VST/VST3). Any feedback is appreciated.

https://www.discodsp.com/download/?id=2

hma
KVRist
270 posts since 13 Jan, 2006 from top down

Re: Obxd synthesizer

Post Fri Sep 13, 2019 9:03 am

Is it supposed to run on winxp? Doesn`t show up in reaper and renoise.

User avatar
aciddose
KVRAF
12256 posts since 7 Dec, 2004

Re: Obxd synthesizer

Post Fri Sep 13, 2019 5:54 pm

For a binary to work on pre-win7 versions of Windows requires that they avoid using specific incompatible libraries, and that they are linked with the backward compatible C runtime library. Some modern graphical acceleration functions or libraries like "Direct2D" simply aren't available before win7. If the library used begins to use such functionality it will be impossible to have the binary work on older versions of Windows.

tl;dr; By default things don't run on XP anymore, and special effort would need to be invested to make sure they do.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.

hma
KVRist
270 posts since 13 Jan, 2006 from top down

Re: Obxd synthesizer

Post Fri Sep 13, 2019 11:36 pm

That`s cool. It`s just that on discoDSP download page it says "Windows XP+" so I was wondering.

User avatar
discoDSP
KVRAF
4343 posts since 18 Jul, 2002

Re: Obxd synthesizer

Post Sat Sep 14, 2019 12:30 am

hma wrote:
Fri Sep 13, 2019 9:03 am
Is it supposed to run on winxp? Doesn`t show up in reaper and renoise.
Minimum is Windows 7. I forgot to remove the XP thing, sorry. I think it's a reasonable requirement now considering Win7 is almost 9 years old :)

hma
KVRist
270 posts since 13 Jan, 2006 from top down

Re: Obxd synthesizer

Post Sat Sep 14, 2019 1:34 am

Ok, thanks for clearing that up.

stumpydj
KVRer
12 posts since 20 Apr, 2004

Re: Obxd synthesizer

Post Sat Sep 14, 2019 6:59 am

courtjestr wrote:
Thu Sep 12, 2019 10:12 pm

This is exactly what I got too. It is not due to a missing dependency; you would have got a completely different message describing which library was missing.

Can you download the Obxd64 executable that I shared and try the same thing?
Your executable Obxd64 build runs (quite well actually) from terminal on two different KDE Neon machines. Loads skins, banks, changes programs as anticipated.

The discoDSP executable Obxd64 does not run from terminal on either machine. Instead it gives Illegal instruction message.

Return to “Instruments”