Head-Fi: Covering Headphones, Earphones and Portable Audio  

Support Head-Fi by starting your Amazon.com shopping by clicking here

Follow headfi on Twitter!

Follow Rocky Mountain Audiofest (RMAF) on Twitter!

Head-Fi Is Sponsored By:

Featured

Head-Fi's Sponsors
(Premier Sponsors bolded)

Featured

Can Jam '09
(2009 International
Head-Fi Meet)
Impressions,
Reviews, Photos


Can Jam '09 graphic
courtesy of Edwood

Click on the links below
for Can Jam '09 photos,
impressions and reviews:

blubliss 1, 2, 3
dallan 1, 2, 3, 4
santacore 1, 2
nhat_thanh 1, 2
vpivinylspinner 1, 2, 3
amb 1
augustwest 1
eaglejo 1

johnsonad 1
shellylh 1
Jon L 1, 2, 3, 4
Germancub 1
zippy2001 1
IPodPJ 1
bhd812 1
Edwood 1, 2
abellaw 1, 2
minidiscs 1

atothex 1
HighLife 1
achristilaw 1
SiBurning 1, 2, 3, 4
SiBurning 5, 6, 7
LFF 1
Iron_Dreamer 1
doping panda 1
morphsci 1
ironbut 1
shaizada 1
jasper994 1, 2
jp11801 1
Uncle Erik 1
drubrew 1



(More impressions/photos
still being added.)

 


 

Head-Fi Blogs
and Facebook

Check out Head-Fi's new
Blogs section.

Featured Head-Fi Blogs:


Jude's "Take My Word"

 From Japan - by Sasaki

Currawong's Blog

(
Start your own Blog!)

Attention
Facebook Users



Join the official
Head-Fi.org
Facebook Group


Featured

Head-Fi's Sponsors
(Premier Sponsors bolded)

Featured

  #1 (permalink)  
Old 07-02-2007, 11:26 AM
Junior Head-Fi'er
 
Join Date: Nov 2006
Posts: 18
Default iTunes/Foobar Users Audio Quality Guide

iTunes is one of the best programs for organizing music, but limits your ability to get the most out of a high-end soundcard/DAC. Foobar, meanwhile, lets you maximize the potential of your soundcard, but it not all that fun to organize your music with.

Some of you are familiar with how to combine the two via the itunes multi-plugin, but for everyone else I though I'd post a basic FAQ. I'll show you the best settings for foobar, then how to get those same effects in iTunes.

What's the problem?
On PCs iTunes uses Windows kernel mixing, which processes your sound file before sending it to your sound card. For example, if you lower the volume in iTunes, the kernel mixer will process and in essence resample your sound file at a lower volume, before sending it on to your sound card and applying whatever (other) volume controls you have enabled there.

iTunes isn't the only program that does this, but it does seem to make a difference. Some Macs don't work like this, and before this was discovered I know that some people complained outright that iTunes on windows seems to sound a bit worse than the Mac version.

How can it be fixed?
You have to pass iTunes audio to another music player that can stream it directly to your soundcard. Fortunately, there is exactly one plugin that can do this: the Multi-Plugin, which uses passthru to foobar2000, one of the fastest and easiest soundcard-maximizing audio players. Foobar runs in the background when you open iTunes, so it's completely unnoticeable, though it adds just a bit of lag when you are messing around in iTunes, in my experience.

How do I get it?
Getting these two programs working together used to be a little complicated - there were different versions for everything, and none was compatible with the latest iTunes (7.1+). As it stand now, you need to get and configure foobar, rollback iTunes to 7.0, and install the multiplugin. It's not that hard! Here's is my fullproof and bugproof method:

Step 1: Get foobar2000
You can download it here. After you install it, we're going to want three foobar plugins: (1) Kernel streaming support and (2) ASIO support, both can be found here. The third a resampler, can be found here.


Step 2: Configure your sound card
First step is to get foobar to resample as it plays your files. I believe this is the way to go, unless you have a very high-end soundcard or dac, and are able to get bit-perfect output. In that case,why are you reading this guide?

