瀏覽代碼

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

master
kevin 11 年之前
父節點
當前提交
e11468356c
共有 1 個文件被更改,包括 70 次插入2 次删除
  1. 70
    2
      doc/notes.txt

+ 70
- 2
doc/notes.txt 查看文件

39
 + The list boxes do not show the currently selected item.
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
 + (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
 *** 11/19
104
 *** 11/19
43
 + The recd/play fade should be able to trigger from a capture note as well as 
105
 + The recd/play fade should be able to trigger from a capture note as well as 
44
   playback note.  An offset might also be useful.
106
   playback note.  An offset might also be useful.
46
   will be the fade that will occur when 
108
   will be the fade that will occur when 
47
 + Allow setting fade time in the score. 
109
 + Allow setting fade time in the score. 
48
 + Allow setting fade rate based on 1.0 to 0.0 from fade point to end point.
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
 + FX on fragments.
116
 + FX on fragments.
50
 + MUST be able to record synchronized audio and MIDI during test performance.
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
 *** 11/1
121
 *** 11/1
54
 + Change the wavetable to read stereo files or add a second wavetable to play the other channel.
122
 + Change the wavetable to read stereo files or add a second wavetable to play the other channel.
65
   Notes held while the pedal is down would not be good places to transition.
133
   Notes held while the pedal is down would not be good places to transition.
66
   These indicators would then be used to determine where a section change can occur
134
   These indicators would then be used to determine where a section change can occur
67
   when the actual section change is missed.
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
   score location 743 must be decremented by two.  (e.g. loc 743 becomes 741 ...)
137
   score location 743 must be decremented by two.  (e.g. loc 743 becomes 741 ...)
70
   (score_loc_1.txt is now the correct score file)
138
   (score_loc_1.txt is now the correct score file)
71
 + When scanning past ramping variables in scMod the end value should be
139
 + When scanning past ramping variables in scMod the end value should be

Loading…
取消
儲存