Can you give me some insight about the sample rate conversion used in BFD3 when it gets played in a 88.2 kHz environment? I am concerned about the quality.
Every other element was recorded in 88.2 kHz. That's why I want to upsample BFD3.
Now you could say just mix the drums in 44.1 and then use a high quality SRC later, but I want the plugins to benefit from the upsampling while mixing the drums. So the resampling has happen pre-mixing for me.
Another alternative would be to bounce the individual tracks and then convert them with a HQ SRC. But I'd like to change some MIDI on the fly without bouncing and repeating the whole process with every little change.
I looked for the opportunity to resample the complete BFD3 samples/kits but noticed the data is .bfdlac so I could not convert the files. This would've been the best option. Or is there a way to resample the whole library?
BFD3 will run at the higher sample rate no problems. You'll also get the benefit of any effects you're using being run at 88.2KHz. Just run BFD3 as a plugin in your host at 88.2KHz and all should be rosy when you export stems.
Well johnnyindia, yes, I did some testing. Compared the BFD3 build-in SRC to iZotope's 64-bit SRC. Primary the low end response gets lost when using BFD's on the fly algorithm. I feel like iZotope gives me 99% of the original source (I can hardly tell when A/B-ing), while BFD's gives me about 93% quality of the source material. It loses dimension/depth and "shrinks" somewhat. (As always, it could be placebo.) Sounds still OK but most of us geeks want the maximum. I mean that's why I think about 88.2kHz in the first place - these little percentages.
The system load was still manageable @ 88.2 though, so props for that.
Thanks for the reply Rory. Is there any way to convert the BFD audio files with the SRC converter of my choice before the data hits the sampler?
Last edited by FlakMT on Wed Feb 18, 2015 11:53 pm, edited 1 time in total.
It's a pretty involved and well-studied resampler we're using; I can put some sine tones through and we can compare the spectra to get a definitive answer... There's a tone generator plugin within BFD for doing this kind of testing.
Otherwise your options are to track out BFD at 44.1 and then resample with the resampler of your choice.
There's no way to insert an external resampler between the BFD3 synth and mixer engine, which all run at 44.1 for bandwidth sanity (BFD has a loooooot of channels to synthesize) - this is just the nature of plugin architecture at the current time. An interesting idea though...
We'll need to check that Izotope aren't juicing up the bass as well...