Your mp3, wavs, and other files were all ripped at 44.1 khz. The reason resampling is necessary is that most soundcard's (including those that brag about 128khzs/24-bit abilities) have digital-to-analog chips that actually resample everything themselves to 48 Kkhz, and do a poor job of it. Foobar can do better.

Go into your sound card's settings and make sure they are set to 48khz and 24 bits, if available. For most creative cards this is done in the Device Control program of the Creative program folder. Here's a screenshot.

Now start foobar and go to preferences and "DSP Manager" under "Playback." Move "Resampler (Secret Rabbit Code)", the foobar plugin you downloaded earlier, under "Active DSPs." Hit the "configure" button and make sure it's settings match those you've enabled for your soundcard (preferably 48000hz). Here's a screenshot.

Step 3: Enable foobar streaming
Next we'll need to choose one of two ways for foobar2000 to bypass the Windows kernel mixer: (1) kernel streaming or (2) ASIO streaming.

ASIO streaming: The M-Audio card, Creative Emu, and a few other musician-oriented soundcards do (check Google). Most others don't, or don't do it well - I know the whole Creative Soundblaster line doesn't. If you want to try ASIO, download ASIO4all, a standalone program. Start foobar, go to preferences and follow this screenshot. You should see your soundcard under "Add new."

Kernel streaming: The safer option. Since you've installed the foobar kernel streaming plugin, go to "prefences" and "output" in foobar. Select KS:Your Sound Card from the menu. If you've set your card to 24 bits earlier, go ahead and match that in the foobar settings. Here's a screenshot.

Step 4: get the iTunes multiplugin
Unfortunately, the multi-plugin isn't compatible with iTunes 7.1 or later. Luckily you can rollback itunes and get multi-plugin working bug-free, without losing anything.

1. Uninstall iTunes. It'll warn you that you are "uninstalling everything," but don't worry - you will not lose any of your iTunes settings, song ratings or play counts, playlists, or anything else. Go ahead and uninstall it. Do not delete the iTunes folder.

2. This is to take care of some potential bugs. Go ahead and download the latest standalone quicktime. You can get it here. DO NOT download QuickTime + iTunes or reinstall itunes. Just check the second option, to get JUST quicktime.

3. Okay, we're almost done. You can download a older (7.0) version of iTunes + the Multiplugin here. Just run the .exe file. Make sure foobar is closed and start iTunes, your music should be there and multiplugin should be enabled. Hurrah!

Under the "Menu" button -> Edit -> Preferences -> Multi-Plugin tab -> Other tab , "foobar2000 passthrough" should be checked.

Lastly, check to see if foobar passthrough is working. Play a song in iTunes, then close itunes and open foobar. That song should be queued up in foobar. iTunes settings that invoke the kernel mixer should now no longer work: including the volume bar, equalizer, ect. Use your soundcard's settings instead.

Congratulations! You've just noticeably improved your audio quality, and it didn't cost anything! Unless you want to donate to the creater of multiplugin (see the donation link in his thread).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #2 (permalink)  
Old 07-02-2007, 12:55 PM
Geoff Rymer's Avatar
500+ Head-Fi'er
 
Join Date: Sep 2005
Location: Australia/England Team: Bitter Drinkers
Posts: 678
Default

Great post! I'd only add that for some users (it seems to depend on soundcard) Kernel Streaming may be preferable to ASIO. Either way, this setup guide will be very useful for people wanting to try foobarpassthru.
__________________
Portable REBORN: 160GB iPod Classic>Turbodock VIII>6" Black Dragon>PA2V2>Ety ER4S/Grado HF-1 or just plain Nano>ER4S
Home: Project 1 Xpression/Sony CDP XB930>Mapletree EAR+ Purist HD>Grado HF-1

Computer Audio: foobar2000>Kernel Streaming>Aureon 5.1 PCI>Sony MDS-JB930 doing the D/A>Mapletree EAR+ Purist HD>Grado HF-1
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #3 (permalink)  
Old 07-04-2007, 03:30 AM
Sine's Avatar
100+ Head-Fi'er
 
Join Date: Jun 2007
Location: Washington DC
Posts: 153
Default

