doc/notes.txt : Updated session notes from 3/28/15.
This commit is contained in:
parent
9f6611d293
commit
a8e4e137d2
@ -39,6 +39,42 @@ Equipment List:
|
||||
6) Tape for contact mics
|
||||
7) Scissors for contact mics
|
||||
|
||||
=============================================================================
|
||||
Take sequence builder development notes.
|
||||
|
||||
1. The MIDI file implementation should not overload the use of the
|
||||
'dtick' field in cmMidiTrackMsg_t to contain multiple possible
|
||||
meanings of time (e.g. tick,microsecond,seconds,samples etc) or at
|
||||
the very least the current meaning of the field should be held as a
|
||||
flag in the MIDI file. As it i s the field is ambiguous and it can
|
||||
be difficult to tell what the meaning of the field is in any given
|
||||
algorithm that processes it.
|
||||
|
||||
2. Sostenuto pedal should be added to the score and then implemented
|
||||
in cmMidiFileCalcDurations(). When the sostenuto pedal is down
|
||||
only notes that are playing when the pedal is depressed are
|
||||
sustained.
|
||||
|
||||
3 As current written the UI control architecture supports only one
|
||||
user interface element (kcApp.h::ctl_t) per DSP instance. This
|
||||
limitation is manifest in kcApp.h::find_ctl() which has no way
|
||||
to distiguish which of multiple ctl_t's to return from a given
|
||||
instId. In fact this problem probably goes deeper into the
|
||||
way that Fl_Widgets and DSP instances are assocated.
|
||||
|
||||
4. TODO:
|
||||
a) When pedal events are inserted via cmGrTksrFltk the inserted event
|
||||
is shifted backward in time.
|
||||
|
||||
b) Test the save/restore function of TakeSeqBldr render takes.
|
||||
c) TakeSeqBldr load should be threaded.
|
||||
d) Eliminate direct communication between cmGrTksb/rFltk and cmTakeSeqBldr.
|
||||
All communcation should be serialized.
|
||||
e) Run with valgrind to see if cmGrGksb/rFltk has any obvious bugs.
|
||||
f) bar select / take select logic is difficult.
|
||||
g) There is often a NAN shown in the position select display UI.
|
||||
h) Add bars to the cmGrTksrFltk view.
|
||||
|
||||
=============================================================================
|
||||
CHANGES TO SIMULATE MODE TO ALLOW MIDI FILE PLAYER TO DRIVE SCORE
|
||||
FOLLOWER DIRECTLY RATHER THAN FEEDING SCORE FOLLOWER FROM MIDI INPUT PORT:
|
||||
@ -57,6 +93,12 @@ BACK TO:
|
||||
|
||||
|
||||
=============================================================================
|
||||
Session Notes 3/28/15
|
||||
1. 34-38-49-54 (good take sequence)
|
||||
2. Try combining bins in the SpecDist algorithm as a variaion on the spectral distortion algorithm.
|
||||
For example the bins coud be combined using a Bark grouping.
|
||||
|
||||
|
||||
Session Notes 12/12/14
|
||||
1. Write a tool to create multiple MIDI preformances of the piece.
|
||||
a) Map each segment to the score using the score follower.
|
||||
@ -688,8 +730,7 @@ Sequence Editor Design
|
||||
Enable/Disable selected events.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
=============================================================================
|
||||
|
Loading…
Reference in New Issue
Block a user