Le pitch de la note courante était jusqu'à présent contenu dans la structure suivimidi_t sous la forme d'une valeur entière.
Mais une seule valeur ne permet pas de prendre en compte la polyphonie et l'attaque.
Une nouvelle structure, curnote_t, a été définie pour cela par Vincent Goudard. Une variable de type curnote_t contient une vélocité et une attaque, et la structure suivimidi_t contient un tableau de 128 curnote_t, un par pitch de note.
Ainsi, à chaque instant, il est possible de savoir quelles notes sont jouées ou non, et quelles notes sont attaquées à l'instant précis.
Ceci permet une comparaison directe avec le modèle, où sont également différenciés les notes attaquées des notes tenues.