Excellent post, thanks for writing it! This solves a big problem for me.
__________________
Jobs-Fi: iMac > iBasso D2 > Audio Technica ATH-M40fs
Commuting-Fi: iPhone > Westone UM3x
Field-fi: Sony PCM-D50 > Core Sound binaural microphones
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #4 (permalink)  
Old 07-04-2007, 04:04 AM
ldj325's Avatar
500+ Head-Fi'er
 
Join Date: Oct 2006
Location: Westside of LA
Posts: 826
Default

Thanks for posting this. The only problem that you might want to be aware of is that most of your screenshots were unreadable at least on my computer (fairly recent dual core plus 21" flat panel monitor running XP).
__________________
_______________________________________

My Feedback: http://www.head-fi.org/forums/f12/ldj325-221991/

"When Ruthie says come see her in her honky-tonk lagoon, where I can watch her waltz for free 'neath her Panamanian moon. An' I say, "Aw come on now you must know about my dedutante." An' she says, "Your debutante just knows what you need but I know what you waaaant."
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #5 (permalink)  
Old 07-04-2007, 09:49 AM
Computerstud's Avatar
100+ Head-Fi'er
 
Join Date: Nov 2006
Location: Los Angeles
Posts: 376
Default

that secret rabbit code site is confusing. Where is the resample ...dll ? All I found is the code and not the actual product.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #6 (permalink)  
Old 07-04-2007, 10:46 AM
Head-Fi'er
 
Join Date: Feb 2005
Posts: 58
Default

Quote:
Originally Posted by aestuo View Post
What's the problem?
On PCs iTunes uses Windows kernel mixing, which processes your sound file before sending it to your sound card. For example, if you lower the volume in iTunes, the kernel mixer will process and in essence resample your sound file at a lower volume, before sending it on to your sound card and applying whatever (other) volume controls you have enabled there.
does winamp do this as well? winamp is my main music source..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #7 (permalink)  
Old 07-04-2007, 06:36 PM
lionel marechal's Avatar
500+ Head-Fi'er
 
Join Date: Oct 2005
Location: Paris, France
Posts: 586
Send a message via MSN to lionel marechal Send a message via Yahoo to lionel marechal
Default

Has anybody tried on Vista ?
I uninstalled itunes, installed quicktime, and running that package I get pretty quickly something like (translated from french):
'Error trying to apply the differences.
Verify that the access path to the transformations are correct'
Lionel
__________________
Home : PC/Itunes > Roku 500 (wifi) + Dv336i > Headphile Dbl/Oak/Ls) > HD650 / RS-2
Home PC : PC/Itunes > CX300 / K81DJ[/COLOR]
Portable : Ipod Classic >PX100 / CX300 / K81DJ / IE6 [/COLOR]
Bedroom : PC/Itunes > Roku 500 (wifi) > Sonoro Cubo
Unused : Supermacro3 , Edirol UA-25
Feedback
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #8 (permalink)  
Old 07-04-2007, 07:13 PM
lionel marechal's Avatar
500+ Head-Fi'er
 
Join Date: Oct 2005
Location: Paris, France
Posts: 586
Send a message via MSN to lionel marechal Send a message via Yahoo to lionel marechal
Default

Anybody knows how to doanload a previous version of itunes ?
I am looking for the version compatible with the multi plug in, version 7.0.2. I belive.
Thank you !
Lionel
__________________
Home : PC/Itunes > Roku 500 (wifi) + Dv336i > Headphile Dbl/Oak/Ls) > HD650 / RS-2
Home PC : PC/Itunes > CX300 / K81DJ[/COLOR]
Portable : Ipod Classic >PX100 / CX300 / K81DJ / IE6 [/COLOR]
Bedroom : PC/Itunes > Roku 500 (wifi) > Sonoro Cubo
Unused : Supermacro3 , Edirol UA-25
Feedback
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #9 (permalink)  
Old 07-04-2007, 11:52 PM
100+ Head-Fi'er
 
Join Date: Aug 2005
Posts: 116
Default

