Tasks:Audio: Difference between revisions
Jump to navigation
Jump to search
Audio system spec |
→Requirements: Added another audio task |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
Back to [[Tasks:Contents|Contents]] | |||
== Overview == | == Overview == | ||
Line 10: | Line 12: | ||
== Requirements == | == Requirements == | ||
* Play background music in [http://xiph.org/ogg/vorbis/ Ogg Vorbis] format | * <span style="text-decoration:line-through">Play background music in [http://xiph.org/ogg/vorbis/ Ogg Vorbis] format</span> (done) | ||
* Load sfx in Ogg Vorbis format instead of .wav | * <span style="text-decoration:line-through">Load sfx in Ogg Vorbis format instead of .wav</span> (done--SDL_mixer 1.2 supports Ogg Vorbis through Mix_LoadWAV()) | ||
* [[Architecture:Event Module|Events]] notify when background music finished playing | * <span style="text-decoration:line-through">[[Architecture:Event Module|Events]] notify when background music finished playing</span> (done) | ||
* Python script to chose next piece of music | * <span style="text-decoration:line-through">Python script to chose next piece of music</span> (done) | ||
* [[Architecture:Overview#Architecture|Backend]] independence | * <span style="text-decoration:line-through">[[Architecture:Overview#Architecture|Backend]] independence</span> (done) | ||
* Implement different audio types with individual volume controls [http://lists.nongnu.org/archive/html/adonthell-devel/2012-06/msg00065.html] | |||
== References == | == References == | ||
* Current v0.4 [http://cvs.savannah.nongnu.org/viewcvs/adonthell/src/audio/?root=adonthell audio code] | |||
* [http://lists.nongnu.org/archive/html/adonthell-devel/2004-08/msg00003.html Ideas] for SFX | * [http://lists.nongnu.org/archive/html/adonthell-devel/2004-08/msg00003.html Ideas] for SFX | ||
* Maybe [http://lists.nongnu.org/archive/html/adonthell-devel/2004-04/msg00001.html this] can be integrated with the [[Tasks:Ether|Ether]]? | * Maybe [http://lists.nongnu.org/archive/html/adonthell-devel/2004-04/msg00001.html this] can be integrated with the [[Tasks:Ether|Ether]]? | ||
[[Category:Tasks]] | |||
[[Category:Development]] |
Latest revision as of 11:45, 30 June 2012
Back to Contents
Overview
The audio module is used to play background music and sound effects.
Dependencies
none
Requirements
- Play background music in Ogg Vorbis format (done)
- Load sfx in Ogg Vorbis format instead of .wav (done--SDL_mixer 1.2 supports Ogg Vorbis through Mix_LoadWAV())
- Events notify when background music finished playing (done)
- Python script to chose next piece of music (done)
- Backend independence (done)
- Implement different audio types with individual volume controls [1]
References
- Current v0.4 audio code
- Ideas for SFX