Mercurial > audio-send
view todo.org @ 0:f9476ff7637e
initial forking of open-al to create multiple listeners
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Tue, 25 Oct 2011 13:02:31 -0700 |
parents | |
children |
line wrap: on
line source
1 * Tasks to do relating to the Aurellem recorder device.5 ** Cleanup6 - [ ] come up with a good name for the recording device.7 - [X] shift stepping functions to =nstep=8 - [ ] make a new project that Uses openal-soft but is not inside it9 - [ ] transfer all of my stuff to this project (everntually, we'll hava a "record" artifact)10 - [ ] put everything into an org file11 - [ ] make a post on aurellem12 - [ ] make a post on jMonkeyEngine forums14 ** New Features15 - [ ] enable multiple listeners / multiple data16 - [ ] add support for streaming sources.19 ** Java Integration20 - [ ] watch out for playSourceInstance and make sure it's handled correctly!21 - [ ] figure out how to compile for all platforms22 - [ ] get jMonkeyEngine to auto-load the new artifacts.23 - [X] properly extend the AudioRenderer instead of copying everything over.24 - [ ] combine with video recorder to make an easy-to-use thing for the main case.26 ** Clojure Integration27 - [ ] abstract to closure =(ear)= function.29 ** Testing30 - [X] make sure it works for effects (NOT GOING TO DO!), jMonkeyEngine doesn't do it well.31 - [ ] make an automated test using two listeners that are in the exact same area.34 ** Conversion to multiple listeners.35 - [ ] make every function call manage context switching automatically36 - [ ] gather up all data necessary for context switching in a struct.37 - [ ] nmake a map/list of these structures in the ExtraData device field.38 - [ ]