Save yourself the trouble and download iTunes with multi-plugin built in.
http://www.aqua-soft.org/board/showthread.php?t=41373
__________________
iPod Touch -> Audio Technica ES7

HeadRoom MicroDAC -> CORDA MOVE -> Headphile BlackSilver Alessandro MS-2

My Head-Fi Feedback
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #10 (permalink)  
Old 07-05-2007, 07:32 AM
lionel marechal's Avatar
500+ Head-Fi'er
 
Join Date: Oct 2005
Location: Paris, France
Posts: 586
Send a message via MSN to lionel marechal Send a message via Yahoo to lionel marechal
Default

the combined itunes/plug in does not work for me, see above.
thanks !
Lionel
__________________
Home : PC/Itunes > Roku 500 (wifi) + Dv336i > Headphile Dbl/Oak/Ls) > HD650 / RS-2
Home PC : PC/Itunes > CX300 / K81DJ[/COLOR]
Portable : Ipod Classic >PX100 / CX300 / K81DJ / IE6 [/COLOR]
Bedroom : PC/Itunes > Roku 500 (wifi) > Sonoro Cubo
Unused : Supermacro3 , Edirol UA-25
Feedback
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #11 (permalink)  
Old 07-05-2007, 08:05 AM
lionel marechal's Avatar
500+ Head-Fi'er
 
Join Date: Oct 2005
Location: Paris, France
Posts: 586
Send a message via MSN to lionel marechal Send a message via Yahoo to lionel marechal
Default

Itunes 7.0.2 can be found there : http://filehippo.com/download_itunes/?1774
Lionel
__________________
Home : PC/Itunes > Roku 500 (wifi) + Dv336i > Headphile Dbl/Oak/Ls) > HD650 / RS-2
Home PC : PC/Itunes > CX300 / K81DJ[/COLOR]
Portable : Ipod Classic >PX100 / CX300 / K81DJ / IE6 [/COLOR]
Bedroom : PC/Itunes > Roku 500 (wifi) > Sonoro Cubo
Unused : Supermacro3 , Edirol UA-25
Feedback
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #12 (permalink)  
Old 07-05-2007, 11:56 AM
Apocalypsee's Avatar
100+ Head-Fi'er
 
Join Date: Apr 2007
Location: Kota Damansara, Malaysia
Posts: 417
Default

Quote:
Originally Posted by Computerstud View Post
that secret rabbit code site is confusing. Where is the resample ...dll ? All I found is the code and not the actual product.
http://www.mega-nerd.com/SRC/fb2k.html
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #13 (permalink)  
Old 07-06-2007, 02:07 AM
driftingbunnies's Avatar
100+ Head-Fi'er
 
Join Date: Jun 2007
Location: Austin Texas
Posts: 496
Send a message via AIM to driftingbunnies
Default

for some reason i can't play my pink noise files when i use KS or ASIO. i'm using a EMU 0202 so i don't understand why they won't play. all my other mp3's work though...anybody have any ideas?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #14 (permalink)  
Old 07-06-2007, 02:42 AM
holland's Avatar
Headphoneus Supremus
 
Join Date: Jun 2007
Posts: 1,615
Default

what's the diff between the resampler (secret rabbit code) and the one that comes with foobar?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #15 (permalink)  
Old 07-10-2007, 09:14 PM
infinitesymphony's Avatar
Headphoneus Supremus
 
Join Date: May 2006
Location: Indiana
Posts: 4,509
Default

Most people think that the SRC plug-in is a higher quality resampler than the included PPHS resampler. With an AV-710 and a pair of computer speakers, PPHS actually sounded better to my ears! YMMV, though.

aestuo, you might want to make Step 2 a bit more optional. For many current sound cards including the AV-710, it's not necessary to resample.

Quote:
Originally Posted by driftingbunnies
for some reason i can't play my pink noise files when i use KS or ASIO. i'm using a EMU 0202 so i don't understand why they won't play. all my other mp3's work though...anybody have any ideas?
What format are the pink noise files and which player are you using to play them?
__________________
Team Value-Fi.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT. The time now is 06:25 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2
Head-Fi.org