Page 1 of 1
Posted: 03-08-20 5:47 am
by quio
Source sheet music from MuseScore 3:

source.png
source.png (19.78 KiB) Viewed 5152 times

it was then exported to .mid and loaded to Synthesia. Result:

synth.png
synth.png (141.52 KiB) Viewed 5152 times

Posted: 03-08-20 10:13 am
by Nicholas
I dunno, all the note lengths seem correct to me... even if they don't technically fit inside that measure anymore. :lol:

But no, you are correct. This is absolutely Synthesia's fault. I am sorry for the inconvenience.

The accidentals in measure two are because MIDI doesn't carry note naming information, so Synthesia just has to give its best guess. (My reaction there is the same as yours: "But, ok.")

The problem in measure 7-8 is inexcusable. Synthesia doesn't know how to draw tied notes, so it cheats by just jamming as much of the full note's length in that first measure. This is a huge failing. :? We'll be fixing this soon, as it's part of the very first bullet point in this list.

More than that, I can report that "Sheet Ties" is currently on line 487 of the internal task list, so once that chart reaches close to line 500, this should be a solved problem. Sorry for the wait in the meantime!

Posted: 03-08-20 11:11 am
by jimhenry
Nicholas wrote: 03-08-20 10:13 amThe accidentals in measure two are because MIDI doesn't carry note naming information, so Synthesia just has to give its best guess.
I imagine figuring out enharmonics from MIDI files will remain a problem despite all the sheet music improvements going into Synthesia 11. If it doesn't create too much havoc in the best guessing code, I think there are two "rules of thumb" that might improve the guesses.
  1. Enharmonics followed by a natural that is a half step away should use the accidental with a different note name than the natural.
  2. Enharmonics should be sharps in ascending passages and flats in descending passages.
I imagine there will be times where these two rules deliver conflicting results, although I can't think of one at the moment. But I think rule 1 takes precedence.

Posted: 03-08-20 1:44 pm
by quio
Nicholas wrote: 03-08-20 10:13 am I dunno, all the note lengths seem correct to me... even if they don't technically fit inside that measure anymore. :lol:
1/8 note + 1/8 note isn't equal 1/4 note + 1/8 pause ;)

Thanx for your answer and software - very simple and convenient program. I will be wait for update.
I saw the announcement of support for .musicxml format in next release - it's very cool!