Episode 6 – General MIDI in GarageBand
Music, Video August 31st, 2007Garage Band has a feature hidden deep inside that I’ve discovered. It can import Standard Midi Files through drag and drop (that is something many people know) but did you know it recognizes General Midi Program Changes?
General Midi is a compatibility system for MIDI sound playback devices (sound modules/keyboards/tone generators) The standard includes a list of 128 instruments and sound effects (one bank), a standardized drum map and channel, along with a couple of other concepts. It was meant as a stamp of approval for the consumer. It allowed someone to create a performance for one MIDI device, and then be able to move that sequenced music to another MIDI sound module or keyboard, for playback. It would insure the playback of the correct instruments and drums, instead of getting the typical circus music that occurs when the wrong programs are selected for playback on the keyboard or sound module.
Unfortunately most people have avoided using GM sounds for their MIDI sequences because the manufacturers have relegated them to the lamest, leftover sounds in the sound bank. Shame on Yamaha/Roland/Korg/Alesis and others for making GM, a very good idea for compatibility, instead sound as bad as it has.
Well now all that has changed.
Garage Band will understand the same programs that a keyboard would for GM, and its built in instruments are great.
There is one suggestion in order for this to work completely. You need to purchase the Orchestral Jam Pack. If you don’t have this already, and are a regular Garage Band or Logic user, you are truly missing out. This is a STEAL. For $99 you get 2 DVD’s of instruments and loops, weighing in somewhere around 8-9 Gigabytes. These are some of the more playable orchestral sounds I have ever used. The mapping of changes for articulation of string instruments, such as Cello and Violin, to the modulation wheel is genius. Do yourself a favor and get this upgrade right away.
Here’s how to try it out. You need a Standard Midi File (file extension .mid) that conforms to the General Midi patch list.
So let’s say you need some orchestral music for a movie you are doing, maybe its a StarWars fan film. Well you can’t use John Williams music or their lawyers will track you down quickly. How about using the same source of inspiration for Williams himself. Locate some standard midi files of Gustav Holst’s ‘The Planets’. This music will seem very familiar for many science fiction and space epic movie fans. And here is the beautiful thing; this material is currently public domain, so no copyright issues. And you are creating your own mix / arrangement so no sound recording copyright issues either.
Most classical music is in the Public Domain, that’s why its featured in so many movies and TV shows and cartoons. So search the net and you might be pleasantly surprised.




September 18th, 2007 at 9:14 pm
I couldn’t understand some parts of this article Episode 6 – General MIDI in GarageBand, but I guess I just need to check some more resources regarding this, because it sounds interesting.
September 19th, 2007 at 8:39 am
Daniel. What are the parts that are confusing? Let me see if I can explain it deeper. Just let me know. Chris
October 25th, 2007 at 3:34 am
Very nice, but how do you solve the fact that GarageBand doesn’t apply the tempo changes, which are frequent in classical music? Or is there a way?
October 25th, 2007 at 6:12 am
Yes you can have multiple tempo changes. In Garage Band you need to show the Master Track, then change its view with the flip switch from Volume to Tempo. At that point you can have many fluid tempo changes. Does it import Midi Files with Tempo changes in them? That I will have to try.
October 31st, 2007 at 8:52 pm
hi,
my GM songs play back fine with Quicktime Player, but when I import them into Garage Band, it chokes. GB says there are too many tracks. But Quicktime can play them??
GB 2.0.2
OS 10.3.9
G4 1Ghz
2 GB ram
QT 6.5.2
November 2nd, 2007 at 11:19 am
Oobi, How many tracks is it? I was using garage band 3 and now 4, and it can handle 16 tracks, but I haven’t tried much more yet. If the music is Public Domain can I check the file out?
November 29th, 2007 at 5:47 pm
sorry, forgot to check back sooner
I am only talking about 8 tracks, in some instances. Certainly the Apple GB instruments might require a little more horsepower than the standard truncated Quicktime Instruments, but seriously: couldn’t Apple have thought of this potential roadblock? Maybe put in a provision to default to Quicktime Instruments for dense compositions?
I could send you the representative tracks, but they are standard fare available widely on the internet. 60’s pop or rock songs are examples that will not work
November 30th, 2007 at 1:55 pm
Two possible solutions. Solo the tracks and change to the instruments you like after previewing. Then lock a few tracks, that should help, because it freezes the data as an audio file instead. I hope that this helps.
Chris
December 4th, 2007 at 8:25 am
I love your quote at the end. I wish my students could understand that.
December 7th, 2007 at 11:36 am
This is a great tutorial. Thank you. I am curious about what software you used to make the video. I was planning to make a video tutorial for some open source medical software, but the recording software I tried did not do a good job. I like how you zoom in and out.
December 10th, 2007 at 7:28 am
I am using a program called Snapz Pro. It is from Ambrosia software.
Hope that helps
http://www.ambrosiasw.com/utilities/snapzprox/
The Zooming is done from the Operating System function called Universal Access. If you click on your Apple Menu in the upper left, and choose System Preferences you will see a preference for Universal Access. The Features are all there but just make sure to make it only scroll when you hit a border instead of following your mouse with the center, It is much less vomit inducing.
Chris
December 13th, 2007 at 3:49 pm
Chris
Just an update, whatever it was that was causing the problem is gone now. I guess something must have gotten funked up, now when I drop a MIDI into GB it will play okay, and have as many as 14-15 tracks.
Screen redraws and meters and counters get dog slow, but the music plays back at tempo.
So whatever it was must’ve fixed itself.