Orca icon indicating copy to clipboard operation
Orca copied to clipboard

Enharmonics getting cut short

Open brubsby opened this issue 5 years ago • 1 comments

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: image

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: image

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.

brubsby avatar Jan 31 '20 07:01 brubsby

Thanks for the head's up, I'm trying to figure out how to solve this :)

neauoire avatar Apr 21 '20 23:04 neauoire