Saving scores as MIDI files

• Jan 15, 2011 - 14:39

Whenever I try to create/overwrite a MIDI file with a score using MuseScore, it keeps changing the notes (i.e. duration), etc., producing undesired effects when playing the MIDI file. Is there possibly a bug in the program, or is there a way to prevent this kind of thing from happening? Attached is the MIDI file I'm working on.

Attachment Size
Soler Sonata 96 Mvt 2.mid 2.49 KB

Comments

In reply to by Marcus2

The file is not created from scratch in MuseScore. You opened a MIDI file I guess. If you right click on a note -> note properties you will see that all the notes have custom offset and offset time.
You can get ride of them by saving as MusicXML and open your file again. See attachement

Attachment Size
Soler Sonata 96 Mvt 2.mscz 4.74 KB

In reply to by [DELETED] 5

I tried starting over from scratch, redoing the first six measures of my piece. Then I saved it first as a MuseScore file, then as a MIDI file (I deleted the original MIDI file). But when I opened the new MIDI file, the same things happened: some notes were shifted around and others had their durations changed. In addition, offtime offset type was again set to user and offtime again to -1.

Perhaps you didn't open the MIDI file with MuseScore, since I downloaded your copy of the file, and when I opened it with MuseScore, the same exact errors occurred. Try doing what I did, and if you get the same problem, you'll know what I'm talking about. Otherwise, there might be something wrong with my computer.

There's no reason why things should be altered from a MuseScore file when it's saved in MIDI format. And when the MIDI file is opened, I think it should read exactly like the MuseScore file.

In reply to by Marcus2

Ok. I didn't understand that you wanted to open the MIDI file again with MuseScore.
The MuseScore file format has been designed to carry out everything you can put in a MuseScore score. The MIDI file format has been created long time ago to record a performance (more or less). So no, there is no reason for MuseScore to open a MIDI file exactly the way it has been saved. MIDI and MuseScore are two different formats for two different purpose.
For more info, read [[nodetitle:Export]] .

In reply to by [DELETED] 5

Thank you for your input on this matter. As long as both kinds of files play the same sounds at roughly the same duration, I guess it's not really a big deal.

Now I'm just thinking that maybe this could become a useful program for editing MIDI files that already exist. Do you think that perhaps MuseScore can never become capable of putting notes, articulations, ornamentations, etc. neatly on a score?

In reply to by Thomas

When I said "Do you think that perhaps MuseScore can never become capable of putting notes, articulations, ornamentations, etc. neatly on a score?", I meant that when I open a MIDI file, MuseScore makes its score look mumbo jumbo. I'm sorry I didn't explain myself better.

In reply to by [DELETED] 5

If MuseScore isn't going to become a MIDI editor, I will need to download one that already is (preferably free). I am interested in tinkering with/creating MIDI files.

I would just like my program to entail displaying notes on a score (similar format to MuseScore). Please don't suggest Anvil Studio because I've tried it, and it doesn't work well for me (it automatically inserts rests in undesired places as I write the MIDI, thus making the music sequence flawed). Any suggestions?

If no such thing I'm thinking of exists, perhaps I should bring my issue to the feature requests forum.

In reply to by Marcus2

Hi! lasconic is right: MIDI format is for playback, not for saving sheet music. MuseScore won't be able to save ornaments etc. into MIDI, because this isn't possible in this format. If the score "looks mumbo jumbo", it's because of this, too. MIDI describes notes (pitches and durations), but no information about their placement in a sheet or any other visual info.

You could import your MIDI file, edit it (adding articulation etc) and keep the MuseScore mscx file. In the future, if you want to edit your score, you can open the mscx file and make modifications. You can save your score as MIDI anytime.

I recommend reading Export handbook page for a description of formats.

In reply to by molnarm

" ... MIDI describes notes (pitches and durations), but no information about their placement in a sheet or any other visual info ... "

I suggest you take a look at a discussion of midi-to-sheet music software at
http://www.skytopia.com/project/articles/notation.html.

And for comparison, I have attached opening bars of one of my pieces that result from a Musescore midi import and the same midi with Notation Player import. Musescore is LandKMS.png; Notation Player is LandKNP.png.

A major reason that midi import to Musescore is often "mumbo-jumbo" is because the Musescore midi import is so deficient.

Attachment Size
LandKMS.png 107 KB
LandKNP.png 36.46 KB

Well, this is strange indeed; there's certainly room for improvement here. Apart from this, the sentence you quoted is still true (the comparison page you linked mentions stem directions and ties among other things that need to be determined by the notation software since they aren't present in MIDI).

Do you still have an unanswered question? Please log in first to post your question.