Obxd synthesizer

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
OB-Xd - Virtual Analog Synthesizer$99.00Buy

Post

Funkybot's Evil Twin wrote: Fri Mar 11, 2022 11:31 pm "where do I enable this?"
Right-click ANYWHERE (not on a knob) on the GUI and select Help->Manual and done. :party:

Only kidding "Skin Settings" is OK by me :)

Post

v2.8 is out!

https://www.discodsp.com/obxd/

Mirror: https://github.com/reales/OB-Xd/releases/tag/v2.8

Registered customers update (AAX): https://www.discodsp.com/members/

What's new
  • JUCE framework updated to 6.1.6.
  • Tooltip menu for disabling, standard display (show tagged tooltips on XML theme using tooltip="1") and full display.
  • Using Alt/Option in OSC1/2 oscillator knobs will lock to semitones.
  • Fixed step tooltip display issue.
  • Fixed Linux libcurl compiler issue.
  • Fixed leaking voice and legato components.
  • Updated custom StandaloneFilterWindow.h to display native macOS menus and additional tweaks.

Post

macOS users please re-download the installer to fix the AU validation issue.

Post

discoDSP wrote: Mon Mar 28, 2022 12:49 pm macOS users please re-download the installer to fix the AU validation issue.
Thanks - this validates for me now, but still doesn't work here:
Logic (Rosetta) - The AU failed to load
Logic (Native) - just get the loading spinner permanently:-
.
obxd.gif
.
Logic 10.7.3, Monterey 12.3, MBP M1Pro

(It works ok here in a rosetta host, like Hosting AU though.)
You do not have the required permissions to view the files attached to this post.

Post

I just downloaded the latest installer and tested in Monterrey / Logic without issues. OB-Xd is a Universal 2 Binary that should work fine in x86 and ARM (for M1 systems).

First, try getting the latest version from Members Area or https://www.discodsp.com/obxd/ and verify the PKG date is Monday, 28 March 2022 at 14:45

Also, restarting the AudioComponentRegistrar is recommended. This can be done by a system reboot, a user log out and log in or if you know how to use Terminal use the following command:

Code: Select all

sudo killall -9 AudioComponentRegistrar
I have two users who have verified the new build works as expected.

Please report back, thanks.

Post

One minor nitpick: it seems like when you run the version with the installer it overwrites the skin.xml and MIDI\config.xml files. Would be nice if the install script (on Windows anyway) could check for those files and not overwrite if they already exist.

I just noticed after installing the official 2.8 update from the User Area and having to reset my skin, size, and controller.

Post

Yeah, the factory stuff should be either in ProgramData (if installing for all users) or AppData/Roaming (if installing for current user), and actual user data (like your chosen CC mapping and skin) should be in Documents. Ideally. :)

Post

discoDSP wrote: Mon Mar 28, 2022 3:51 pm First, try getting the latest version from Members Area or https://www.discodsp.com/obxd/ and verify the PKG date is Monday, 28 March 2022 at 14:45
Thanks - I can verify that is the version I installed. I tried again. I generally only install the AU but I also tried installing the VSTs in case the AU required them. Same results.
discoDSP wrote: Mon Mar 28, 2022 3:51 pmAlso, restarting the AudioComponentRegistrar is recommended. This can be done by a system reboot, a user log out and log in or if you know how to use Terminal use the following command:

Code: Select all

sudo killall -9 AudioComponentRegistrar
I had rebooted and tried that, but yes I have that terminal command under a handy alias and use it when required - but it gave me no change in behaviour either.

I also trashed the app support stuff (skins, banks folders etc) just in case something was up with those, and let the installer create new versions - same results.
discoDSP wrote: Mon Mar 28, 2022 3:51 pmI have two users who have verified the new build works as expected.
I guess that's now dropped to 66% of user reports indicating it works.. :oops:

I'll try in some other hosts to check the behaviour and post back...
Edit: Works fine in Live 11.1, both Rosetta and Native.
Last edited by beely on Mon Mar 28, 2022 4:15 pm, edited 1 time in total.

Post

Funkybot's Evil Twin wrote: Mon Mar 28, 2022 4:02 pm One minor nitpick: it seems like when you run the version with the installer it overwrites the skin.xml and MIDI\config.xml files. Would be nice if the install script (on Windows anyway) could check for those files and not overwrite if they already exist.

I just noticed after installing the official 2.8 update from the User Area and having to reset my skin, size, and controller.
Right now the Inno Setup script is using for the assets:

Code: Select all

Source: OB-Xd\*.*; DestDir: {userdocs}\discoDSP\OB-Xd\; Flags: ignoreversion recursesubdirs
Perhaps it makes more sense to use promptifolder or onlyifdoesntexist flags as seen as https://jrsoftware.org/ishelp/index.php ... lessection I'm open for suggestions.

Post

beely wrote: Mon Mar 28, 2022 4:09 pm I had rebooted and tried that, but yes I have that terminal command under a handy alias and use it when required - but it gave me no change in behaviour either.
Also try removing audiounits cache.

Post

