paulrosen / abcjs

javascript for rendering abc music notation
Other
1.9k stars 281 forks source link

Alteration has to be hidden after the tie #511

Closed rualark closed 4 years ago

rualark commented 4 years ago

Currently looks like this, which is wrong: image

CCC^C-|^C=CCC

Has too look like this (from Sibelius): image

rualark commented 4 years ago

By the way, if second alteration is omitted in notation, then it looks correctly, but playback is broken (and probably midi export too):

CCC^C-|C=CCC

image

If I am not mistaken, omitting second alteration like this is wrong.

paulrosen commented 4 years ago

I just tried CCC^C-|C=CCC and it played back correctly for me.

For placing items, ABC doesn't try to figure out musical rules very much - if you put a ^ in the ABC string, it will be printed on the page.

I do try to follow musical rules when playing back, though.

paulrosen commented 4 years ago

I think this is working - reopen if there is still a problem

rualark commented 4 years ago

Thanks, it works in current version.