MIDI format exporting
Hi, Gang!!!
I exported a rhythmic piece (to test the sound changes) from MuseScore 2.0.1 to an standard MIDI format file.
Then I open the MIDI file with another MIDI software and I discovered that all the rhythm notes are duplicated...
Is it normal? How can we avoid it? ???
BTW: The expected percussion set changes aren't working into the MIDI file playback (on the other MIDI software). Some idea bout this? ???
Greetings
Juan
Attachment | Size |
---|---|
Changing the Percussion Drum Set with MuseScore 2.0.1.mscz | 30.88 KB |
Prueba de Cambio del Set de Percusión en MuseScore 2.0.1.mid | 62.79 KB |
Comments
I'm not sure how you created that score, but I guess you are aware it plays back as piano in MsueScore? Did you do that deliberately? That shouldn't happen unless you for some reason explicitly told MuseScore at some point not to treat those staves as drumset staves. That could be related to your MIDI export issue, not sure.
In reply to I'm not sure how you created by Marc Sabatella
I wrote it from scratch into MuseScore as Percussion set, not Piano.
In reply to I wrote it from scratch into by jotape1960
Did you use the Marching instruments, then? This wouldn't happen with the regular percussion.
In reply to Did you use the Marching by Marc Sabatella
Marching instruments? ???
In reply to Marching instruments? ??? by jotape1960
When you first create a score from scratch and you are selecting the instruments to add, if you switch from "Common instruments" to "All instruments", there will then be a category you can select called "Marching Percussion" that contains a number of special instruments used in marching bands. Because these use special non-GM sounds, these will play back as piano unless you set the sound in the Mixer.
Howeve,r if you create the score normally - selecting your percussion instruments under "Unpitched percussion" - then your playback should already be correct. So you must have done something unusual to make your percussion instruments play as piano. Can you describe step by step how you set up that score, and at what point the sound changed form percussion to piano?
In reply to When you first create a score by Marc Sabatella
I started with a "blank" score (from scratch). Then I chose the instruments, using a single 5 lines scores for all them (percussion set). I used the orchestra set. Then I input the notes one by one, with the mouse, selecting the "instruments" (sounds) from the percussion palette. I can assure you I didn't use any kind of duplication on any note.
When I playback the file into MuseScore, there is not any duplication and all sounds are so good.
The problem is when I playback it when another MIDI software (Cakewalk Home Studio, to be exact). In the other program I got duplicated notes, all notes. It's so rare!!!
In reply to I started with a "blank" by jotape1960
Accidental double post
In reply to I started with a "blank" by jotape1960
Well, I am confused, because when I play your score, all I hear is piano. Somehow you must have done something beyond what you describe here to make this happen, and to make things sound OK on your system. Do you have a custom soundfont loaded? A custom instruments.xml file?
In reply to Well, I am confused, because by Marc Sabatella
I don't understand why you get the piano sound.
I re-uploaded the files (MuseScore format and MIDI format). Both are the same score. Both sounds so fine into MuseScore. The MIDI format file sounds with duplicated notes (typical out-of-phase sound) if you play it with another MIDI sequencer software (even Windows Media Player).
At least, that is the behaviour I get here.
???
In reply to I don't understand why you by jotape1960
Still piano for me. Are you sure you don't have any non-GM soundfont loaded? Not that this should explain duplicated notes, but right now, I wouldn't trust any MIDI output I got this file until I understand why it does not play correctly.
In reply to Still piano for me. Are you by Marc Sabatella
I just have the following soundfonts into MuseScore:
GeneralUser GS MuseScore v1.44.sf2
FluidR3Mono_GM.sf3
One of my PCs (Windows XP Pro SP3), the "old" PC, has a Creative SoundBlaster Live! 5.1 Sound Card and it uses the bundled Creative SoundFont file:
CT4MGM.SF2
This one is the soundfont used by the others MIDI software I have on that PC.
The other PC (Windows 7 Ultimate, 64 bits), the "new" PC, has a RealTek HD Sound Card (included into the PC motherboard), and I don't know how the MIDI system works on it (because it doesn't support soundfonts files at all).
Whatever, the duplicated sound is on both PCs.
I don't understand what it happens with this particular file. Other files sound fine. It's so weird!!!
I can't upload the soundfont files I use because the "File attachments menu" (of the forum) doesn't allow it (by size and file name extension). Sorry!!!
It plays back as Piano in MuseScore 2 here as well.
I've just solved the mystery.
You have obviously got GeneralUserGS as your default soundfont and have saved it to score.
Adding GeneralUserGS to the top of the soundfont list magically brings the drums to life.
Guess we have happened upon a bug!
Gotta run now - I'm playing for a funeral.
Will report it later.
Can you confirm that you saved GeneralUserGS to score?
In reply to It plays back as Piano in by ChurchOrganist
I just saved the file.
Where is that parameter? ???
In reply to I just saved the file. Where by jotape1960
In View / Synthesizer, you have the option of "Save to Score". This would not normally be needed or advised, although if you have a special reaosn for needing it, you might explain your workflow in more detail.
In reply to In View / Synthesizer, you by Marc Sabatella
I see it, now!!!
I've never used that option, before. I tried with it and... the result is the same.
In reply to I just saved the file. Where by jotape1960
OK do you have GeneralUserGS set as your default soundfont?
ie Is it at the top of the list in the Synthesiser page?
I've just looked at the event list from your MIDI file, and can confirm that there is no repetition of Note On events.
I suspect you have stumbled upon a phenomenon known as MIDI Echo.
This occurs when a sequencer outputs an event to an In port and MIDI Thru copies it via the out port back into the In port again.
This is a well known problem on some Roland keyboards, but can also occur when sequencers have a software Thru.
I would need to know more about your MIDI setup to ascertain this.
The remedy is simple - isolating the rogue MIDI Thru (probably a software Thru in Cakewalk Home Studio) and switching it off.
In reply to I've just looked at the event by ChurchOrganist
Both MIDI Echo and MIDI Thru are set to out in Home Studio.
But, it is the same (I get the same duplicated sound) with Windows Media Player and others MIDI player.
In reply to Both MIDI Echo and MIDI Thru by jotape1960
I upload a new file, from scratch, with all the percussion instruments separated to its own staff.
I use the "FluidR3Mono_GM.sf3" soundfont file to all parts of this file.
The phenomenom remains the same: the MuseScore file sounds so good, but the MuseScore MIDI translation is with duplicated notes, all notes, all instruments (when you play that file with another MIDI sequencer).
BTW: The instruments sound change is audible only with MuseScore (nothing happen with the other sequencers).
I don't understand!!!
I'm just the only one with this issue? Is it something related with my PCs, only? ???
???
In reply to I upload a new file, from by jotape1960
Do other MIDI files sound OK to you? It sounds from ChurchOrganist's earlier reply like the MIDI file is actually fine, and the problem is the MIDI Thru on your system, which suggests you would hear the same with *any* MIDI file.
In reply to Do other MIDI files sound OK by Marc Sabatella
Not. Other MIDI files (saved from MuseScore and without percussion) are OK.
I discovered that it is an issue only with the percussion instruments.
In reply to I upload a new file, from by jotape1960
OK, let's have a look at your MIDI setup.
First question - is the MIDI Echo problem occurring on youe Windows XP machine with the Soundblaster card? Or the Windows 7 machine?
2. Do you have any hardware MIDI interfaces which are connecting external gear to the PC (such as a MIDI keyboard)
3. Are you using any software MIDI connections such as LoopBE, loopMIDI, MIDIox etc?
4. Are you using JACK to stream MIDI from MuseScore to Cakewalk?
Incidentally MIDI export currently doesn't export patch changes (or other controller information) other than at the beginning of the file. This is due to the lack of an internal timer in MuseScore, which is, consequently, unable to timestamp these events.
Igevorse is currently doing work on opening up more MIDI control so we may get this eventually :)
In reply to OK, let's have a look at your by ChurchOrganist
1) I don't have any problem with the MIDI system in my PCs (Win XP and Win 7), out of MuseScore.
2) Yes, I have a MIDI keyboard connected to my Win XP PC through one USB port. But it has been off (disconnected) in all this issue time.
3) Not. I don't know those connections and I don't have them.
4) Not, I don't have Jack installed on my PCs.