How do I import midi files into a piano score setting?

• Apr 15, 2012 - 14:29

I'm trying to import some piano midi files into this notation software, but I can only get it in treble clef mode, not the treble with bass mode needed for piano. I tried the instruments section and add and remove instruments, but whenever I add only the piano the composition adds treble and bass with the other old treble clef still hanging in there. I tried removing the old treble and only get a blank treble and bass score with no notes. Is there some other way to import my piano midi file into a piano score setting?


Comments

What format are your SMF's (Standard MIDI Files)?

Currently I believe MuseScore will only import Format 1 files successfully - it cannot split a format 0 SMF into the constituent tracks needed for proper display of right and left hand.

You need to load your MIDI files into a sequncer and make sure that the Left and Right hand parts are on separate tracks.

Then resave the file making sure you save in MIDI Format 1

If they are noton separate tracks - MuseScore will import the entire MIDI stream onto one stave.

In reply to by ChurchOrganist

I got this midi file from amazingmidi software. First I converted my wave file into a midi file with amazingmidi and then tried to import the midi file into the notation software here. I can't find a sequencer that can load my midi file into to fix the SMF format...are there any freeware sequencer software available that you can suggest to do this job?

In reply to by truffy

Had a look at the AmazingMidi site.

It seems they're trying to achieve the philosopher's stone of the music world - WAV to MIDI.

This explains your problems.

As the WAV is a single stream of data, AmazingMIDI will translate the audio data into one single channel of MIDI data on one track.

Converting WAV to MIDI is an incredibly complex process which noone has yet achieved in a fully useable form.

The nearest it has got successfully is to be able to convert a WAV of a single note stream into 1 track of MIDI.

I'm afraid you will need to edit the data further by a filtering process of some sort before it will appear in MuseScore as left/right hands - MuseScore needs to have 2 tracks in order to be able to display this.

Regarding MIDI Sequencers you may find this Wikipedia list helpful.

If you're stuck, attach the MIDI file and I'll see what I can do in Sonar 3

HTH
Michael

In reply to by ChurchOrganist

Thank you, that helps. Is it also possible to point musescore to the right voices of let's say a polyphonic 4 voice piano part (on a double stave)? I tried this by assigning different midi channels to the voices in the sequencer, but then it's imported on 4 separate staves, like a choir score

In reply to by Diderique

There is no way to automatically force different channels to go to different voices within a staff, but after import, you can use copy/paste and voice exchange and/or the Implode tool to combine things however you like. if you need further assistance, best to start a new thread devoted to that specific topic, and attach the score you would like help with.

The midi sequencer I used is called MidiSwing, a freeware, and it converted my midi file from smf 0 to smf 1 but still won't show as a piano score when I import it into this MuseScore notation software, nothing but treble clefs, no bass. It's working in the Notation Musician software as a full piano score, but it won't work in this MuseScore software for some odd reason. I have this Notation Musician as a limited time free trial run, so I need to fix this MuseScore before the trial runs out. Any idea why my midi file won't work good with MuseScore?

In reply to by truffy

Converting from type 0 to 1 won't help if the information on which hand did what was not present in the original MIDI file to begin with. I am assuming Notation Musician attempting to make some sort of crude guess - perhaps using a simple "split point" (eg, everything above middle in treble clef, everything below in bass). If you can get it to export the result as a type 1 MIDI with that crude approximation intact, then MuseScore should be able to load that.

Overally, hopefully you ate getting the message that MIDI is really not an appropriate format to use for transmitting notation. As a last resort, so etimes there is no choice, but in general, you should be finding ways of working that do not rely so much on MIDI if you care at all about notation.

Found out how to fix it by right clicking the score and clicking "Split Staff" and split point at "c3", this will split the staff into piano treble and bass score and works good now. I still have to edit out the errors, but I find this is the easiest and fastest way to import a midi file into a piano score instead of the harder way, but I can't hear good enough to write it out the old-fashioned way anyways. Thanks for all your help, and bravo to the MuseScore software makers for doing a great job!

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