IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
A new resampler DSP for foobar2000, uses resampling routines from SoX effect "rate"
lvqcl
post Nov 19 2008, 02:11
Post #1





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



Good & fast resampler based on SoX resampling routines. (several times faster than PPHS Ultra).

0.8.3:
normal version: Attached File  foo_dsp_resampler_0.8.3.zip ( 147.62K ) Number of downloads: 38334
modified: Attached File  foo_dsp_resampler_mod_0.8.3.zip ( 152.88K ) Number of downloads: 12661
and Attached File  foo_dsp_resampler_mod2_0.8.3.zip ( 152.87K ) Number of downloads: 11193

sources: Attached File  foo_dsp_resampler_0.8.3_src.rar ( 86.1K ) Number of downloads: 2842



Discussion thread is here.

This post has been edited by lvqcl: Nov 4 2014, 00:47
Go to the top of the page
+Quote Post
lvqcl
post Nov 26 2008, 22:05
Post #2





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



Changelog:

Version 0.8.3:
  • FFmpeg FFT code updated; other minor code updates.
Version 0.8.2:
  • An improvement from git: "speed up small-factor downsampling; e.g. ~15% improvement for 48k->44100".
Version 0.8.1:
  • Recompiled with TDM-GCC 4.7.1. Slightly smaller filesize.
Version 0.8.0:
  • Updated sources from git (downsampling speed-up).
Version 0.7.9:
  • Updated sources from git ("rate speed-ups: down-sample by 3/4, down-sample by > 4").
  • Code cleanup.
Version 0.7.8:
  • Even faster than before, especially for upsampling.
Version 0.7.6:
  • Improved speed for 1.5x, 3x, 4x, 5x, ... upsampling and 3x downsampling.
Version 0.7.0:
  • Bugfix in UI.


This post has been edited by lvqcl: Feb 4 2013, 19:35
Go to the top of the page
+Quote Post
lvqcl
post Dec 4 2008, 22:12
Post #3





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



<OLD content>

Version 0.6.9:
  • Bugfix: error in initialization when CPU doesn't have SSE3.
Version 0.6.8:
  • Bugfix for new quality modes & multithreading
Version 0.6.6 have new quality modes:
  • Best -- the same as old 'Very high' mode
  • Good -- old 'Very high' mode but with single precision (instead of double precision in 'Best' mode)
  • Normal -- old 'High' mode with single precision
Version 0.6.0:
  • Uses SSE3 optimizations but also works on CPUs without SSE3 support (0.5.6 and 0.5.4.4 merged).
Version 0.5.6 (for CPU with SSE3 support):
  • Bugfix
  • Switched to MSVS 2010 + Intel compiler 12.0
Version 0.5.5:
  • SSE3 optimizations
Version 0.5.4.4 (for CPU without SSE3 support):
  • Bugfix: SSE2 instructions were enabled in 0.5.4.3, and plugin crashes on AthlonXP.
  • Optimized versions removed (use 0.5.5)
Version 0.5.4.3:
  • Minor UI changes.
  • Default settings are configurable in Advanced Preferences (reasmpling service now uses them).
  • Atom/Core 2/K8 optimized versions (compiled with MinGW32 4.5.0).
Version 0.5.4.2:
  • Recompiled with newer SDKs (foobar2000 1.0+ now required).
Version 0.5.4.1:
  • Added: Fast 4x upsampling.
Version 0.5.3:
  • Changed: Code cleanup.
Version 0.5.2:
  • Changed: Minor fixes and improvements.
Version 0.5.0:
  • Improved: New UI. Now it offers more control of passband and phase response.
  • Improved: New modes: "Upsample x2", "Downsample x2".
  • Improved: Now it uses resampler_entry class and WTL.

Version 0.4.0: was alpha only.

Version 0.3.2:
  • Fixed: memory leak was REALLY fixed.
Version 0.3.1:
  • Fixed: memory leak.
  • Added: "Low" quality setting.
