Skip to main content

Hybrid Buffer in Daw

I've noticed several daws are implementing a form of hybrid buffer (reaper, studio one, cubase?, Possibly others) where there is a separate buffer for the audio playback tracks and the tracks record enabled. This allows you to have a low buffer on the record enabled tracks, for low latency, and high buffer on the playback tracks for maximum DSP power.

Just curious if anyone out there is using a daw with hybrid buffer, and how the experience has been.

I'd like to test the difference between say reaper and samplitude, to see how much DSP I get in both. If samplitude is significantly less I will submit a feature request to Magix.

Its remarkable to me that this feature hasn't appeared sooner given that the computer resources have been the limiting factor since day 1 of daws.

Comments

audiokid Sat, 01/08/2022 - 18:52

Excellent feature if you ask me! Thank you for sharing this, I didn't know it existed . Anywhere we can optimize CPU, allocate the most resource to task at hand the better. It makes total sense.

kmetal Sun, 01/09/2022 - 10:52

Hmm good call Chris. I will try and get ahold of the manual, as I'm not quite setup yet.

I know Magix does something where they disable any effects on tracks that aren't outputting audio at that particular moment.

What version of Samp is the screenshot from?

audiokid Sun, 01/09/2022 - 13:08

What version of Samp is the screenshot from?

I'm using Samplitude Pro X5.

I believe the advanced buffer has been included in both Samplitude and Sequoia for a decade at least. When I was on Windows XP, I recall trying to improve the latency I was experiencing with large track counts and messed around with the Advanced Performance settings and eventually realized that I needed to focus more on the interfaces and their ports to improve this. Eventually I stepped into MADI and RME PCIe and I never had an issue again. I could run 64 tracks with plugins, hybrid DAW system and do punch-ins on a quarter bar loop indefinitely without it loosing sync.

kmetal Sun, 01/09/2022 - 13:44

Yeah I'm on the same version. Will probably move to pro x7 when it arrives. I'm curious about what exactly those settings do, gonna see if I can find the manual.

I think the point of the hybrid buffer is so you can overdub with plugins on the live track into a session that has alot of plugins on it.

The most stable systems I've used have always been pcie based as well. I think I'm looking in that direction for when I move into the new place. I don't quite trust thunderbolt, FireWire is all but gone, and USB just doesn't seem as robust as pcie.

I don't think alot of people are aware that your interface has an effect on your pluggin count.

I also now have it stuck in my head that I don't want to switch buffer settings in a session ever. AdmiralBumblebee did a series of videos where he showed automation moves get shifted in some daws when buffer settings were switched, and other glitches. Lol more stuff to verify is working correctly in your system, and more reason to not update when things are good.

I'm also very concerned about sync since Marco did those videos and the track with realtime plugins was off by a sample or three. Part of it was latency compensation and part was he was using spdif inputs.

So as much as I want to avoid dedicated DSP hardware, these concerns have me a bit, concerned lol.

I basically want a pcie unit with just analog i/o, a computer system that can handle entire sessions at the same buffer and at least 96k sample rate. Then it just comes down to the daw syncing properly tracks with plugins while recording.

It amazes me how niave I've been about some of this stuff. And I did the hardware monitoring and "cue effects" DSP workaround for a long time, and it never felt immediate like using a digital or analog console, or a pthd system.

kmetal Sun, 01/09/2022 - 15:18

Warren Heart did a demo of iZotope Ozone's mastering match feature where the Ai looks at the reference song and tweaks your song trying to get it similar. He used Piper Paynes master as the reference, and then iZotope did it's thing and applied settings to the un-mastered version of the same song. Then he A/B'd them and it was close, really really close with no additional tweaking.

That pretty much sold me on where ozone was at and it's certainly good enough for my needs. It would still be fun to send some stuff out to a real ME, but that demo really gave me confidence about itb mastering. Plus there's alot of ME doing itb masters too, despite having the hardware.

kmetal Sun, 01/09/2022 - 15:53

After looking thru the Manual, it looks like samplitude has several options in their hybrid buffer system. You can set it so your record enabled track is heard thru the speakers with inserts, auxes and the master bus effects. Or you just the inserts but no auxes or master bus. Then there's the typical hardware monitoring option.

What I'm curious about is if when monitoring the auxes and master bus live, if all auxes in the session are calculated with the realtime buffer, or if it's only the auxes that the live track is sending to. This could be a huge difference in CPU usage if for example your just sending a last minute vocal overdub to a reverb and delay, but the audio engine is calculating all auxes in the session in realtime.

Magix is pretty smart so I wouldn't be surprised if only the auxes the live tracking is using get calculated with the realtime buffer. I might email them to see how this works.

I think I'm also going to look into how other programs are handling this.

kmetal Sun, 01/09/2022 - 16:23

Found it! starts around 11:45. He messes with a few things over the course of the video, so the first A/B isn't good as it gets. Also it wasn't Piper Payne, it was Emily Lazar who did the official master.

x