OB-Xf by Surge Synth Team
- KVRAF
- 24405 posts since 7 Jan, 2009 from Croatia
Step by step!
Pretty sure the preset browser is going to be the same as it is now at least for some time to come. Bigger fish to fry, etc. Gotta go in milestones.
Pretty sure the preset browser is going to be the same as it is now at least for some time to come. Bigger fish to fry, etc. Gotta go in milestones.
- KVRAF
- 3592 posts since 8 Dec, 2008 from Global Cowboy
Funkybot's Evil Twin wrote: Sun Jun 08, 2025 7:04 pm Very cool. I always really liked that synth but recent developments have soured me to it. For a freebie, it was always damn good.
Thanks Surge Team! Looking forward to this.
100 % agree
This one is going to have a great vibe
No auto tune...
-
- KVRian
- 1213 posts since 25 Dec, 2018
Can i ask that we not associate this effort with negativity about DiscoDSP though? They have done a lot to the software and the code, and have a great set of products - including OB-Xd. The effort here is to make sure the open source one is runnable, buildable, bug fixed, skinned, etc... but there's loads and loads of room for people who want the professional support and features they've added to OB-Xd since the last GPL3 code cut.
- KVRAF
- 1757 posts since 3 May, 2023 from Norway
Nice 
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC
- KVRAF
- 24405 posts since 7 Jan, 2009 from Croatia
I have to say I am really excited about this all. Have been working on some features already.
There is one thing I want to bring to everyone's attention. This instrument is NOT going to be a drop-in replacement for OB-Xd in your projects. Not only is it a new plugin ID, we've decided to modify/fix certain aspects that are making it incompatible with older patches. Namely:
- When Osc 1/2 pitch was set to noon and master tuning too, middle C key was playing an octave too high
- Filter envelope to pitch modulation didn't take into account that the envelope maximum sustain level is 90% instead of 100%, and so it could never reach the full 3 octave mod depth. Now it can.
- PW modulation via filter envelope had the same issue (additionally it could never reach the full range of static PW since modulation amount maximum was set to 0.75 instead of 0.95)
- This is a personal aesthetic, but I doubled the Crossmod amount. It gets pretty gnarly in a good way!
- Pitch bend gets separate up/down range controls, 0-48 semitones
- Noise knob in the mixer has different volume scaling than osc 1/2 knobs. Why? Beats me, but we're making it consistent!
- Several other things I can't remember now
But suffice to say old patches won't be compatible. Perhaps down the line we could look into importing and remapping things but for 1.0 release, consider it a completely blank slate.
Same thing is also for MIDI mapping presets. Names of a lot of parameters are weirdly shorthanded or sometimes not very sensical either, so these are all going to change to be more clear and exact.
We're also adding a few more features OB-Xd doesn't have. I am looking forward to hearing how will people make use of them.
There is one thing I want to bring to everyone's attention. This instrument is NOT going to be a drop-in replacement for OB-Xd in your projects. Not only is it a new plugin ID, we've decided to modify/fix certain aspects that are making it incompatible with older patches. Namely:
- When Osc 1/2 pitch was set to noon and master tuning too, middle C key was playing an octave too high
- Filter envelope to pitch modulation didn't take into account that the envelope maximum sustain level is 90% instead of 100%, and so it could never reach the full 3 octave mod depth. Now it can.
- PW modulation via filter envelope had the same issue (additionally it could never reach the full range of static PW since modulation amount maximum was set to 0.75 instead of 0.95)
- This is a personal aesthetic, but I doubled the Crossmod amount. It gets pretty gnarly in a good way!
- Pitch bend gets separate up/down range controls, 0-48 semitones
- Noise knob in the mixer has different volume scaling than osc 1/2 knobs. Why? Beats me, but we're making it consistent!
- Several other things I can't remember now
But suffice to say old patches won't be compatible. Perhaps down the line we could look into importing and remapping things but for 1.0 release, consider it a completely blank slate.
Same thing is also for MIDI mapping presets. Names of a lot of parameters are weirdly shorthanded or sometimes not very sensical either, so these are all going to change to be more clear and exact.
We're also adding a few more features OB-Xd doesn't have. I am looking forward to hearing how will people make use of them.
Last edited by EvilDragon on Sat Jun 14, 2025 8:55 pm, edited 1 time in total.
-
- KVRian
- 1141 posts since 2 Oct, 2021
Man, I am really excited about how you handle this!EvilDragon wrote: Sat Jun 14, 2025 6:20 pm I have to say I am really excited about this all.
....
TONS OF AWE§SOME STUFF
....
We're also adding a few more features OB-Xd doesn't have. I am looking forward to hearing how will people make use of them.![]()
Thank you so much in advance!
ABX is enemy to GAS
- KVRAF
- 24405 posts since 7 Jan, 2009 from Croatia
The things I listed aren't even what's actually awesome, those are just things we deemed needed fixing... 
-
- KVRAF
- 9521 posts since 6 Oct, 2004
Should be ready, I have only tested the linux standalone, clap and lv2 versions, saved a preset etc, but they seem to work fine
Thanks Surge Team!
Nightly builds link is in the first post.
You need the assets archive, and the version archive for your OS, and follow the readme's
Request that 'asset' paths can be set wherever desired in a config file. And that Surge Synth Team folder can be renamed without spaces, and still be found by the file browser.
Cheers
Nightly builds link is in the first post.
You need the assets archive, and the version archive for your OS, and follow the readme's
Request that 'asset' paths can be set wherever desired in a config file. And that Surge Synth Team folder can be renamed without spaces, and still be found by the file browser.
Cheers
- KVRAF
- 24405 posts since 7 Jan, 2009 from Croatia
It is still in flux, parameter layout will change (this will impact state loading in hosts), I would suggest not doing any projects with it in the following two or so weeks, at most I suggest checking out just the standalone and not using it in a DAW at all just yet. I will post here when parameter space is stabilized - that will be the sign it's safe to use in a DAW and recall projects etc.
- KVRAF
- 24405 posts since 7 Jan, 2009 from Croatia
Free.
- KVRAF
- 1757 posts since 3 May, 2023 from Norway
Looking forward to it 
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC
-
- KVRian
- 1213 posts since 25 Dec, 2018
Can I emphasize this for folks who haven’t worked with surge teams beforeEvilDragon wrote: Sun Jun 15, 2025 6:13 am It is still in flux, parameter layout will change (this will impact state loading in hosts), I would suggest not doing any projects with it in the following two or so weeks, at most I suggest checking out just the standalone and not using it in a DAW at all just yet. I will post here when parameter space is stabilized - that will be the sign it's safe to use in a DAW and recall projects etc.
Nightlies can change and break in incompatible ways. If you make your new version of signals with a nightly of OB-Xf bounce to stems! Automation patches and everything else could change.
In surge land once we number something it’s stable and we commit to that compatibly but obxf 1 is still a ways off
As to asset locations yeah some open issues on that. Definitely can be improved