Version 0.3.0a: plugin is just renamed to a shorter name. Nothing more, even plugin version number is still 0.3.0.

Version 0.3.0:
  • Fixed: resampling routines are changed to allow multiple instances of the plugin to work.
  • Fixed: incorrect flushing of audio stream when seeking
Version 0.2.1:
  • Fixed: bug in latency reporting
Version 0.2.0:
  • Initial public release



This post has been edited by lvqcl: Nov 4 2014, 00:47
Go to the top of the page
+Quote Post
lvqcl
post Mar 5 2009, 23:28
Post #4





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



Modified version allows you to set a list of input frequencies that will pass through the plugin, unmodified. Or it can choose proper output frequency from the list.

*_mod: It doesn't resample the frequencies that you enter in the text field.

*_mod2: It resamples only the frequencies that you enter in the field.

This post has been edited by lvqcl: Aug 17 2012, 18:47
Go to the top of the page
+Quote Post
lvqcl
post Jun 10 2009, 18:47
Post #5





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



Normal quality is enough for 16-bit precision output and is noticeably faster than Best.
Use Best mode if higher precision (24-bit, 32-bit float) is needed.

This post has been edited by lvqcl: Aug 17 2012, 18:57
Go to the top of the page
+Quote Post
lvqcl
post Jun 15 2009, 17:30
Post #6





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:45
Go to the top of the page
+Quote Post
lvqcl
post Nov 19 2009, 18:22
Post #7





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:47
Go to the top of the page
+Quote Post
lvqcl
post Jan 12 2010, 20:12
Post #8





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:45
Go to the top of the page
+Quote Post
lvqcl
post May 28 2010, 19:27
Post #9





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:46
Go to the top of the page
+Quote Post
shakey_snake
post Jun 18 2010, 18:39
Post #10





Group: FB2K Moderator
Posts: 4322
Joined: 1-November 06
From: Cincinnati
Member No.: 37036



Discussion posts moved to discussion thread.

Please follow the Uploads - (fb2k) forum guidelines found in the stickied thread, guys.


--------------------
elevatorladylevitateme
Go to the top of the page
+Quote Post
lvqcl
post Aug 24 2010, 19:45
Post #11





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:46
Go to the top of the page
+Quote Post
lvqcl
post Sep 14 2010, 20:27
Post #12





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:46
Go to the top of the page
+Quote Post
lvqcl
post Nov 19 2010, 19:02
Post #13





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



