tymbalodeon / agni

Music compositional tools inspired by the techniques of Claude Vivier
1 stars 0 forks source link

speed up notation #14

Closed tymbalodeon closed 1 year ago

tymbalodeon commented 1 year ago

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.