Right, acoustic instruments don't follow this convention, of course. Right now MuseScore is "always keyboard model", but note coincidence within that model is not now handled properly. One midi channel is "one keyboard-model instrument". There is a "keyboard model" and a "multiple instruments model" of what multiple voices on a staff mean, predating computation and midi, and MuseScore ought treat them differently. MuseScore does not manage coincidence within channel properly it is not about failure to use multiple channels. Midi keyboards create output for one channel, not one per note. This is precisely the way performance on keyboard instruments is represented, as well as what the result of transcripting a performance on a midi keyboard looks like, as can be verified with any midi-recording instrument or software. Midi explicitly allows for more than one note to be sounding in a channel at the same time. Real pianos do not sound twice as loud when one voice crosses another. Then real pianos, organs (voices on a single manual) and harpsichords "do not track polyphony properly". ![]() It is to be noted that mechanical-action (tracker) organs from hundreds of years before midi implement a policy on this - when one manual is coupled to another, or the pedal coupled to a manual, the actual keys of the target depress when the source keys are depressed that is, coincident shorter notes on the target are not re-sounded, but "silenced"/ignored. It is not a matter of convenience or formal correctness, but sounding two channels at coincidence is simply incorrect real pianos, harpsichords, and organs do not do that (although sometimes organ music intended to be rendered on two manuals (keyboards of the same instrument) is notated with independent voices on one staff, i.e., the "two flutes" case). Even this, though, will not solve the extremely common case of short/long note coincidence on keyboard instruments, classical guitar, etc. Separate channels for voices would be very useful when "flute 1 and flute 2 are on one staff". Separate channels for staff voices would be incorrect for all keyboard instruments (not just piano), or instruments with one sounding-element per note (e.g., harp, and classical guitar, as noted in other threads). Again, I don't know of any definitive official standard.this is just my personal opinion. Having each voice on a separate channel might just complicate things, and make it harder for ordinary 99% use case where user wants all voices of same part to be synthesized the same. ![]() They aren't separate instruments, and they might not even be for separate musicians.for instance in the case of voices of a piano part, so I would lean to not putting voices on separate tracks. Regarding (2) to separate voices into separate channels per track, I'm not sure this is the most desirable, since voices are nothing more than separate voices. But regardless, maybe it is a good idea to adhere to this "standard" regardless of whether it is official or not, so don't get complains from programs that adhere to it. And nor have I been able to find definite midi file format standard, although I do find a lot of stuff online saying that Type 1 must have no note events in Track 0. I'm no midi expert.and to be honest I'm not sure that is exactly an official MIDI standard or if that has just been a defacto standard. ![]() I vaguely remember a discussion on the forums regarding a MuseScore midi export file that was having problems loading into Synthesia (I think) because MuseScore did not adhere to this "standard". Regarding (1) having Track 0 be the "conductor" track with no note events, I have heard about this from other people too. I think best to keep seperate issues separate.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |