Mercurial > audio-send
annotate 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 |
rev | line source |
---|---|
rlm@0 | 1 * Tasks to do relating to the Aurellem recorder device. |
rlm@0 | 2 |
rlm@0 | 3 |
rlm@0 | 4 |
rlm@0 | 5 ** Cleanup |
rlm@0 | 6 - [ ] come up with a good name for the recording device. |
rlm@0 | 7 - [X] shift stepping functions to =nstep= |
rlm@0 | 8 - [ ] make a new project that Uses openal-soft but is not inside it |
rlm@0 | 9 - [ ] transfer all of my stuff to this project (everntually, we'll hava a "record" artifact) |
rlm@0 | 10 - [ ] put everything into an org file |
rlm@0 | 11 - [ ] make a post on aurellem |
rlm@0 | 12 - [ ] make a post on jMonkeyEngine forums |
rlm@0 | 13 |
rlm@0 | 14 ** New Features |
rlm@0 | 15 - [ ] enable multiple listeners / multiple data |
rlm@0 | 16 - [ ] add support for streaming sources. |
rlm@0 | 17 |
rlm@0 | 18 |
rlm@0 | 19 ** Java Integration |
rlm@0 | 20 - [ ] watch out for playSourceInstance and make sure it's handled correctly! |
rlm@0 | 21 - [ ] figure out how to compile for all platforms |
rlm@0 | 22 - [ ] get jMonkeyEngine to auto-load the new artifacts. |
rlm@0 | 23 - [X] properly extend the AudioRenderer instead of copying everything over. |
rlm@0 | 24 - [ ] combine with video recorder to make an easy-to-use thing for the main case. |
rlm@0 | 25 |
rlm@0 | 26 ** Clojure Integration |
rlm@0 | 27 - [ ] abstract to closure =(ear)= function. |
rlm@0 | 28 |
rlm@0 | 29 ** Testing |
rlm@0 | 30 - [X] make sure it works for effects (NOT GOING TO DO!), jMonkeyEngine doesn't do it well. |
rlm@0 | 31 - [ ] make an automated test using two listeners that are in the exact same area. |
rlm@0 | 32 |
rlm@0 | 33 |
rlm@0 | 34 ** Conversion to multiple listeners. |
rlm@0 | 35 - [ ] make every function call manage context switching automatically |
rlm@0 | 36 - [ ] gather up all data necessary for context switching in a struct. |
rlm@0 | 37 - [ ] nmake a map/list of these structures in the ExtraData device field. |
rlm@0 | 38 - [ ] |
rlm@0 | 39 |
rlm@0 | 40 |
rlm@0 | 41 |
rlm@0 | 42 |
rlm@0 | 43 |
rlm@0 | 44 |
rlm@0 | 45 |
rlm@0 | 46 |
rlm@0 | 47 |
rlm@0 | 48 |
rlm@0 | 49 |
rlm@0 | 50 |
rlm@0 | 51 |
rlm@0 | 52 |
rlm@0 | 53 |