Browse Source

notes.txt : Notes update.

master
kevin 10 years ago
parent
commit
eff5edaf20
1 changed files with 31 additions and 25 deletions
  1. 31
    25
      doc/notes.txt

+ 31
- 25
doc/notes.txt View File

@@ -111,33 +111,41 @@ possibly unintended effects:
111 111
     Spkr3 <----------|       |<-------|     |
112 112
                      +-------+        +-----+
113 113
       
114
-
115 114
 + Software Development
116
-  1) Create Score File
117
-  2) Create Recording Program (test with long MIDI playback generating audio - look for drift)
115
+  - Create Score File
116
+
117
+  - Create Recording Program (test with long MIDI playback generating audio - look for drift)
118 118
      Record the index of each MIDI event at it's location in an audio channel.
119
-  3) (DONE) The ability for the measurements to be called at the correct time must be built in.
120
-     (or alternatively to use stored effects).
121
-  4) Effects applied to the playback fragments.
122
-  5) Allow all variables and patch connections to be set from the scMod script and have 
119
+
120
+  - Allow all variables and patch connections to be set from the scMod script and have 
123 121
      multiple scripts with varynig effects setups. 
124
-  6) All 4 input mic's should go through the computer in order that they remain in phase 
125
-     (even though the overhead mics will not be used in the effect).
126
-  7) Add comb filters tuned according to the current MIDI notes as an additional effect.
127
-  8) Add EQ output stage (use mixer).
128
-  9) Compressor on input (???).
129
- 10) The dry signal should be able to be routed to seperate output channels - around the compressor.
130
- 11) CROSSFADE BUG - (DONE?) This may be fixed by the change to cmDspAvailCh which
122
+
123
+  - When scanning past ramping variables in scMod the end value should be
124
+    taken as the next variable(???) - this is not necessarily correct 
125
+    because one never knows where a timed change may end - maybe ramped
126
+    variables should include a 'skip value' giving the next ambient value
127
+    for the ramped variable - experiment with this to figure out what works.
128
+
129
+  - Add comb filters tuned according to the current MIDI notes as an additional effect.
130
+  - Add EQ output stage (use mixer).
131
+  - Add an input Compressor.
132
+
133
+  - The dry signal should be able to be routed to seperate output channels - around the compressor.
134
+     (Better would be to output a delayed version of the dry signal that was in sync with the transformed
135
+      signal - this might mean simply passing the dry version as separate outputs from KR). 
136
+
137
+  - Create a mode in scMod which increments values based on an onset detector. So that
138
+    changes only happen on attacks. This still doesn't help if the pedal is down (or
139
+    if notes are sustained) but otherwise might be a better way to ramp parameters.
140
+
141
+  - (DONE) The ability for the measurements to be called at the correct time must be built in.
142
+     (or alternatively to use stored effects).
143
+
144
+  - (DONE) Effects applied to the playback fragments.
145
+
146
+  - (DONE?) CROSSFADE BUG - This may be fixed by the change to cmDspAvailCh which
131 147
      handles the case where no channels are available by sending an error message
132 148
      but not actually changing the state of the cross fader.
133
- 12) Create a mode in scMod which increments values based on an onset detector. So that
134
-  changes only happen on attacks. This still doesn't help if the pedal is down (or
135
-  if notes are sustained) but otherwise might be a better way to ramp parameters.
136
- 13) When scanning past ramping variables in scMod the end value should be
137
-  taken as the next variable(???) - this is not necessarily correct 
138
-  because one never knows where a timed change may end - maybe ramped
139
-  variables should include a 'skip value' giving the next ambient value
140
-  for the ramped variable - experiment with this to figure out what works.
141 149
 
142 150
 
143 151
 + Experiments:
@@ -159,10 +167,8 @@ possibly unintended effects:
159 167
   or to throw out fragments where there is a mistake.
160 168
 + At the end of each fragment recording the fragment should be truncated by the look-ahead time
161 169
   to avoid capturing the attack of the marked note.
162
-+ FX on fragments.
163
-+ MUST be able to record synchronized audio and MIDI during test performance.
164 170
 + Part 2 data analysis: analyze the order of notes in counter rhythms.
165
-
171
++ Allow  'evenness' sequences to have non-even relationships.
166 172
 
167 173
 *** 11/1
168 174
 + Change the wavetable to read stereo files or add a second wavetable to play the other channel.

Loading…
Cancel
Save