DeepBass sampleset has high latency and I'd like to fix it

The DeepBass sfz sampleset has high latency (from 20 to 70 msec!!!) baked into the samples. The result is musically unusuable, live. (In a recording you could compensate, but it’s difficult due to the huge variation in latency.)

Just for reference, back in the early 2000’s I played with constant 20ms latency and managed it but didn’t like it. Were I a tighter musician I probably couldn’t have tolerated it. Latencies under 10ms are fine for most folks, but people expect under 5 ms these days. Zynthian on my Pi4 has only a little more than that, as far as I can tell (way good enough for me.) The latency I’m reporting above is in addition to any latency in the Zynthian system, Linux audio, and hardware. So, it’s really quite bad.

I can fix it and I’d be happy to, but I can’t find the source for the samples.

Please advise.

BTW, I’m the creator of the stereo Rhodes sampleset that’s included with Zynthian. I plan to make a few fixes to that as well, but haven’t figured out how open-source samplesets are pulled into Zynthian.

PS: I’m having a blast playing with Zynthian. What a totally cool project!

2 Likes

Hi @jlearman ,

You mean this one?

These samples are preceded by a short silence:

You don’t need any sources to repair that.

You can use any wave editor (I use GoldWave) to remove the silence in the .wav file itself.

Kind regards,
Hans.

1 Like

Hi, great you’re here in the community. Your rhodes sample set was and still is among my favorite keys samples.

So it is also unlikely you’re asking for help regarding sfz scripting, and you might be familiar with the offset-opcode.

I’m not really sure I understand the question, but the Deep Bass samples can be found were the “factory sample sets” of zynthian are stored, which is

/zynthian/zynthian-data/soundfonts/sfz/Bass/DeepBass

But if you want to edit these samples you might want to copy them to the user soundfont directory, which is

/zynthian/zynthian-my-data/soundfonts/sfz/[...]

But if you edit a previously unusable soundfont the main devs might be happy to include it to the main image.

1 Like

I want to fix Zynthian for everyone, not just me.

Where are the original sources in a Gitub repo?

I don’t know why my screenshot didn’t appear. Yes, that’s one of the files. And thanks for the kind words!

BTW, using sfz sample offset can cause clicks, even if you pick a zero crossing, so I always trim the start and then fade in the first msec. My tool for creating samplesets does this automatically during the sample chopping process.

1 Like

Ah, I see. I don’t think there is a repository for these. I think it is manually included in the OS image (Index of /files/soundfonts/sfz/Bass), so I think the current way would be messaging @jofemodo for manually including them I think.

Seems like a great tool you have there! I solve the click with the offset parameter by limiting the ampeg_attack to a minimum of 0.001, so an artificial zero crossing if you want.

2 Likes

OK thanks. Good point, that should fix any tiny clicks, and good editing avoids any big ones.

I don’t know exactly how the sample sets were chosen, but the stereo rhodes in zynthian seems to be a non-altered version of this here.

But on my personal machine I do use your samples and I do prefer them :wink:

1 Like

ChatGPT about DeepBass sfz:

Who created it / where it comes from

DeepBass is part of the “NBO” library, which was maintained and released on the LinuxMusicians forum by the user j_e_f_f_g. In the library’s “contents” description, it is explicitly listed as “Deep stereo fender precision sound.”

In the “NBO version 2” thread, you can see that deepbass.zip used to be one of the older standalone packs and was later marked as obsolete, replaced by the complete nbo_2.zip bundle.

The repository’s license notes that the original waveforms were created by Mihai Sorohan, and it prohibits using them for the commercial sale of sample libraries. GitHub - ssj71/No-Budget-Orchestra: (Deprecated) Fork of the NBO for various fixes to the sfz files. See the original for the samples (http://www.bandshed.net/sounds/sfz/)

Also, the GitHub repository is described as a fork intended for SFZ fixes, and it points back to the original source that hosts the WAV files. The original WAV samples can be found here: Index of /sounds/sfz

For going crazy with bass sounds, I recommend some of the free sfz from Free samples from Karoryfer – Karoryfer Samples

1 Like