annotate 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 |
|
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
|