notes.txt - Update notes.

This commit is contained in:
kevin 2013-12-10 16:22:35 -05:00
parent e11468356c
commit c7c3126c74

View File

@ -37,7 +37,38 @@ TODO:
+ Add preset delete. + Add preset delete.
+ All uses of va_copy() should have a complimentary va_end() + All uses of va_copy() should have a complimentary va_end()
+ 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. + (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: *** Testing Notes:
+ Equipment List: + Equipment List:
@ -72,7 +103,7 @@ TODO:
1) Create Score File 1) Create Score File
2) Create Recording Program (test with long MIDI playback generating audio - look for drift) 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. 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). (or alternatively to use stored effects).
4) Effects applied to the playback fragments. 4) Effects applied to the playback fragments.
5) Allow all variables and patch connections to be set from the scMod script and have 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 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). (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. 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 (???). 9) Compressor on input (???).
10) The dry signal should be able to be routed to seperate output channels - around the compressor. 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 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 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. 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. Score follower jumps to loc. 978 then backs up to 973.
*** 9/27 *** 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 * 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. 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. * 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 * 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. we can mimic the state of playing the piece through but allow starting from any location.