<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Alsaequal scratches the itch</title>
	<atom:link href="http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/feed/" rel="self" type="application/rss+xml" />
	<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/</link>
	<description>K.Mandla's blog of Linux experiences</description>
	<lastBuildDate>Mon, 11 Feb 2013 18:19:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Chris Kempson</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-49168</link>
		<dc:creator><![CDATA[Chris Kempson]]></dc:creator>
		<pubDate>Sat, 30 Apr 2011 08:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-49168</guid>
		<description><![CDATA[I&#039;ve set this up on a 500MHz laptop, no X with cmus used to play music. With this plugin enabled the sound skips constantly, when disabled everything is fine.

I don&#039;t suppose anyone here might have come across such a problem and have an idea of how to fix it?]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve set this up on a 500MHz laptop, no X with cmus used to play music. With this plugin enabled the sound skips constantly, when disabled everything is fine.</p>
<p>I don&#8217;t suppose anyone here might have come across such a problem and have an idea of how to fix it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fbx</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-48624</link>
		<dc:creator><![CDATA[Fbx]]></dc:creator>
		<pubDate>Mon, 21 Mar 2011 14:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-48624</guid>
		<description><![CDATA[Hi,

 just for the records, I paste here my final .asoundrc, using
dmix, alsaequal and 96k upsampling. It took me some time to get to
this point, and enjoy Spotify like never before. alsaequal is just genius!
 This also contains the &#039;Skype trick&#039;, that fixes the &#039;warped voice&#039; issue under Kubuntu 64.

fbx



# ------ Let&#039;s set the good converter as a default
# ------ Moreover, it seems that the rate_converter option inside the plugs does not work

    defaults.pcm.rate_converter &quot;samplerate_best&quot;

# ------ Let&#039;s use dmix as our main playback device,
# ------ and make sure that it opens the device at 96k
# ------ This also sets the device at 96k, visible in /proc/asound/....

    pcm.dmixed {
    ipc_key 1025
    type dmix
    slave {
      pcm &quot;hw:0,0&quot;
      format S32_LE
      rate 96000
      }
    }


# ------ The Skype magic, to make it work under x86_64, avoid the &#039;warped voice&#039; problem
# ------ Never understood why it does not work without this thing

    #one called &quot;dsnooped&quot; for capturing
    pcm.dsnooped {
    ipc_key 1027
    type dsnoop
    slave {
      pcm &quot;hw:0,0&quot;
      rate 96000
      }
    }

    #and this is the real magic
    pcm.asymed {
    type asym
    playback.pcm &quot;dmixed&quot;
    capture.pcm &quot;dsnooped&quot;
    }

    # Final pcm device, for aoss or for normal apps, like skype
    pcm.dsp0 {
    type plug
    slave.pcm &quot;asymed&quot;

     # A hint is required for listing the device in some GUIs, e.g. Phonon configuration (KDE).
     hint {
       show on
       description &quot;My asymed plug device&quot;
     }

    }

    ctl.mixer0 {
    type hw
    card 0
    }

# --------- End of the Skype magic








# -------- My audiophile equalizing section



   # a small intermediate plug that points to the dmixed one
   # Never understood why nothing works without this
   pcm.postequal {
     type plug
     slave.pcm &quot;dmixed&quot;


   }

   # to control the equalizer with alsamixer -D equal
   ctl.equal {
      type equal;
   }


   # a plug that equalizes
   pcm.equal {
     type equal
     slave.pcm &quot;postequal&quot;
   }

   # a plug that upsamples everything at 96k before equalizing
   # so that we make the equalizer work always at 96k, much better sounding
   pcm.upequal {
     type plug
     slave {
       pcm &quot;equal&quot;
       rate 96000
     }
     # Alsa chokes if this is uncommented... bug in alsa?
     # Anyway the good converter was set as default
     #rate_converter &quot;samplerate_best&quot;

     # A hint is required for listing the device in some GUIs, e.g. Phonon configuration (KDE).
     hint {
       show on
       description &quot;My upsampling equalized plug device&quot;
     }


   }



# --------- And now the ALSA default devices. Spotify wants these, at
# --------- the end we&#039;ll have an upsampled, equalized Spotify listening experience
# --------- Any other player will work through these as well

pcm.!default {
  type plug;
  slave {
       pcm &quot;equal&quot;
       rate 96000
     }
  # Alsa chokes if this is uncommented... bug in alsa?
  # Anyway the good converter was set as default
  #rate_converter &quot;samplerate_best&quot;
}

ctl.!default {
  type hw
  card 0
}]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p> just for the records, I paste here my final .asoundrc, using<br />
dmix, alsaequal and 96k upsampling. It took me some time to get to<br />
this point, and enjoy Spotify like never before. alsaequal is just genius!<br />
 This also contains the &#8216;Skype trick&#8217;, that fixes the &#8216;warped voice&#8217; issue under Kubuntu 64.</p>
<p>fbx</p>
<p># &#8212;&#8212; Let&#8217;s set the good converter as a default<br />
# &#8212;&#8212; Moreover, it seems that the rate_converter option inside the plugs does not work</p>
<p>    defaults.pcm.rate_converter &#8220;samplerate_best&#8221;</p>
<p># &#8212;&#8212; Let&#8217;s use dmix as our main playback device,<br />
# &#8212;&#8212; and make sure that it opens the device at 96k<br />
# &#8212;&#8212; This also sets the device at 96k, visible in /proc/asound/&#8230;.</p>
<p>    pcm.dmixed {<br />
    ipc_key 1025<br />
    type dmix<br />
    slave {<br />
      pcm &#8220;hw:0,0&#8243;<br />
      format S32_LE<br />
      rate 96000<br />
      }<br />
    }</p>
<p># &#8212;&#8212; The Skype magic, to make it work under x86_64, avoid the &#8216;warped voice&#8217; problem<br />
# &#8212;&#8212; Never understood why it does not work without this thing</p>
<p>    #one called &#8220;dsnooped&#8221; for capturing<br />
    pcm.dsnooped {<br />
    ipc_key 1027<br />
    type dsnoop<br />
    slave {<br />
      pcm &#8220;hw:0,0&#8243;<br />
      rate 96000<br />
      }<br />
    }</p>
<p>    #and this is the real magic<br />
    pcm.asymed {<br />
    type asym<br />
    playback.pcm &#8220;dmixed&#8221;<br />
    capture.pcm &#8220;dsnooped&#8221;<br />
    }</p>
<p>    # Final pcm device, for aoss or for normal apps, like skype<br />
    pcm.dsp0 {<br />
    type plug<br />
    slave.pcm &#8220;asymed&#8221;</p>
<p>     # A hint is required for listing the device in some GUIs, e.g. Phonon configuration (KDE).<br />
     hint {<br />
       show on<br />
       description &#8220;My asymed plug device&#8221;<br />
     }</p>
<p>    }</p>
<p>    ctl.mixer0 {<br />
    type hw<br />
    card 0<br />
    }</p>
<p># &#8212;&#8212;&#8212; End of the Skype magic</p>
<p># &#8212;&#8212;&#8211; My audiophile equalizing section</p>
<p>   # a small intermediate plug that points to the dmixed one<br />
   # Never understood why nothing works without this<br />
   pcm.postequal {<br />
     type plug<br />
     slave.pcm &#8220;dmixed&#8221;</p>
<p>   }</p>
<p>   # to control the equalizer with alsamixer -D equal<br />
   ctl.equal {<br />
      type equal;<br />
   }</p>
<p>   # a plug that equalizes<br />
   pcm.equal {<br />
     type equal<br />
     slave.pcm &#8220;postequal&#8221;<br />
   }</p>
<p>   # a plug that upsamples everything at 96k before equalizing<br />
   # so that we make the equalizer work always at 96k, much better sounding<br />
   pcm.upequal {<br />
     type plug<br />
     slave {<br />
       pcm &#8220;equal&#8221;<br />
       rate 96000<br />
     }<br />
     # Alsa chokes if this is uncommented&#8230; bug in alsa?<br />
     # Anyway the good converter was set as default<br />
     #rate_converter &#8220;samplerate_best&#8221;</p>
<p>     # A hint is required for listing the device in some GUIs, e.g. Phonon configuration (KDE).<br />
     hint {<br />
       show on<br />
       description &#8220;My upsampling equalized plug device&#8221;<br />
     }</p>
<p>   }</p>
<p># &#8212;&#8212;&#8212; And now the ALSA default devices. Spotify wants these, at<br />
# &#8212;&#8212;&#8212; the end we&#8217;ll have an upsampled, equalized Spotify listening experience<br />
# &#8212;&#8212;&#8212; Any other player will work through these as well</p>
<p>pcm.!default {<br />
  type plug;<br />
  slave {<br />
       pcm &#8220;equal&#8221;<br />
       rate 96000<br />
     }<br />
  # Alsa chokes if this is uncommented&#8230; bug in alsa?<br />
  # Anyway the good converter was set as default<br />
  #rate_converter &#8220;samplerate_best&#8221;<br />
}</p>
<p>ctl.!default {<br />
  type hw<br />
  card 0<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ikem</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-47690</link>
		<dc:creator><![CDATA[Ikem]]></dc:creator>
		<pubDate>Thu, 20 Jan 2011 00:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-47690</guid>
		<description><![CDATA[Now a sound proxy and I have the same functionality as with PulseAudio -- without the overhead.]]></description>
		<content:encoded><![CDATA[<p>Now a sound proxy and I have the same functionality as with PulseAudio &#8212; without the overhead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K.Mandla</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-47687</link>
		<dc:creator><![CDATA[K.Mandla]]></dc:creator>
		<pubDate>Wed, 19 Jan 2011 22:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-47687</guid>
		<description><![CDATA[Hey, that looks interesting. I&#039;ll have to dig around with that a little  more. ... :) ]]></description>
		<content:encoded><![CDATA[<p>Hey, that looks interesting. I&#8217;ll have to dig around with that a little  more. &#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ikem</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-47686</link>
		<dc:creator><![CDATA[Ikem]]></dc:creator>
		<pubDate>Wed, 19 Jan 2011 21:15:28 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-47686</guid>
		<description><![CDATA[Look what i&#039;ve found:

ALSA Application Mixer:
http://forum.dug.net.pl/viewtopic.php?id=17368]]></description>
		<content:encoded><![CDATA[<p>Look what i&#8217;ve found:</p>
<p>ALSA Application Mixer:<br />
<a href="http://forum.dug.net.pl/viewtopic.php?id=17368" rel="nofollow">http://forum.dug.net.pl/viewtopic.php?id=17368</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jinnstar</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-44034</link>
		<dc:creator><![CDATA[jinnstar]]></dc:creator>
		<pubDate>Thu, 01 Jul 2010 04:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-44034</guid>
		<description><![CDATA[I know i&#039;m a late comer but thanks to both of you for this, made my day.

After setting everything up and setting the Alsa output device in ~/.moc/config to &quot;equal&quot; I have what I&#039;ve wanted forever.]]></description>
		<content:encoded><![CDATA[<p>I know i&#8217;m a late comer but thanks to both of you for this, made my day.</p>
<p>After setting everything up and setting the Alsa output device in ~/.moc/config to &#8220;equal&#8221; I have what I&#8217;ve wanted forever.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n2j3</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-43561</link>
		<dc:creator><![CDATA[n2j3]]></dc:creator>
		<pubDate>Mon, 31 May 2010 07:15:10 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-43561</guid>
		<description><![CDATA[thanks a lot mardinemu :) i&#039;ll try it as soon as I get home]]></description>
		<content:encoded><![CDATA[<p>thanks a lot mardinemu <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  i&#8217;ll try it as soon as I get home</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mardinemu</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-43558</link>
		<dc:creator><![CDATA[mardinemu]]></dc:creator>
		<pubDate>Mon, 31 May 2010 05:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-43558</guid>
		<description><![CDATA[@n2j3 Open cmus, hit 7 (for settings), go down to &quot;dsp.alsa.device&quot;. It should be set to &quot;default&quot; or something. Change it to &quot;equal&quot; and that should do it.]]></description>
		<content:encoded><![CDATA[<p>@n2j3 Open cmus, hit 7 (for settings), go down to &#8220;dsp.alsa.device&#8221;. It should be set to &#8220;default&#8221; or something. Change it to &#8220;equal&#8221; and that should do it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-42583</link>
		<dc:creator><![CDATA[Robert]]></dc:creator>
		<pubDate>Tue, 06 Apr 2010 09:18:01 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-42583</guid>
		<description><![CDATA[Oh my subwoofer! Awesome.]]></description>
		<content:encoded><![CDATA[<p>Oh my subwoofer! Awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: An assortment of Crux ports &#171; Motho ke motho ka botho</title>
		<link>http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-41626</link>
		<dc:creator><![CDATA[An assortment of Crux ports &#171; Motho ke motho ka botho]]></dc:creator>
		<pubDate>Tue, 12 Jan 2010 23:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://kmandla.wordpress.com/2009/07/30/alsaequal-scratches-the-itch/#comment-41626</guid>
		<description><![CDATA[[...] also mentioned alsaequal a long time ago, but I don&#8217;t think I ever made a &#8220;backup&#8221; of the ports I used to build it. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] also mentioned alsaequal a long time ago, but I don&#8217;t think I ever made a &#8220;backup&#8221; of the ports I used to build it. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
