Enharmonics getting cut short
I think I may have found a corner case related to #59, or an unusual behavior if not.
Seems the midi off doesn't get re-fired if the notes are enharmonics (or at least enharmonics based on the transpose table, haven't checked other cases), and the second and third A-2 midi get cut off before their note duration is finished:
Orca snippet:
.............................
.1i2.........................
1V0..........................
.............................
...V1........................
...0F0.......................
....*HHHHHHHHHHHHHHHHHHHHHHHH
.15og..................H.....
...V1........................
...0F1.......................
.....HHHHHHHHHHHHHHHHHHHHHHHH
.11ogA.....H.................
.2Co.........................
..eoT..................H.....
.62X.........................
.............................
....1D2......................
.....*:00..f.................
Renoise midi log:

Non-enharmonic version:
.............................
.1i2.........................
1V1..........................
.............................
...V1........................
...1F0.......................
.....HHHHHHHHHHHHHHHHHHHHHHHH
.15og..................A.....
...V1........................
...1F1.......................
....*HHHHHHHHHHHHHHHHHHHHHHHH
.11ogA.....A.................
.2Co.........................
..0oTA.....A.................
.62XA........................
.............................
....1D2......................
......:00A.f.................
Renoise midi log:

Only stumbled into this because I wasn't fully aware of how the transpose notation worked and could easily work around it in my current patch, but thought you might want to change the behavior in this situation.
Thanks for the head's up, I'm trying to figure out how to solve this :)