discoDSP wrote: Mon Mar 28, 2022 4:14 pm Also try removing audiounits cache.
Ok, trashed, rescanned all plugins, and I get the same behaviour.
Also tried it in Logic 10.6.3 (native and rosetta), with the same results as 10.7.3.

It works in most things I've tried *except* Logic....

Post

Can you post the auval log when you reset and rescan the plug-in?

Post

discoDSP wrote: Mon Mar 28, 2022 4:25 pm Can you post the auval log when you reset and rescan the plug-in?
Sure:

Code: Select all

validating Audio Unit OB-Xd by discoDSP:

    AU Validation Tool
    Version: 1.10.0 
    Copyright 2003-2019, Apple Inc. All Rights Reserved.
    Specify -h (-help) for command options

--------------------------------------------------
VALIDATING AUDIO UNIT: 'aumu' - 'Obxd' - 'DDSP'
--------------------------------------------------
Manufacturer String: discoDSP
AudioUnit Name: OB-Xd
Component Version: 2.8.0 (0x20800)

* * PASS
--------------------------------------------------
TESTING OPEN TIMES:
COLD:
Time to open AudioUnit:         17.565 ms
WARM:
Time to open AudioUnit:         11.840  ms
This AudioUnit is a version 2 implementation.
FIRST TIME:
Time for initialization:        0.005 ms

* * PASS
--------------------------------------------------
VERIFYING DEFAULT SCOPE FORMATS:
Input Scope Bus Configuration:
 Default Bus Count:0

Output Scope Bus Configuration:
 Default Bus Count:1
    Bus Name: Output
    Default Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved

* * PASS
--------------------------------------------------
VERIFYING REQUIRED PROPERTIES:

* * PASS
--------------------------------------------------
VERIFYING RECOMMENDED PROPERTIES:
  VERIFYING PROPERTY: Latency
    PASS

* * PASS
--------------------------------------------------
VERIFYING OPTIONAL PROPERTIES:
  VERIFYING PROPERTY Tail Time
    PASS
  VERIFYING PROPERTY Bypass Effect
    PASS

* * PASS
--------------------------------------------------
VERIFYING SPECIAL PROPERTIES:

VERIFYING CUSTOM UI
Cocoa Views Available: 1
  JUCE_AUCocoaViewClass_f24ff9c496f2bdc6
    PASS

DEFAULT PRESET: 0, Name: Accordion OB-Xa

HAS FACTORY PRESETS

VERIFYING CLASS INFO
    PASS

TESTING HOST CALLBACKS
    PASS

* * PASS
--------------------------------------------------
PUBLISHED PARAMETER INFO:

# # # 80 Global Scope Parameters:

* * PASS
--------------------------------------------------
FORMAT TESTS:

Reported Channel Capabilities (explicit):
      [0, 2]  

No Input, Output Chans:
0-1   0-2   0-4   0-5   0-6   0-7   0-8
      X                                   

* * PASS
--------------------------------------------------
RENDER TESTS:

Output Format: AudioStreamBasicDescription:  2 ch,  44100 Hz, Float32, deinterleaved
Render Test at 512 frames
Slicing Render Test at 64 frames
  PASS


Render Test at 64 frames, sample rate: 22050 Hz
Render Test at 137 frames, sample rate: 96000 Hz
Render Test at 4096 frames, sample rate: 48000 Hz
Render Test at 4096 frames, sample rate: 192000 Hz
Render Test at 4096 frames, sample rate: 11025 Hz
Render Test at 512 frames, sample rate: 44100 Hz
  PASS

Bad Max Frames - Render should fail
  PASS

Checking parameter setting
Using AudioUnitSetParameter
Using AudioUnitScheduleParameter
  PASS

Checking ramped parameter scheduling
  PASS

Test MIDI
  PASS

* * PASS
--------------------------------------------------
AU VALIDATION SUCCEEDED.
--------------------------------------------------


validation result: successfully validated

updating properties of AU OB-Xd by discoDSP…

Post

Everything looks fine.

ry removing OB-Xd.component from Macintosh HD > Library > Audio > Plug-Ins > Components, delete cache, run Logic and install OB-Xd again.

Post

discoDSP wrote: Mon Mar 28, 2022 4:43 pm ry removing OB-Xd.component from Macintosh HD > Library > Audio > Plug-Ins > Components, delete cache, run Logic and install OB-Xd again.
Ok:-
Removed AU component
Killed auregistrar
Trashed au cache
Killed auregistrar
Ran Logic (native) and let it scan and build aucache
Verified OB-Xd as gone from Logic
Quit Logic
Killed auregistrar
Installed ob-xd from 2.8.0 installer
Killed auregistrar
Ran Logic
Opened OB-Xd in Logic - same behaviour, just hangs natively, and "Failed to load" under Rosetta :(

I'm out of time/ideas to keep trying this for now - I'll let you know if I discover anything that influences this behaviour, and am happy to try any other suggestions...

(This is a brand new machine from clean BTW, so doesn't have years of old cruft, and I have no problems with any other plugins.)

In the meantime, I retrieved 2.6.0 from my backups, and this works fine for me in Logic. :tu:

Post Reply

Return to “Instruments”