Procházet zdrojové kódy

doc/notes.txt : Updated notes from 11/20 session.

master
kevin před 11 roky
rodič
revize
e11468356c
1 změnil soubory, kde provedl 70 přidání a 2 odebrání
  1. 70
    2
      doc/notes.txt

+ 70
- 2
doc/notes.txt Zobrazit soubor

@@ -39,6 +39,68 @@ TODO:
39 39
 + The list boxes do not show the currently selected item.
40 40
 + (don)MIDI note messages are sent but do not trigger notes on OSX. 
41 41
 
42
+*** Testing Notes:
43
++ Equipment List:
44
+   Four Microphones: Four performance/ Four recording
45
+                     2 inside          2 inside
46
+                     2 overhead        2 overhead
47
+
48
+   4 powered speakers
49
+   2 Mixers   (1 performance 1 recording)
50
+   
51
+   Performance Computer (harpo)/ Audio Interface (delta1010) / MIDI interface (Fastlane)
52
+   Recording Computer (crel)   / Audio Interface (delta 1010) / MIDI interface (???)
53
+   Sensor Strip	      
54
+
55
++ Performance Setup
56
+   
57
+                     +------ +
58
+    Mic0 ----------->|       |
59
+    Mic1 ----------->|       | sends  +-----+       +-------+
60
+    Mic2 ----------->|       |------->| A/D |       |       |        +------+      +--------+
61
+    Mic3 ----------->| Mixer |------->|     |------>| harpo |<-------| MIDI |<-----| sensor |    
62
+              aux    |       |        |     |       |       |        +------+      | strip  |
63
+    Spkr0 <----------|       |<-------|     |<------|       |                      +--------+
64
+    Spkr1 <----------|       |<-------|     |       +------ +
65
+              main   |       |        |     |
66
+    Spkr2 <----------|       |<-------| D/A |
67
+    Spkr3 <----------|       |<-------|     |
68
+                     +-------+        +-----+
69
+      
70
+
71
++ Software Development
72
+  1) Create Score File
73
+  2) Create Recording Program (test with long MIDI playback generating audio - look for drift)
74
+     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.
76
+     (or alternatively to use stored effects).
77
+  4) Effects applied to the playback fragments.
78
+  5) Allow all variables and patch connections to be set from the scMod script and have 
79
+     multiple scripts with varynig effects setups. 
80
+  6) All 4 input mic's should go through the computer in order that they remain in phase 
81
+     (even though the overhead mics will not be used in the effect).
82
+  7) Add comb filters tuned according to the current MIDI notes as an additional effect.
83
+  8) Add EQ output stage.
84
+  9) Compressor on input (???).
85
+ 10) The dry signal should be able to be routed to seperate output channels - around the compressor.
86
+ 11) CROSSFADE BUG.
87
+ 12) Create a mode in scMod which increments values based on an onset detector. So that
88
+  changes only happen on attacks. This still doesn't help if the pedal is down (or
89
+  if notes are sustained) but otherwise might be a better way to ramp parameters.
90
+ 13) When scanning past ramping variables in scMod the end value should be
91
+  taken as the next variable(???) - this is not necessarily correct 
92
+  because one never knows where a timed change may end - maybe ramped
93
+  variables should include a 'skip value' giving the next ambient value
94
+  for the ramped variable - experiment with this to figure out what works.
95
+
96
+
97
++ Experiments:
98
+  1) Speaker placement and live/electronics mix.
99
+  2) Sliver mix level
100
+  3) Try varying degree's of effects
101
+
102
+   
103
+
42 104
 *** 11/19
43 105
 + The recd/play fade should be able to trigger from a capture note as well as 
44 106
   playback note.  An offset might also be useful.
@@ -46,9 +108,15 @@ TODO:
46 108
   will be the fade that will occur when 
47 109
 + Allow setting fade time in the score. 
48 110
 + Allow setting fade rate based on 1.0 to 0.0 from fade point to end point.
111
++ Allow for multiple fades markers per fragment. (what does this mean?)
112
++ Write code to ignore playback when the score follower is not stable -
113
+  or to throw out fragments where there is a mistake.
114
++ At the end of each fragment recording the fragment should be truncated by the look-ahead time
115
+  to avoid capturing the attack of the marked note.
49 116
 + FX on fragments.
50 117
 + MUST be able to record synchronized audio and MIDI during test performance.
51
-+ 
118
++ Part 2 data analysis: analyze the order of notes in counter rhythms.
119
+
52 120
 
53 121
 *** 11/1
54 122
 + Change the wavetable to read stereo files or add a second wavetable to play the other channel.
@@ -65,7 +133,7 @@ TODO:
65 133
   Notes held while the pedal is down would not be good places to transition.
66 134
   These indicators would then be used to determine where a section change can occur
67 135
   when the actual section change is missed.
68
-+ All score_loc's and event indexes in meas0.js that beginning with 
136
++ (done) All score_loc's and event indexes in meas0.js that beginning with 
69 137
   score location 743 must be decremented by two.  (e.g. loc 743 becomes 741 ...)
70 138
   (score_loc_1.txt is now the correct score file)
71 139
 + When scanning past ramping variables in scMod the end value should be

Načítá se…
Zrušit
Uložit