Login / Register 0 items | $0.00 New @ KVR
User avatar
waltercruz
KVRAF
 
1594 posts since 3 Dec, 2011, from Brasília, Brazil

Postby waltercruz; Wed Oct 18, 2017 6:31 pm Re: Obxd synthesizer

aumordia wrote:this is the stuff that you as users could really help out on -- can you pin down precisely which version "sounds best," and prove (e.g. through null tests) which versions "don't work" because they sound different? that'll make it a lot easier for somebody who wants to help, but doesn't totally understand the historical context, to actually be helpful, without inadvertently making things worse.

right now, if some dev looks for "obxd source code," this is what they find: https://github.com/2DaT/Obxd

any idea if this is the right basis or not?


The version from discoDSP is here: https://github.com/reales/OB-Xd
User avatar
waltercruz
KVRAF
 
1594 posts since 3 Dec, 2011, from Brasília, Brazil

Postby waltercruz; Wed Oct 18, 2017 6:53 pm Re: Obxd synthesizer

and doing a diff between 2DaT git version and reales repository, I can see no change that would alter sounding, it's just skinning and the part of preset browser that change Banks.
.jon
KVRAF
 
5484 posts since 8 Jul, 2002, from Helsinki

Postby .jon; Wed Oct 18, 2017 8:37 pm Re: Obxd synthesizer

Duplicating functionality already available is like the definition of wasting time.
klinik
KVRist
 
204 posts since 23 Apr, 2004

Postby klinik; Wed Oct 18, 2017 8:55 pm Re: Obxd synthesizer

waltercruz wrote:and doing a diff between 2DaT git version and reales repository, I can see no change that would alter sounding, it's just skinning and the part of preset browser that change Banks.

The diference in sound does not come with the DiscoDSP version Vs lastest 2Dat version, but from an earlier 2Dat version to the lastest 2Dat
User avatar
fmr
KVRAF
 
7445 posts since 16 Mar, 2003, from Porto - Portugal

Postby fmr; Thu Oct 19, 2017 12:26 am Re: Obxd synthesizer

aumordia wrote:this is the stuff that you as users could really help out on -- can you pin down precisely which version "sounds best," and prove (e.g. through null tests) which versions "don't work" because they sound different? that'll make it a lot easier for somebody who wants to help, but doesn't totally understand the historical context, to actually be helpful, without inadvertently making things worse.

right now, if some dev looks for "obxd source code," this is what they find: https://github.com/2DaT/Obxd

any idea if this is the right basis or not?

Yes, that seems the correct repository. Not sure if the old code is still there, and 2Dat seems to not be around anymore.

EDIT: The code there says "2DaT Better HQ mode" but is from 2014, so,. it must be from the version 1.1, which I believe is the one people refer when they say it's "better". Version 1.3 was compiled in 2016 <https://obxd.wordpress.com/category/news/> apparently from a different code ("Compiled using dozius fork and Soshi Studio GUI code"), which doesn't seem to be there in the repository.

I still have the old version from 2014. Will try to bounce the same track with the two versions and see how different they are. A little busy right now but I will try to find the time up to the weekend.
Fernando (FMR)
User avatar
waltercruz
KVRAF
 
1594 posts since 3 Dec, 2011, from Brasília, Brazil

Postby waltercruz; Thu Oct 19, 2017 1:16 am Re: Obxd synthesizer

klinik wrote:
waltercruz wrote:and doing a diff between 2DaT git version and reales repository, I can see no change that would alter sounding, it's just skinning and the part of preset browser that change Banks.

The diference in sound does not come with the DiscoDSP version Vs lastest 2Dat version, but from an earlier 2Dat version to the lastest 2Dat


Nice!

So, probably the version with the filter that people talk about is the one before this commit on Oct 19, 2014, with the comment "Better 24db filter"

https://github.com/2DaT/Obxd/commit/307 ... 5535c63ad2
User avatar
waltercruz
KVRAF
 
1594 posts since 3 Dec, 2011, from Brasília, Brazil

Postby waltercruz; Thu Oct 19, 2017 1:18 am Re: Obxd synthesizer

waltercruz wrote:
klinik wrote:
waltercruz wrote:and doing a diff between 2DaT git version and reales repository, I can see no change that would alter sounding, it's just skinning and the part of preset browser that change Banks.

The diference in sound does not come with the DiscoDSP version Vs lastest 2Dat version, but from an earlier 2Dat version to the lastest 2Dat


Nice!

So, probably the version with the filter that people talk about is the one before this commit on Oct 19, 2014, with the comment "Better 24db filter"

https://github.com/2DaT/Obxd/commit/307 ... 5535c63ad2


or before this one, from Oct 27, 2014 (Better HQ mode).

https://github.com/2DaT/Obxd/commit/5f8 ... diff=split

Sonically, the latest version of 2Dat (Better HQ mode) == discoDSP version.
User avatar
waltercruz
KVRAF
 
