/
TODO.txt
54 lines (24 loc) · 1.47 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Expose attack and decay times on pretty much all sounds.
Fix phasor so that "stop" pauses properly, and so that you can start at any phase.
Fix phasor to work in reverse (use ToneMatrix to test)
Fix connect/disconect to cound number of connection properly.
Can I *really* start aiSound models in the future?
Can all sounds depend on getting a baseSound stop() (which disconnects?) [no matter how sounds end of quitting?]
All sounds should manage play() while playing, even if it just stops and starts (don't ignore)
If they ignore shen ifpalyingP===true, then if something goes wrong prevents a stop(), they'll neverrrrrrrr be able to play again.
Push all sounds to the limit with tickTiming.FUN
Check that phasor works for restarts (from phase 0), pausing, etc.
We get a stutter on restarts and even the first time it plays right now.
Still losing some sounds when we "replace" reandomly - probably not getting stops, and then never playing agin.
combine aiSlider from stretched harmonics and aisound
Make gain non linear.
Update SoundDescriptions so only demo sounds are displayed on aisound.cloud
Discrete parameters
Demos
FMMouse update
Home page update to include demos
Updates fo freesound from jsaSound->aisound
Faust
//1) remove garphPlayingP from all sounds
//1) remove isPlayingP() in onStop - it will always return false. You are already not playing when it gets called.
1) baseSound play() should only connect to destination if the node isn't already connected!