slitaz-doc-wiki-data annotate pages/en/guides/alsaequal.txt @ rev 7
Add pages/en folder.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat Feb 26 12:17:18 2011 +0000 (2011-02-26) |
parents | |
children |
rev | line source |
---|---|
slaxemulator@7 | 1 ====== Alsaequal ====== |
slaxemulator@7 | 2 |
slaxemulator@7 | 3 ===== Installation (cooking only) ===== |
slaxemulator@7 | 4 |
slaxemulator@7 | 5 First download alsaequal: |
slaxemulator@7 | 6 |
slaxemulator@7 | 7 <code># tazpkg get-install alsaequal</code> |
slaxemulator@7 | 8 |
slaxemulator@7 | 9 Then create a /home/tux/.asoundrc file: |
slaxemulator@7 | 10 |
slaxemulator@7 | 11 <file> |
slaxemulator@7 | 12 ctl.equal { |
slaxemulator@7 | 13 type equal; |
slaxemulator@7 | 14 } |
slaxemulator@7 | 15 |
slaxemulator@7 | 16 pcm.plugequal { |
slaxemulator@7 | 17 type equal; |
slaxemulator@7 | 18 # Modify the line below if you don't |
slaxemulator@7 | 19 # want to use sound card 0. |
slaxemulator@7 | 20 # slave.pcm "plughw:0,0"; |
slaxemulator@7 | 21 # or if you want to use with multiple applications output to dmix |
slaxemulator@7 | 22 slave.pcm "plug:dmix" |
slaxemulator@7 | 23 } |
slaxemulator@7 | 24 |
slaxemulator@7 | 25 pcm.equal { |
slaxemulator@7 | 26 # Or if you want the equalizer to be your |
slaxemulator@7 | 27 # default soundcard uncomment the following |
slaxemulator@7 | 28 # line and comment the above line. |
slaxemulator@7 | 29 # pcm.!default { |
slaxemulator@7 | 30 type plug; |
slaxemulator@7 | 31 slave.pcm plugequal; |
slaxemulator@7 | 32 } |
slaxemulator@7 | 33 </file> |
slaxemulator@7 | 34 |
slaxemulator@7 | 35 ===== mpg123 ===== |
slaxemulator@7 | 36 |
slaxemulator@7 | 37 Change (cd) into your music directory and then run: |
slaxemulator@7 | 38 |
slaxemulator@7 | 39 <code>$ mpg123 -a equal *</code> |
slaxemulator@7 | 40 |
slaxemulator@7 | 41 Or |
slaxemulator@7 | 42 |
slaxemulator@7 | 43 <code>$ mpg123 -a equal track1</code> |
slaxemulator@7 | 44 |
slaxemulator@7 | 45 Now you should be able to open up a separate terminal and use: |
slaxemulator@7 | 46 |
slaxemulator@7 | 47 <code>$ alsamixer -D equal</code> |
slaxemulator@7 | 48 |
slaxemulator@7 | 49 ===== mpd ===== |
slaxemulator@7 | 50 |
slaxemulator@7 | 51 Just edit the audio_output section of your /etc/mpd.conf: |
slaxemulator@7 | 52 |
slaxemulator@7 | 53 <file> |
slaxemulator@7 | 54 audio_output { |
slaxemulator@7 | 55 type "alsa" |
slaxemulator@7 | 56 name "equal" |
slaxemulator@7 | 57 device "plug:plugequal" |
slaxemulator@7 | 58 ## format "44100:16:2" # optional |
slaxemulator@7 | 59 ## mixer_device "default" # optional |
slaxemulator@7 | 60 ## mixer_control "PCM" # optional |
slaxemulator@7 | 61 ## mixer_index "0" # optional |
slaxemulator@7 | 62 } |
slaxemulator@7 | 63 </file> |
slaxemulator@7 | 64 |
slaxemulator@7 | 65 And start/restart mpd and you should be able to use //$ alsamixer -D equal// |
slaxemulator@7 | 66 |
slaxemulator@7 | 67 ===== moc ===== |
slaxemulator@7 | 68 |
slaxemulator@7 | 69 Copy the config.example file in /usr/share/doc/moc to your ~/.moc folder: |
slaxemulator@7 | 70 |
slaxemulator@7 | 71 <code>$ cp /usr/share/doc/moc/config.example ~/.moc/config</code> |
slaxemulator@7 | 72 |
slaxemulator@7 | 73 Then change the alsa output device line to: |
slaxemulator@7 | 74 |
slaxemulator@7 | 75 <file> |
slaxemulator@7 | 76 # ALSA output device |
slaxemulator@7 | 77 AlsaDevice = equal |
slaxemulator@7 | 78 </file> |
slaxemulator@7 | 79 |
slaxemulator@7 | 80 And then start/restart moc. |
slaxemulator@7 | 81 |
slaxemulator@7 | 82 ===== References ===== |
slaxemulator@7 | 83 |
slaxemulator@7 | 84 http://www.thedigitalmachine.net/alsaequal.html |