* Trim DMX pad bytes from sound effects
* Figured out all 3 PSX midtexture line flags.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2760 86ba831e-150c-0410-ab35-e06eaae15ed9
* New floating point sound mixer.
* Due to clipless loop, 3-band EQ is no longer optional - rational_tanh knows all, sees all.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2761 86ba831e-150c-0410-ab35-e06eaae15ed9
Significant sound loop optimization.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2762 86ba831e-150c-0410-ab35-e06eaae15ed9
Merge from trunk to highcolor

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/highcolor@2763 86ba831e-150c-0410-ab35-e06eaae15ed9
Experimental reverb engine (not enabled in this commit; uncomment line in sound loop to play with it).

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2764 86ba831e-150c-0410-ab35-e06eaae15ed9
Merge from trunk

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/highcolor@2765 86ba831e-150c-0410-ab35-e06eaae15ed9
* Pre-delay implementation for reverb engine
* Moving average FIR filter for reverb engine
* Test reverb currently enabled globally

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2766 86ba831e-150c-0410-ab35-e06eaae15ed9
Replaced fixed moving average FIR with configurable equalization filter.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2767 86ba831e-150c-0410-ab35-e06eaae15ed9
Replaced band pass filter with a full 3-band EQ. Third time's a charm? :D

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2768 86ba831e-150c-0410-ab35-e06eaae15ed9
EDF data model for reverb definitions

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2769 86ba831e-150c-0410-ab35-e06eaae15ed9
Beta Lost Souls restored and slightly improved

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2770 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: turned the eternity project into a simple executable generator. Made the thing work again so i can upload stuff. Removed 64-bit support from Eternity Engine because it was causing hundreds of 64-to-32 implicit cast warnings, which means that the original project wasn't tested on 64-bit much.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2771 86ba831e-150c-0410-ab35-e06eaae15ed9
* Terse DECORATE syntax for bloody chain object
* Back out change adapted from Chocolate Doom which causes magic spinning Doomguy disease.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2772 86ba831e-150c-0410-ab35-e06eaae15ed9
* New high-level PCM sfx loader with support for 8- and 16-bit waves.
* Support for sounds/ as a namespace in zip archives with preferential loading.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2773 86ba831e-150c-0410-ab35-e06eaae15ed9
Additional documentation

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2774 86ba831e-150c-0410-ab35-e06eaae15ed9
Merge from trunk

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/highcolor@2775 86ba831e-150c-0410-ab35-e06eaae15ed9
Oops?

git-svn-id: http://mancubus.net/svn/hosted/eternity/branches/highcolor@2778 86ba831e-150c-0410-ab35-e06eaae15ed9