Today, cron discovered and posted the cause of the awful turret spin-up sound
16:26:09 «@unnamedplayer» cron: up to help with some bug finding about the sounds?
16:26:21 « cron» sure
16:26:45 «@unnamedplayer» ok I suspect it's entirely about the encoding of the files that throws openal off
16:27:15 «@unnamedplayer» can you make/get some test files we can use to check at each level (bitrate,etc.) ?
16:27:44 « cron» mhm
16:27:44 «@unnamedplayer» I'll be home in lik 15 mins to test with my openal laptop
16:28:01 «@unnamedplayer» lets test whole range and see what works/doesn't work and what sounds like shit on openal
16:28:32 «@unnamedplayer» if it's just encoding problem we will have a fix in time for gpp2 
16:29:10 «@unnamedplayer» probably work with turret sound since that's so obvious
16:29:22 « cron» i'm fairly certain ii'm 98% sure the issue is with 8 bit sound
16:29:57 « cron» let me test the ret spinup sound at 16 bit
16:30:00 «@unnamedplayer» yeah, lets make that 100% and then we can get ioq3 guys to fullly investigate while we have a fix for trem in the mean time 
16:31:15 * unnamedplayer off to go home
16:32:12 -!- unnamedplayer [i=d807f3fe@tremulous/developer/Khalsa] has left #tremulous []
16:37:58 -!- mindframe [n=mindfram@unaffiliated/mindframe] has joined #tremulous
16:38:48 -!- mindframe [n=mindfram@unaffiliated/mindframe] has left #tremulous ["Leaving"]
16:45:21 -!- Daenyth_ [n=Daenyth@archlinux/trusteduser/Daenyth] has quit [Read error: 110 (Connection timed out)]
17:02:05 -!- Jerubei [n=chatzill@91.139.240.122] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"]
17:03:37 -!- hittt [n=woody@unaffiliated/hittt] has quit ["mirc sux, get XChat"]
17:05:06 -!- MindStab [n=zach@208-58-64-92.c3-0.129-ubr1.lnh-129.md.cable.rcn.com] has joined #tremulous
17:05:36 «@Khalsa» Nice big game on US1 atm
17:06:20 « cron» i found the problem 
17:06:27 «@Khalsa» oh?
17:06:33 « cron» it's not 8bit sound, it's stereo sound 
17:06:40 «@Khalsa» really?
17:06:42 « cron» sounds have to be mono
17:06:59 «@Khalsa» makes sense actually
17:07:02 « cron» mhm
17:07:12 « cron» openal provides any stereo effect
17:07:30 « cron» openal/sdl
17:07:38 «@Khalsa» so in essence you hear the turret sound from every direction in stereo
17:07:41 «@Paradox» wow
17:07:46 « cron» yup
17:07:51 «@Paradox» that is something i never would have expected
17:07:56 «@Paradox» but it makes perfect sense
17:08:04 «@Khalsa» Good job cron \o/
Anyway, for those of you who are afraid of reading IRC, here is the basics of what happened.
- Cron found out that most sounds are mono, but turret sound was stereo
- OpenAL only cares about mono sounds, as it does the mixing of channels (makes sense right)
- 2 channel sound=2 times the mixing=insane ear shattering poop sounds
As of now, it has become a requirement on the map repo for maps to use mono sounds only. I am working on adding this to the validator.