Saving scores as MIDI files
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
Can you attach the MuseScore file instead ? You create the file from scratch in MuseScore right ?
In reply to Can you attach the MuseScore by [DELETED] 5
Sure, I have the MuseScore file attached right here. And yes, I created the file from scratch. But I was wondering how attaching this file is going to help us figure it out.
In reply to Sure 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
In reply to The file is not created from by [DELETED] 5
I tried to do what you told me, but the same thing with the offset and offset time happened when I saved your file as a MIDI file. And I don't really know what I'm supposed to do with the XML file after I've saved it.
In reply to Attempt failed by Marcus2
Then I guess I don't get your problem. Which MIDI player are you using? The attached MIDI file plays correctly for me (as far as I can tell).
In reply to Then I guess I don't get your 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 Explanation 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 Ok. I didn't understand that 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 Problem resolved (sort of) by Marcus2
"Do you think that perhaps MuseScore can never become capable of putting notes, articulations, ornamentations, etc. neatly on a score?" It's not doing this already? If not, don't hesitate to post your feedback.
In reply to Returning question 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 Problem resolved (sort of) by Marcus2
MuseScore is a scorewriter and not a MIDI editor. MIDI cannot represent everything you put on a score and so MuseScore will not become a program to edit MIDI file I guess, it's a program to edit scores, actual sheet music.
In reply to MuseScore is a scorewriter 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 Effective MIDI editor? 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 MIDI is not for sheet music 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.
In reply to "no information about their placement" by EdwardsRG
Wow, that's indeed a huge difference. Thank you REdwards for sharing. We know what we are looking for when we will promote MuseScore at FOSDEM: help to improve MIDI import.
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).