Notation is slow for the Lonely Child example, I think because of calling get_effective (abjad.get.effective) to get the time signature of each note. Instead, I can input the time signature along with the melody notes in the input score and then get them when reading the passage using _get_indicators() and pass them along with the note. That way, the notate function can have more immediate access to the current time signature and hopefully the whole process will speed up.
Notation is slow for the Lonely Child example, I think because of calling
get_effective
(abjad.get.effective) to get the time signature of each note. Instead, I can input the time signature along with the melody notes in the input score and then get them when reading the passage using_get_indicators()
and pass them along with the note. That way, the notate function can have more immediate access to the current time signature and hopefully the whole process will speed up.