Open source high-quality pro audio sample rate converter library released from Voxengo

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

I was going for a fixed internal scaling rate (88k or something) for consistency in modelling but I think I’m going to scrap this, and just go for 2X oversampling which can be turned off if anyone uses ~+64k sampling rate, or something like that. Thanks anyway, this is a very cool bit of software.
Dave H.

Post

Released v1.7 with the following changes:
* Improved sample timing precision.
* Increased CDSPResampler :: ConvCountMax to 28 to support a lot wider resampling ratios.
* Added bench tools.
* Removed getInLenBeforeOutStart() due to incorrect calculation.

Had to remove getInLenBeforeOutStart() because it was calculated incorrectly, and after some analysis I've concluded it's really hard to calculate it correctly without doing CPU-expensive modeling - too much non-linearity.
Image

Post

Quite a nice New Year finding - r8brain-free-src mentioned in Credits of Red Dead Redemption 2, one of the biggest games of 2018: https://www.rockstargames.com/reddeadre ... n2/credits
Image

Post

Aleksey Vaneev wrote: Mon Jan 07, 2019 2:00 pm Quite a nice New Year finding - r8brain-free-src mentioned in Credits of Red Dead Redemption 2, one of the biggest games of 2018: https://www.rockstargames.com/reddeadre ... n2/credits
Nice! Congratulations!!
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

audiojunkie wrote: Fri Jan 11, 2019 1:08 am
Aleksey Vaneev wrote: Mon Jan 07, 2019 2:00 pm Quite a nice New Year finding - r8brain-free-src mentioned in Credits of Red Dead Redemption 2, one of the biggest games of 2018: https://www.rockstargames.com/reddeadre ... n2/credits
Nice! Congratulations!!
Thanks! I've finally found some time and desire to further better r8brain-free-src. While its sound/conversion quality is top notch, it still lags a bit in speed compared to at least one competing SRC.
Image

Post

Version 1.9 was released recently, it is faster now for some sample rate conversions, esp. on downsampling. Still some optimizations can be done for upsampling.
Image

Post

Thank you! I love and appreciate the hard work you do!!
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

Released v2.0 which now includes a fast power-of-2 upsampling, it's blazing fast now.
https://github.com/avaneev/r8brain-free-src

Still have one optimization in plans, for faster upsampling to non-power-of-2 factors, when there is space available to split upsampling into non-power-of-2 and power-of-2 steps.
Image

Post

Excellent!! Thank you!!
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

Released v3.0 with a large number of improvements: it's now is probably one of the fastest high-quality sample rate converters available.
Image

Post

Released v3.7 today - now it is possible to use PFFFT which is as fast as Intel IPP FFT, only conversion quality is limited to 24-bit resampling.
Image

Post

Updated to v4.0, removed templated parameters, now I'm happy. ;-)
Image

Post

Hi Aleksey,

I'm testing the your r8brain-free-src DLL version in my project for a real-time SRC requirement on Windows 10 64-bit using Visual Studio 2019 but ran into a bunch of linker errors (see attachment). I was wondering if you have seen these before and can shed some lights. I've not done much but created a simple class with an instance of CDSPResampler16.

Thanks very much!
Linh
Link Errors 2020-07-30.PNG
You do not have the required permissions to view the files attached to this post.

Post

Well, the bundled DLL works fine. If you'd like to build your own DLL, you have to export the relevant symbols. Such issues do not appear when I build the DLL myself with Intel C++ Compiler, so that's probably some VS-oriented issue. Why not just used the C++ code? I've bundled DLL mainly for Delphi Pascal use.
Image

Post

Hi, first of all thank you for your plugin and your new version of it. It is work great.

What is your opinion for hardware digital filters ?

How are they compared to your plugin ?

Post Reply

Return to “DSP and Plugin Development”