diff --git a/doc/notes.txt b/doc/notes.txt index 3577997..23976a7 100644 --- a/doc/notes.txt +++ b/doc/notes.txt @@ -37,7 +37,38 @@ TODO: + Add preset delete. + All uses of va_copy() should have a complimentary va_end() + The list boxes do not show the currently selected item. -+ (don)MIDI note messages are sent but do not trigger notes on OSX. ++ (done)MIDI note messages are sent but do not trigger notes on OSX. + +*** Usage Notes +live - Disconnects WT cmd input (WT will not receive an 'on' msg) + Disconnects TL reset input (TL will not receive a 'reset' msg) + Disconnects MFP sel input (MPF will not receive an 'on' msg) + Switches audio input to KR from WT to AIN. + Turn the 'meas' checkbox 'on'. + +simulate - Turn the 'audio in' checkbox 'on'. + Switch MFP output from SF to Nano. + (SF MIDI input then comes from the MIDI port.) + +audio in - Switch audio input to KR from WT to AIN. +meas - Instruct the SF to generate measurement outputs for the active meas. unit. + Otherwise the measurements must be loaded from the recorded measurment list. +print - Print a report from the SF. +quiet - Turn off SF output. + +LA Secs - Fragment recd/play unit look-ahead time in seconds. +Fade DbpSec - Framgent recd/play unit fade out time + (time to fade to 0 following a fade msg) + + + +**** Live Test Score ++ Line 1048 has a red G#5 immediiately following another G#5. Is this correct? + For now the second G#5 has been marked as a 'skip'. ++ Changed Tempo sections 25,26,27 to 40,47,47a ++ Measurements are taken for sections 51-54 but these sections follow bar 136 and + are therefore outside the test. These sections have therefore been redirected + to the downbeat of 201-204. *** Testing Notes: + Equipment List: @@ -72,7 +103,7 @@ TODO: 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. + 3) (DONE) 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 @@ -80,10 +111,12 @@ TODO: 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. + 8) Add EQ output stage (use mixer). 9) Compressor on input (???). 10) The dry signal should be able to be routed to seperate output channels - around the compressor. - 11) CROSSFADE BUG. + 11) CROSSFADE BUG - (DONE?) This may be fixed by the change to cmDspAvailCh which + handles the case where no channels are available by sending an error message + but not actually changing the state of the cross fader. 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. @@ -150,10 +183,10 @@ TODO: Score follower jumps to loc. 978 then backs up to 973. *** 9/27 -* Implement live recording for use in part 2. +* (DONE) Implement live recording for use in part 2. * Implement a delay between when a new section is set to trigger and when it actually does. This might allow transitions to be set up prior to when they are heard. -* OS-X version crashes when the printf("PROCSET ...) is removed from _cmScProcSets(). +* (DONE) OS-X version crashes when the printf("PROCSET ...) is removed from _cmScProcSets(). * Add ability to set mappings and perf. measure settings to scMod. * The scMod should play through all changes up to the cur starting location so that we can mimic the state of playing the piece through but allow starting from any location.