Dear all, I wish you a happy new year.
I’m still working hard on getting Antescofo follow the notes of my piece for flute. I’m beginning to become desperate about it, because I’m encountering a lot of problems of which I have no idea how to work around these. It seems to me that Antescofo often only relies on the temporal grid given by the score and doesn’t adapt to the performance of the musician. The flutist takes some notes and rests actually longer (or at a slower actual tempo) than given in the score. I assumed that this shouldn’t do any harm to the detection of notes. But I see Antescofo going astray sometimes, missing one or several notes. Most of the time later it catches up again, but important actions may have been triggered at the wrong time or skipped. I’ve tried out different synchronisation strategies but that didn’t help.
To give an example: Up to measure 31 Antescofo seems to be well-aligned with the performance (almost perfectly in tempo, which is BPM = 69). When the flutist plays the first ordinario A4 after the long aeolian A4 (which is held by the performer for about 0.5 s longer than the note’s duration in BPM = 69), Antescofo detects the Bb4 instead (i.e. even a different pitch) which actually comes only 5 beats (a bit more than 4 s) later. The effect is, among other details, that ring modulators which should colorize the sound of the ordinario A4 attacks are not heard, or rather only for the duration of a crack, because the signal route is closed immediately after it was opened, as Antescofo skips all the notes in between.
; ----------- m.29 -------------
NOTE 7350 1/11 ; Dd5
group @global @tight { /* actions */ }
NOTE A4 1/11 ; A4
NOTE 7350 1/11 ; Dd5
NOTE A4 1/11
NOTE 7350 1/11
NOTE A4 2/11
NOTE 0 1/11
NOTE 7350 1/11
NOTE A4 1/11
NOTE 7350 1/11
NOTE A4 1/4
NOTE 0 1/8
NOTE 7350 1/8
TRILL ( A4 ) 1/2 ; flz
group @global @tight { /* actions */ }
NOTE 0 1/9
NOTE 7350 1/9
group @global @tight { /* actions / }
NOTE A4 1/9
TRILL ( A4 ) 1/3 ; flz
group @global @tight { / actions */ }
NOTE A4 1/3
NOTE 0 1/10
NOTE 7350 1/10
group @global @tight { /* actions / }
NOTE A4 1/10
NOTE 7350 1/10
TRILL ( A4 ) 3/5 ; flz
group @global @tight { / actions */ }
; ----------- m.30 -------------
TRILL ( A4 ) 1/4 ; flz
NOTE A4 1/2
NOTE 0 1/8
NOTE 7350 1/8
group @global @tight { /* actions / }
NOTE A4 3/2
group @global @tight { / actions / }
NOTE 7350 0
group @global @tight { / actions / }
NOTE A4 1/4
3/4 group @global @tight { / actions / }
3/4 group @global @tight {
/ actions, e.g. open input route to two frequency shifters */
}
NOTE 0 5/4
; ----------- m.31-33 ----------
NOTE A4 12 ; aeolian pp indiff.
NOTE 0 1
; ----------- m.34 -------------
NOTE 0 1/8
NOTE A4 7/8 ; ordinario
group @global @tight { /* actions / }
NOTE 0 1/8
NOTE A4 7/8
group @global @tight { / actions / }
NOTE 0 1/8
NOTE A4 7/8
group @global @tight { / actions */ }
; ----------- m.35 -------------
NOTE A4 2/3
group @global @tight { /* actions / }
NOTE A4 4/9
group @global @tight { / actions */ }
NOTE A4 4/9
NOTE A4 4/9
NOTE A#4 1 ; Bb4
group @global @tight {
/* actions, e.g. close input route to the two frequency shifters /
}
NOTE 0 2
group @global @tight { / actions */ }
What can I do in a context like this to get Antescofo on track?