To get this to work, you will need to build and install a patch to SDL_mixer to enable it to correctly handle AIFF files; this patch is included as SDL_mixer_aiff.patch. SDL_mixer_aiff.patch applies against SDL_mixer-1.2.0; find it at http://www.libsdl.org/projects/SDL_mixer/ . Get the tarball and apply the patch, then ./configure; make; make install. This is a temporary measure; the appropriate AIFF patches are already in the snapshots of SDL_mixer and will be in the next released version. So if you have a more recent level of SDL_mixer, you do not have to patch it. xglk-sdl-mixer-24bit-sanity.diff applies against Xglk 0.4.11. This patch includes the "sanity" patch by David Given and the "24-bit" patchby Frank Otto too, so this should be all you need to apply to get Xglk to work on a Linux system that has a patched or recent SDL_mixer installed. Currently, all sound samples must be resampled to a power of two multiplier of 22050 Hz. You're probably going to use 11025 Hz and 22050 Hz the most. If you don't do this, SDL_mixer will speed up or slow down the sample to make it fit, and it will sound funny. Sox does the resampling OK, although it may produce static. This is also temporary; as SDL_mixer is rewritten to use SDL_sound as a back end, this should go away. Adam