1594 posts since 3 Dec, 2011, from Brasília, Brazil

Postby waltercruz; Thu Oct 19, 2017 1:22 am Re: Obxd synthesizer

...

or the version before Sep 16, 2014, with commit (Better 12 db filter).

https://github.com/2DaT/Obxd/commit/52a ... 274c2b260b

It's not hard to build it with current Juce Framework on Mac OS X, I build it some months ago (april), but it's needed Xcode installed and I removed Xcode from my computer.
User avatar
fmr
KVRAF
 
7445 posts since 16 Mar, 2003, from Porto - Portugal

Postby fmr; Thu Oct 19, 2017 1:23 am Re: Obxd synthesizer

waltercruz wrote:
klinik wrote:
waltercruz wrote:and doing a diff between 2DaT git version and reales repository, I can see no change that would alter sounding, it's just skinning and the part of preset browser that change Banks.

The diference in sound does not come with the DiscoDSP version Vs lastest 2Dat version, but from an earlier 2Dat version to the lastest 2Dat


Nice!

So, probably the version with the filter that people talk about is the one before this commit on Oct 19, 2014, with the comment "Better 24db filter"

https://github.com/2DaT/Obxd/commit/307 ... 5535c63ad2

If that's the case, I'm afraid I don't have it anymore, and the code doesn't seem to be available anymore either.

But I believe that the problem was introduced with the changes made to the code by Soshi, not by 2Dat. The last 2Dat version (version 1.1, I believe) don't have problems, AFAIK
Fernando (FMR)
Tommi_M
KVRer
 
9 posts since 30 Jan, 2018

Postby Tommi_M; Sun Feb 04, 2018 5:00 am Re: Obxd synthesizer

There seems to be something odd in this latest version. When playing, it sometimes goes mute, and cpu jumps to 100 %. Normally while playing it's about 10–30 %. It's not about the amount of voices... I have tried many things and I still dont know what triggers it. Usually I have to restart OBXd to make it work again.
I still have the old version of OBXd, and I never have any problems with that.
I have Ubuntu 16.04 and Renoise.
Any ideas? I'd like to use 2016 version because it looks better, but this behaviour makes it difficult.
User avatar
Teksonik
KVRAF
 
11421 posts since 15 Sep, 2001, from Las Vegas,USA

Postby Teksonik; Sun Feb 04, 2018 5:08 am Re: Obxd synthesizer

Update to Ubuntu 17.10 ?
None are so hopelessly enslaved as those who falsely believe they are free. Johann Wolfgang von Goethe
User avatar
aciddose
KVRAF
 
11941 posts since 7 Dec, 2004

Postby aciddose; Sun Feb 04, 2018 12:52 pm Re: Obxd synthesizer

"Goes mute" is almost definitely a NAN float value. To verify this you'll need to trigger the condition and see if the NAN value shows up in the output or in the plug-in's internal memory and buffers.

If it occurs in the filter buffers for example it means it's unrecoverable unless the plug-in has a proper initialization on reset, which is supposed to be triggered when plugin->dispatch(set status, 0, ...) followed by (set status, 1) is called. Also referred to as "suspend and resume".

NANs occur much more frequently with 32-bit FPU code and standard cmath functions like tan(). Most plug-ins use tan() to compute coefficients and some plug-ins may not account for the fact that out-of-range errors can trigger a NAN result.

The solution is likely USE THE 64-BIT VERSION.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
Tommi_M
KVRer
 
9 posts since 30 Jan, 2018

Postby Tommi_M; Mon Feb 05, 2018 8:30 am Re: Obxd synthesizer

Ok, I have made some more tests. If there is only one voice, no problem. But playing two voices or more could trigger it. If it goes mute once, problem follows to new instruments. Only way to fix it is restart, or play only 1-3 voices.

aciddose wrote:"Goes mute" is almost definitely a NAN float value. To verify this you'll need to trigger the condition and see if the NAN value shows up in the output or in the plug-in's internal memory and buffers.

I dont know how to do that. I had a terminal open when playing, but there is no errors.

Maybe changing to 64-bit version could help, but I'm not intend to do that very soon.
User avatar
aciddose
KVRAF
 
11941 posts since 7 Dec, 2004

Postby aciddose; Mon Feb 05, 2018 2:22 pm Re: Obxd synthesizer

Well it's a serious bug in the plug-in itself. If you're unwilling to test the 64-bit version and unwilling to upgrade to a version where the bug is fixed, you're stuck.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
Tommi_M
KVRer
 
9 posts since 30 Jan, 2018

Postby Tommi_M; Mon Feb 05, 2018 2:49 pm Re: Obxd synthesizer

aciddose wrote:Well it's a serious bug in the plug-in itself. If you're unwilling to test the 64-bit version and unwilling to upgrade to a version where the bug is fixed, you're stuck.

I have version 1.4. Isn't that the latest version?
PreviousNext

Moderator: KVR Moderators (Main)

Return to Instruments