HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - General => Topic started by: Dukers on 2012-09-08 22:02:31

Title: LameDropXPd with libsamplerate support?
Post by: Dukers on 2012-09-08 22:02:31
I rarely need to resample, but this time I need to. Since oggdropXPd has libsamplerate support, I was wondering why it wasn't implemeted by john33 in LameDropXPd. A license problem?

Can someone recommend a Windows tool (it can be CLI, no problem) for resample WAVs that use libsamplerate?

Thanks.
Title: LameDropXPd with libsamplerate support?
Post by: lvqcl on 2012-09-08 22:28:57
http://www.rarewares.org/others.php#srcdrop (http://www.rarewares.org/others.php#srcdrop)
Title: LameDropXPd with libsamplerate support?
Post by: Dukers on 2012-09-08 23:32:12
Thank you lvqcl. I forgot to search the Rarewares' "Others" section. 
Title: LameDropXPd with libsamplerate support?
Post by: Dukers on 2012-09-14 12:32:56
SRCdrop works well, but I lose tagging info from my WAV files. If LameDropXPd could rasample automagically it would help me a lot.
Title: LameDropXPd with libsamplerate support?
Post by: john33 on 2012-09-14 15:04:02
It requires me to get off my butt and look at the API in LAME. I can probably just copy the setup, etc,  from oggdropXPd and ignore the LAME resampling, but I just need to make sure I don't create any issues. I'll try taking a look at it next week as I'm away for the weekend. If you don't hear from me by the end of next week, PM me to remind me!!
Title: LameDropXPd with libsamplerate support?
Post by: Dukers on 2012-10-25 23:19:18
Thanks to john33's fantastic work, now lamedropXPd has an option to use libsamplerate!

http://rarewares.org/mp3-lamedrop.php (http://rarewares.org/mp3-lamedrop.php)

Title: LameDropXPd with libsamplerate support?
Post by: john33 on 2012-10-28 17:39:14
Just to throw another option into the mix, here are recompiles using the SoX resampler in place of libsamplerate. My understanding is that this library offers at least similar quality output, is smaller and faster, and doesn't have the same licensing issues.

32 bit: http://www.rarewares.org/files/mp3/lamedro...-3.99.5-SoX.zip (http://www.rarewares.org/files/mp3/lamedropXPd3.1-3.99.5-SoX.zip)

64 bit: http://www.rarewares.org/files/mp3/lamedro...99.5-64-SoX.zip (http://www.rarewares.org/files/mp3/lamedropXPd3.1-3.99.5-64-SoX.zip)

I'd be interested in opinions on this as I am considering using this library in oggdropXPd and also to replace SRCdrop.

TIA
Title: LameDropXPd with libsamplerate support?
Post by: punkrockdude on 2012-10-28 19:29:42
Amazing!
Title: LameDropXPd with libsamplerate support?
Post by: john33 on 2012-10-28 22:26:21
Amazing!

Do I take that as a positive?
Title: LameDropXPd with libsamplerate support?
Post by: Dukers on 2012-10-29 00:02:50
john33, is there a public libsoxr repository? Changelog?
Title: LameDropXPd with libsamplerate support?
Post by: bandpass on 2012-10-29 07:30:19
It's here, (http://dl.dropbox.com/u/8835547/soxr-0.0.3-Source.tar.bz2) the same as is in sox git, except:
* packaged as a stand-alone, LGPL library
* options to use an SSE-enabled FFT: PFFFT (BSD; in-tree), or AVFFT (LGPL; external)
* optional libsamplerate-like wrapper (but fixed-rate resampling only)
Title: LameDropXPd with libsamplerate support?
Post by: punkrockdude on 2012-10-29 08:12:22
Amazing!

Do I take that as a positive?
Of course. It is good with a really high quality resampler implemented to assure great quality. Regards.
Title: LameDropXPd with libsamplerate support?
Post by: Dukers on 2012-10-30 22:01:15
Just to throw another option into the mix, here are recompiles using the SoX resampler in place of libsamplerate. My understanding is that this library offers at least similar quality output, is smaller and faster, and doesn't have the same licensing issues.

No FLAC input?

It's here, (http://dl.dropbox.com/u/8835547/soxr-0.0.3-Source.tar.bz2) the same as is in sox git, except:
* packaged as a stand-alone, LGPL library
* options to use an SSE-enabled FFT: PFFFT (BSD; in-tree), or AVFFT (LGPL; external)
* optional libsamplerate-like wrapper (but fixed-rate resampling only)

Thanks.