Open source high-quality pro audio sample rate converter library released from Voxengo
- KVRAF
- Topic Starter
- 4021 posts since 7 Sep, 2002
Hello!
The URL is: https://github.com/avaneev/r8brain-free-src
Hopefully you will find it useful and promote it among open source and commercial developers. I think this library should be used everywhere where sample rate conversion is required.
Comments and suggestions are welcome.
The URL is: https://github.com/avaneev/r8brain-free-src
Hopefully you will find it useful and promote it among open source and commercial developers. I think this library should be used everywhere where sample rate conversion is required.
Comments and suggestions are welcome.
Last edited by Aleksey Vaneev on Sat Mar 14, 2015 10:12 am, edited 1 time in total.
- KVRian
- 1169 posts since 24 Feb, 2012
This is a very nice move, thank you! Will give it a try...
Fabien from Tokyo Dawn Records
Check out my audio processors over at the Tokyo Dawn Labs!
Check out my audio processors over at the Tokyo Dawn Labs!
-
- KVRian
- 707 posts since 16 Dec, 2005 from Novato, California, USA
Very nice!Aleksey Vaneev wrote:Hello!
The URL is: https://code.google.com/p/r8brain-free-src/
Hopefully you will find it useful and promote it among open source and commercial developers. I think this library should be used everywhere where sample rate conversion is required. Hope Reaper can make use of it as its existing resampler is wrong in my opinion.
Comments and suggestions are welcome.
-
- KVRian
- 876 posts since 24 Jun, 2002 from Berlin
Nice. Thanks Aleksey! Could you elaborate on what you think is wrong about reaper's resampling? Their resampling code is open source by the way.
Cheers
Oli
Cheers
Oli
-
- KVRian
- 1153 posts since 11 Aug, 2004 from Breuillet, France
Time to put this link again :
http://src.infinitewave.ca/
As you can see here, the performance of r8brain is very high, and a lot better than the one from Reaper.
Thank you very much for sharing this Aleksey
http://src.infinitewave.ca/
As you can see here, the performance of r8brain is very high, and a lot better than the one from Reaper.
Thank you very much for sharing this Aleksey
-
- KVRian
- 1153 posts since 11 Aug, 2004 from Breuillet, France
One question to Aleksey also :
- On the documentation, you claim that your implementation is very fast. Is it also the case, compared with other libraries, if the resampling ratio is integer (X2, X4 etc.) ?
I'd like also to try the other classes, everything there seems very interesting
- On the documentation, you claim that your implementation is very fast. Is it also the case, compared with other libraries, if the resampling ratio is integer (X2, X4 etc.) ?
I'd like also to try the other classes, everything there seems very interesting
- KVRAF
- Topic Starter
- 4021 posts since 7 Sep, 2002
- KVRAF
- Topic Starter
- 4021 posts since 7 Sep, 2002
- KVRAF
- Topic Starter
- 4021 posts since 7 Sep, 2002
-
- KVRian
- 1153 posts since 11 Aug, 2004 from Breuillet, France
ThanksI'll probably add optimization for 2X, 4X, 8X resampling,
- KVRAF
- Topic Starter
- 4021 posts since 7 Sep, 2002
-
- KVRer
- 13 posts since 26 Apr, 2013
The problem is REAPER needs dynamic resampling:Aleksey Vaneev wrote:Hope Reaper can make use of it as its existing resampler is wrong in my opinion.
Comments and suggestions are welcome.
"The main problem is that REAPER's SRC needs to be dynamic, i.e. supporting changing samplerates on the fly without big penalty."
http://forum.cockos.com/showpost.php?p= ... stcount=16
Though yeah their resampler sucks.
Anyway how does this stack up to secret rabbit code?
- KVRAF
- Topic Starter
- 4021 posts since 7 Sep, 2002
The answer depends on what kind of "penalty" is assumed, and what is "dynamic SRC" - is it a continuous or a step sample rate change. r8brain-free-src is quite fast at creating resampler objects - it reuses a lot of previously initialized data.
r8brain-free-src does not offer continuous sample rate change, but I think for continuous change using a cross-fade technique is a lot better thing and does not compromise quality of SRC.
r8brain-free-src does not offer continuous sample rate change, but I think for continuous change using a cross-fade technique is a lot better thing and does not compromise quality of SRC.