|
@@ -37,7 +37,38 @@ TODO:
|
37
|
37
|
+ Add preset delete.
|
38
|
38
|
+ All uses of va_copy() should have a complimentary va_end()
|
39
|
39
|
+ The list boxes do not show the currently selected item.
|
40
|
|
-+ (don)MIDI note messages are sent but do not trigger notes on OSX.
|
|
40
|
++ (done)MIDI note messages are sent but do not trigger notes on OSX.
|
|
41
|
+
|
|
42
|
+*** Usage Notes
|
|
43
|
+live - Disconnects WT cmd input (WT will not receive an 'on' msg)
|
|
44
|
+ Disconnects TL reset input (TL will not receive a 'reset' msg)
|
|
45
|
+ Disconnects MFP sel input (MPF will not receive an 'on' msg)
|
|
46
|
+ Switches audio input to KR from WT to AIN.
|
|
47
|
+ Turn the 'meas' checkbox 'on'.
|
|
48
|
+
|
|
49
|
+simulate - Turn the 'audio in' checkbox 'on'.
|
|
50
|
+ Switch MFP output from SF to Nano.
|
|
51
|
+ (SF MIDI input then comes from the MIDI port.)
|
|
52
|
+
|
|
53
|
+audio in - Switch audio input to KR from WT to AIN.
|
|
54
|
+meas - Instruct the SF to generate measurement outputs for the active meas. unit.
|
|
55
|
+ Otherwise the measurements must be loaded from the recorded measurment list.
|
|
56
|
+print - Print a report from the SF.
|
|
57
|
+quiet - Turn off SF output.
|
|
58
|
+
|
|
59
|
+LA Secs - Fragment recd/play unit look-ahead time in seconds.
|
|
60
|
+Fade DbpSec - Framgent recd/play unit fade out time
|
|
61
|
+ (time to fade to 0 following a fade msg)
|
|
62
|
+
|
|
63
|
+
|
|
64
|
+
|
|
65
|
+**** Live Test Score
|
|
66
|
++ Line 1048 has a red G#5 immediiately following another G#5. Is this correct?
|
|
67
|
+ For now the second G#5 has been marked as a 'skip'.
|
|
68
|
++ Changed Tempo sections 25,26,27 to 40,47,47a
|
|
69
|
++ Measurements are taken for sections 51-54 but these sections follow bar 136 and
|
|
70
|
+ are therefore outside the test. These sections have therefore been redirected
|
|
71
|
+ to the downbeat of 201-204.
|
41
|
72
|
|
42
|
73
|
*** Testing Notes:
|
43
|
74
|
+ Equipment List:
|
|
@@ -72,7 +103,7 @@ TODO:
|
72
|
103
|
1) Create Score File
|
73
|
104
|
2) Create Recording Program (test with long MIDI playback generating audio - look for drift)
|
74
|
105
|
Record the index of each MIDI event at it's location in an audio channel.
|
75
|
|
- 3) The ability for the measurements to be called at the correct time must be built in.
|
|
106
|
+ 3) (DONE) The ability for the measurements to be called at the correct time must be built in.
|
76
|
107
|
(or alternatively to use stored effects).
|
77
|
108
|
4) Effects applied to the playback fragments.
|
78
|
109
|
5) Allow all variables and patch connections to be set from the scMod script and have
|
|
@@ -80,10 +111,12 @@ TODO:
|
80
|
111
|
6) All 4 input mic's should go through the computer in order that they remain in phase
|
81
|
112
|
(even though the overhead mics will not be used in the effect).
|
82
|
113
|
7) Add comb filters tuned according to the current MIDI notes as an additional effect.
|
83
|
|
- 8) Add EQ output stage.
|
|
114
|
+ 8) Add EQ output stage (use mixer).
|
84
|
115
|
9) Compressor on input (???).
|
85
|
116
|
10) The dry signal should be able to be routed to seperate output channels - around the compressor.
|
86
|
|
- 11) CROSSFADE BUG.
|
|
117
|
+ 11) CROSSFADE BUG - (DONE?) This may be fixed by the change to cmDspAvailCh which
|
|
118
|
+ handles the case where no channels are available by sending an error message
|
|
119
|
+ but not actually changing the state of the cross fader.
|
87
|
120
|
12) Create a mode in scMod which increments values based on an onset detector. So that
|
88
|
121
|
changes only happen on attacks. This still doesn't help if the pedal is down (or
|
89
|
122
|
if notes are sustained) but otherwise might be a better way to ramp parameters.
|
|
@@ -150,10 +183,10 @@ TODO:
|
150
|
183
|
Score follower jumps to loc. 978 then backs up to 973.
|
151
|
184
|
|
152
|
185
|
*** 9/27
|
153
|
|
-* Implement live recording for use in part 2.
|
|
186
|
+* (DONE) Implement live recording for use in part 2.
|
154
|
187
|
* Implement a delay between when a new section is set to trigger and when
|
155
|
188
|
it actually does. This might allow transitions to be set up prior to when they are heard.
|
156
|
|
-* OS-X version crashes when the printf("PROCSET ...) is removed from _cmScProcSets().
|
|
189
|
+* (DONE) OS-X version crashes when the printf("PROCSET ...) is removed from _cmScProcSets().
|
157
|
190
|
* Add ability to set mappings and perf. measure settings to scMod.
|
158
|
191
|
* The scMod should play through all changes up to the cur starting location so that
|
159
|
192
|
we can mimic the state of playing the piece through but allow starting from any location.
|