Understanding the MIDI import panel wrt instrument names and quantization
I'm transcribing music for someone else. They've produced a MIDI file which unfortunately has all the tracks in a single channel with the piano sound and I can't really fix this without loading the MIDI into a different editor first, which seems to defeat the point of using Musescore. (Note that the attached sample MIDI file is unreleased copyright material and should not be used for any purpose except demonstrating the problems below). I am currently using Musescore 2.0.3 in the default package as supplied with Fedora 25.
The MIDI file contains a voice track and two keyboard tracks. When you load this MIDI file, the first apparent problem is that the voice part has been placed in a grand staff with the first keyboard part. I understand why this has happened, but the MIDI importer really needs a way to say don't do that. The "MuseScore instrument" selection only gives me different pianos - would be nice to have something that would allow me to select from the full palette of instruments.
The really weird thing about this is that if I select "split staff" for the first keyboard (it's already selected for the second), the resulting layout is (a) a grand staff with the voice part and RH of the keyboard; (b) a grand staff with the LH of keyboard 1 and the RH of keyboard 2, and (c) a single staff with the LH of keyboard 2. This surely has to be the wrong thing to do in almost all circumstances? It gets more complicated when there are more voice or instrument parts (given, as I say above, that they have all been recorded in channel 1 of the MIDI file).
So given that, together with the fact that the split staff algorithm really doesn't do a good job, as discussed in Issue #154651, what I have to do is just import it and then copy+paste all the music into a fresh score with the correct layout, and then manually split the piano staves. It's irritating, but it's workable.
Suggested fixes: (a) some sort of tickbox in the import dialogue which lets me say whether a grand staff is required or not; (b) let me choose other instruments during the import (and don't put them on a grand staff if they shouldn't have one); (c) let me choose to disable the dynamic split algorithm and choose a fixed split point. (Supplementary and slightly off-topic: (d) let me choose individual notes on the grand staff that should have been rendered into the other hand and have them moved.)
Now, about the quantization: it appears that MuseScore is giving me the option to select the granularity of the quantization grid, but it's not working.
In Edit->Preferences->Import, select "Shortest note: Eighth". In "Max quantization" on the MIDI import panel, also select "Eighth". Press Apply. In bar 20 of the resulting score, there's a 32nd-note rest followed by a dotted 16th-note. These are also scattered about the score in subsequent bars. How can that happen when the shortest note is supposed to be an eighth? When playing back the score these rests result in a lack of synchronisation that isn't apparent when playing the MIDI file.