TWIMC: Speex SRC for foobar2000. I just took SoX resampler component and replaced SoX routines with Speex routines. Sources included.
(another implementation: http://www.hydrogenaudio.org/forums/index....howtopic=90322)
Attached File  foo_dsp_speexsrc.rar ( 73.81K ) Number of downloads: 895

Update: Speex SRC with a few improvements from opus-tools project:
Attached File  foo_dsp_speexsrc_0.1.2.rar ( 75.77K ) Number of downloads: 1118


This post has been edited by lvqcl: Nov 4 2014, 00:53
Go to the top of the page
+Quote Post
o770
post Apr 29 2012, 00:34
Post #14





Group: Members
Posts: 86
Joined: 30-March 03
Member No.: 5759



Thanks for your work but Foobar only installs components from zip and rar archives, you provide the main component in zip already, so why the 7z?
Go to the top of the page
+Quote Post
tpijag
post Apr 29 2012, 01:04
Post #15





Group: Members
Posts: 2356
Joined: 19-May 08
Member No.: 53637



Has not always been the case and post is from 1.5 years ago when it may not of been the case. Also looks to be a different version than post#1.
Is the point of your post that you want to install? If so, drag dll to the components preference page of your foobar2000 installation. By the way, this is the uploads forum and questions regarding the component should be placed in the appropriate dedicated thread.
regards
Go to the top of the page
+Quote Post
sam5050
post May 23 2012, 20:38
Post #16





Group: Members
Posts: 1
Joined: 22-January 07
Member No.: 39912



Love the SoX reampler in Foobar - I have tested it against other DSPs. It is still the best. Even beats JPlay on system using 176k resampling of redbook files.

Request - my new DAC/PC interface can handle up to 384K , I would like to re-sample my redbook files from 44 to 352, can you add a 352k sample rate or an 8x option in your next update.

I have some archived LPs I recorded at 176 and the 2x option worked great! Sounded a bit better then 176k.

Thanks again for a great plugin!

This post has been edited by sam5050: May 23 2012, 20:39
Go to the top of the page
+Quote Post
skuppy
post Jul 29 2012, 22:16
Post #17





Group: Members
Posts: 5
Joined: 28-April 12
From: Cali
Member No.: 99296



Really great resampler! Looking forward to all future updates! Thank you so much.
Go to the top of the page
+Quote Post
mudlord
post Jul 29 2012, 23:58
Post #18





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Thanks also for reimplementing my Speex resampler. So there indeed was some buffering bugs smile.gif
Go to the top of the page
+Quote Post
lvqcl
post Aug 6 2012, 16:29
Post #19





Group: Developer
Posts: 3469
Joined: 2-December 07
Member No.: 49183



.

This post has been edited by lvqcl: Aug 17 2012, 18:47
Go to the top of the page
+Quote Post
Oery
post Aug 9 2012, 11:03
Post #20





Group: Members
Posts: 11
Joined: 24-September 11
Member No.: 93936



QUOTE (lvqcl @ Aug 6 2012, 22:29) *
SoX resampler 0.8.0 beta: uses newer version of the resampling algorithm, with downsampling speed-up. Want to test?

[attachment=7076:foo_dsp_...0.8.0_b1.zip]
[attachment=7077:foo_dsp_....0_beta2.zip]

thank you............
Go to the top of the page
+Quote Post
SoNic67
post Aug 10 2012, 00:41
Post #21





Group: Members
Posts: 108
Joined: 3-February 11
Member No.: 87877



Thanks, will test it right now.
I upsample most of the time thou...

LE: 44.1>96 and 192>96 sound clean.

This post has been edited by SoNic67: Aug 10 2012, 00:47
Go to the top of the page
+Quote Post
BarracudaSurf
post Dec 30 2012, 09:18
Post #22





Group: Members
Posts: 1
Joined: 30-December 12
Member No.: 105480



Hello, is there going to be a "mod" edition of 0.8.3?

I find the "mod" version very practical, I use it to upsample/downsample different sample rates.



QUOTE (lvqcl @ Nov 18 2008, 20:11) *
Good & fast resampler based on SoX resampling routines. (several times faster than PPHS Ultra).

0.8.3 exp: [attachment=7259:foo_dsp_...er_0.8.3.zip] sources: [attachment=7260:foo_dsp_....8.3_src.rar]

0.8.2:
normal version: [attachment=7228:foo_dsp_...er_0.8.2.zip]modified: [attachment=7229:foo_dsp_...od_0.8.2.zip]and [attachment=7230:foo_dsp_...d2_0.8.2.zip]
sources: [attachment=7231:foo_dsp_....8.2_src.rar]

version for foobar2000 0.9.4+: see post #3

Discussion thread is here.

Go to the top of the page
+Quote Post
d_headshot
post Jan 3 2013, 23:35
Post #23





Group: Members
Posts: 195
Joined: 28-September 08
Member No.: 58729



In the DSP plugin I don't see an option to dither. What settings with the plugin would I need to use if going from 24bit/96kHz to 16bit/44.1kHz? Or should I use the command line instead and how would I do that with foobar?
Go to the top of the page
+Quote Post
d_headshot
post Jan 7 2013, 19:53
Post #24





Group: Members
Posts: 195
Joined: 28-September 08
Member No.: 58729



Any updates?
Go to the top of the page
+Quote Post
Fabulist
post Jan 17 2013, 21:09
Post #25





Group: Members
Posts: 12
Joined: 12-March 12
Member No.: 97736



Hope this great work will keep happening!
Go to the top of the page
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th December 2014 - 08:48