view org/todo.org @ 26:56f83c170251

adding hard-to-compile artifacts for other systems
author Robert McIntyre <rlm@mit.edu>
date Sat, 19 Nov 2011 19:17:37 -0700
parents c41d773a85fb
children
line wrap: on
line source
1 * Tasks to do relating to the Aurellem recorder device.
5 ** Cleanup
6 - [ ] 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 it
9 - [ ] transfer all of my stuff to this project (everntually, we'll hava a "record" artifact)
10 - [ ] put everything into an org file
11 - [ ] make a post on aurellem
12 - [ ] make a post on jMonkeyEngine forums
14 ** New Features
15 - [ ] enable multiple listeners / multiple data
16 - [ ] add support for streaming sources.
19 ** Java Integration
20 - [ ] watch out for playSourceInstance and make sure it's handled correctly!
21 - [ ] figure out how to compile for all platforms
22 - [ ] 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 Integration
27 - [ ] abstract to closure =(ear)= function.
29 ** Testing
30 - [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 automatically
36 - [ ] 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 - [ ]