Ever since I put any GNU/Linux on this macbook (2,1) the sound hasn't been as good on speakers as OS X or Windows, the problem it turned out was that the bass speaker was actually the right rear speaker, so anything on the left was just tinny, whilest the right channel had a fuller sound.
I decided to take action, to make things easier, I removed pulseaudio:
sudo apt-get remove pulseaudio
and edited my .asoundconf to the following:
# ALSA library configuration file
# Include settings that are under the control of asoundconf(1).
# (To disable these settings, comment out this line.)
card 0 # change to your cards number or name
# 6 channel dmix:
ipc_key_add_uid false # let multiple users share
ipc_perm 0660 # IPC permissions (octal, default 0600)
pcm snd_card # see below
period_size 1024 # try 2048 against skipping
buffer_size 5120 # in case of problems reduce this
# in case of skipping, try increasing
ttable.0.3 1 # copy front left to rear right
ttable.1.3 1 # copy front right to rear right
ttable.4.3 1 # copy center to rear right
As you can see, the left, centre (yeah, I spelt it with US English in the config) and right channels are all sent to the right rear speaker, and now sound is great on speakers!
The down side is, now the headphones are producing nothing in the left, and the mono mix in the right (basically doing what the rear speakers are doing)
Anyone have any ideas how to make the headphone channel map to the front left and right mixes?