Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Having a problem exporting MIDI songs

Dear All,
I am having a problem exporting MIDI songs that i create on my MAC using Logic Express 9. I create a multi track session with lots of instruments (Drums, Guitars, Percussions...etc) using software instruments but when i export it to a MIDI file to play it as a MIDI song on the PC or any Keyboard I only get a Piano sound in the play back for any of these instruments!! why is that and how can i fix it please?
Your prompt response is highly appreciated.
Many thanks in advance.
Regards,
Ahmed

iMac, Mac OS X (10.5.8)

Posted on Jan 11, 2010 8:58 AM

Reply
6 replies

Jan 12, 2010 12:19 AM in response to Ahmed Baban

You have the Piano sound because it is probably the only program which the MIDI file refers to (by default). For a MIDI file to play using more instruments, you have to make sure:

a) different instruments use different MIDI channels;

b) there are Program Change messages at the beginning of each instrument track (Program Change messages are necessary because they define which timbre or which instrument reproduces the notes on that particular track).

With Software Instruments used in your MIDI arrangement in Logic you have no problem with selecting timbres (because you already selected them manually). But you have to insert Program Change numbers as a reference for the MIDI sound module or General MIDI synth of a PC's sound card.

Jan 12, 2010 12:53 PM in response to Brazeca

Thank you very much for the reply, can you please give me a bit more details or basic steps on what i need to do. I am sorry but im new to this and ill appreciate all the help i can get here 🙂

Can you please take 1 track as an example (lets say the drums or the guitars) and list the steps i need to do to make sure i get their original sounds when playing back?

Thank you very much and sorry again for being so ignorant but as i said, i am new to this midi export.

Jan 12, 2010 10:49 PM in response to Ahmed Baban

Alright, let's say you program a drum track. Now, default midi channel for drums is 10, so you have to make sure the MIDI track for drums is set to transmit MIDI data using channel 10. Use the Inspector section in Logic window to set channel for a MIDI/Soft Instr track.

Now you also have to make sure the MIDI sound module/synth chooses the right sound bank to play drums. Every MIDI enabled device has a MIDI Implementation charts in the manual. Information about Program Change numbers for particular sound banks is all there. You just have to find a number for GM (General MIDI) drums.

After that ProgCh number is found, go to Event List and manually insert a Prog Change number a few ticks ahead of the first note of the drum part.

You will have to insert Prog Changes for every sound, instrument or timbre you used in your Arrangement. This way the sound module or synth will always know what instrument to use.

If you know the exact model of the synth you want your arrangement to be played back by, you have to look through its MIDI Impementation chart and figure out Prog Change numbers.

There is also a set of standard numbers called General MIDI (google it for more details).

Jan 20, 2010 8:55 AM in response to Ahmed Baban

I'm having the same problem. I'd like to save a simple midi file that will trigger channel 10. Right now, it only triggers channel 1. I've changed the midi channel in the inspector but this doesn't effect the export. I've looked all over the manual for "Program Changes," as mentioned in the last entry but can find nothing. Can someone please explain how to export a single track to midi channel 10?

Jan 23, 2010 10:30 AM in response to gary11

Casting into the void again...
I found a little more efficient way to change the channel. Open the track in the Hyper Editor and double click on a note row. A window will open. You can then double click on the number next to the Channel box, hit return, check the box, and click Convert -- in that order. The changes will show up in the Event List.
I'm still not happy with this but at least I can stumble through the project now. A better solution would be much appreciated.

Having a problem exporting MIDI songs

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.