doc/notes.txt : Updated notes from 11/20 session.
This commit is contained in:
parent
559e3d160f
commit
e11468356c
@ -39,6 +39,68 @@ TODO:
|
|||||||
+ The list boxes do not show the currently selected item.
|
+ The list boxes do not show the currently selected item.
|
||||||
+ (don)MIDI note messages are sent but do not trigger notes on OSX.
|
+ (don)MIDI note messages are sent but do not trigger notes on OSX.
|
||||||
|
|
||||||
|
*** Testing Notes:
|
||||||
|
+ Equipment List:
|
||||||
|
Four Microphones: Four performance/ Four recording
|
||||||
|
2 inside 2 inside
|
||||||
|
2 overhead 2 overhead
|
||||||
|
|
||||||
|
4 powered speakers
|
||||||
|
2 Mixers (1 performance 1 recording)
|
||||||
|
|
||||||
|
Performance Computer (harpo)/ Audio Interface (delta1010) / MIDI interface (Fastlane)
|
||||||
|
Recording Computer (crel) / Audio Interface (delta 1010) / MIDI interface (???)
|
||||||
|
Sensor Strip
|
||||||
|
|
||||||
|
+ Performance Setup
|
||||||
|
|
||||||
|
+------ +
|
||||||
|
Mic0 ----------->| |
|
||||||
|
Mic1 ----------->| | sends +-----+ +-------+
|
||||||
|
Mic2 ----------->| |------->| A/D | | | +------+ +--------+
|
||||||
|
Mic3 ----------->| Mixer |------->| |------>| harpo |<-------| MIDI |<-----| sensor |
|
||||||
|
aux | | | | | | +------+ | strip |
|
||||||
|
Spkr0 <----------| |<-------| |<------| | +--------+
|
||||||
|
Spkr1 <----------| |<-------| | +------ +
|
||||||
|
main | | | |
|
||||||
|
Spkr2 <----------| |<-------| D/A |
|
||||||
|
Spkr3 <----------| |<-------| |
|
||||||
|
+-------+ +-----+
|
||||||
|
|
||||||
|
|
||||||
|
+ Software Development
|
||||||
|
1) Create Score File
|
||||||
|
2) Create Recording Program (test with long MIDI playback generating audio - look for drift)
|
||||||
|
Record the index of each MIDI event at it's location in an audio channel.
|
||||||
|
3) The ability for the measurements to be called at the correct time must be built in.
|
||||||
|
(or alternatively to use stored effects).
|
||||||
|
4) Effects applied to the playback fragments.
|
||||||
|
5) Allow all variables and patch connections to be set from the scMod script and have
|
||||||
|
multiple scripts with varynig effects setups.
|
||||||
|
6) All 4 input mic's should go through the computer in order that they remain in phase
|
||||||
|
(even though the overhead mics will not be used in the effect).
|
||||||
|
7) Add comb filters tuned according to the current MIDI notes as an additional effect.
|
||||||
|
8) Add EQ output stage.
|
||||||
|
9) Compressor on input (???).
|
||||||
|
10) The dry signal should be able to be routed to seperate output channels - around the compressor.
|
||||||
|
11) CROSSFADE BUG.
|
||||||
|
12) Create a mode in scMod which increments values based on an onset detector. So that
|
||||||
|
changes only happen on attacks. This still doesn't help if the pedal is down (or
|
||||||
|
if notes are sustained) but otherwise might be a better way to ramp parameters.
|
||||||
|
13) When scanning past ramping variables in scMod the end value should be
|
||||||
|
taken as the next variable(???) - this is not necessarily correct
|
||||||
|
because one never knows where a timed change may end - maybe ramped
|
||||||
|
variables should include a 'skip value' giving the next ambient value
|
||||||
|
for the ramped variable - experiment with this to figure out what works.
|
||||||
|
|
||||||
|
|
||||||
|
+ Experiments:
|
||||||
|
1) Speaker placement and live/electronics mix.
|
||||||
|
2) Sliver mix level
|
||||||
|
3) Try varying degree's of effects
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*** 11/19
|
*** 11/19
|
||||||
+ The recd/play fade should be able to trigger from a capture note as well as
|
+ The recd/play fade should be able to trigger from a capture note as well as
|
||||||
playback note. An offset might also be useful.
|
playback note. An offset might also be useful.
|
||||||
@ -46,9 +108,15 @@ TODO:
|
|||||||
will be the fade that will occur when
|
will be the fade that will occur when
|
||||||
+ Allow setting fade time in the score.
|
+ Allow setting fade time in the score.
|
||||||
+ Allow setting fade rate based on 1.0 to 0.0 from fade point to end point.
|
+ Allow setting fade rate based on 1.0 to 0.0 from fade point to end point.
|
||||||
|
+ Allow for multiple fades markers per fragment. (what does this mean?)
|
||||||
|
+ Write code to ignore playback when the score follower is not stable -
|
||||||
|
or to throw out fragments where there is a mistake.
|
||||||
|
+ At the end of each fragment recording the fragment should be truncated by the look-ahead time
|
||||||
|
to avoid capturing the attack of the marked note.
|
||||||
+ FX on fragments.
|
+ FX on fragments.
|
||||||
+ MUST be able to record synchronized audio and MIDI during test performance.
|
+ MUST be able to record synchronized audio and MIDI during test performance.
|
||||||
+
|
+ Part 2 data analysis: analyze the order of notes in counter rhythms.
|
||||||
|
|
||||||
|
|
||||||
*** 11/1
|
*** 11/1
|
||||||
+ Change the wavetable to read stereo files or add a second wavetable to play the other channel.
|
+ Change the wavetable to read stereo files or add a second wavetable to play the other channel.
|
||||||
@ -65,7 +133,7 @@ TODO:
|
|||||||
Notes held while the pedal is down would not be good places to transition.
|
Notes held while the pedal is down would not be good places to transition.
|
||||||
These indicators would then be used to determine where a section change can occur
|
These indicators would then be used to determine where a section change can occur
|
||||||
when the actual section change is missed.
|
when the actual section change is missed.
|
||||||
+ All score_loc's and event indexes in meas0.js that beginning with
|
+ (done) All score_loc's and event indexes in meas0.js that beginning with
|
||||||
score location 743 must be decremented by two. (e.g. loc 743 becomes 741 ...)
|
score location 743 must be decremented by two. (e.g. loc 743 becomes 741 ...)
|
||||||
(score_loc_1.txt is now the correct score file)
|
(score_loc_1.txt is now the correct score file)
|
||||||
+ When scanning past ramping variables in scMod the end value should be
|
+ When scanning past ramping variables in scMod the end value should be
|
||||||
|
Loading…
Reference in New Issue
Block a user