Mercurial > audio-send
diff 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 diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/todo.org Tue Oct 25 13:02:31 2011 -0700 1.3 @@ -0,0 +1,53 @@ 1.4 +* Tasks to do relating to the Aurellem recorder device. 1.5 + 1.6 + 1.7 + 1.8 +** Cleanup 1.9 +- [ ] come up with a good name for the recording device. 1.10 +- [X] shift stepping functions to =nstep= 1.11 +- [ ] make a new project that Uses openal-soft but is not inside it 1.12 +- [ ] transfer all of my stuff to this project (everntually, we'll hava a "record" artifact) 1.13 +- [ ] put everything into an org file 1.14 +- [ ] make a post on aurellem 1.15 +- [ ] make a post on jMonkeyEngine forums 1.16 + 1.17 +** New Features 1.18 +- [ ] enable multiple listeners / multiple data 1.19 +- [ ] add support for streaming sources. 1.20 + 1.21 + 1.22 +** Java Integration 1.23 +- [ ] watch out for playSourceInstance and make sure it's handled correctly! 1.24 +- [ ] figure out how to compile for all platforms 1.25 +- [ ] get jMonkeyEngine to auto-load the new artifacts. 1.26 +- [X] properly extend the AudioRenderer instead of copying everything over. 1.27 +- [ ] combine with video recorder to make an easy-to-use thing for the main case. 1.28 + 1.29 +** Clojure Integration 1.30 +- [ ] abstract to closure =(ear)= function. 1.31 + 1.32 +** Testing 1.33 +- [X] make sure it works for effects (NOT GOING TO DO!), jMonkeyEngine doesn't do it well. 1.34 +- [ ] make an automated test using two listeners that are in the exact same area. 1.35 + 1.36 + 1.37 +** Conversion to multiple listeners. 1.38 +- [ ] make every function call manage context switching automatically 1.39 +- [ ] gather up all data necessary for context switching in a struct. 1.40 +- [ ] nmake a map/list of these structures in the ExtraData device field. 1.41 +- [ ] 1.42 + 1.43 + 1.44 + 1.45 + 1.46 + 1.47 + 1.48 + 1.49 + 1.50 + 1.51 + 1.52 + 1.53 + 1.54 + 1.55 + 1.56 +