If You Have Problems Playing Midi Files; If You Plan To Publish Your Songs - CAKEWALK PRO AUDIO User Manual

Cakewalk
Table of Contents

Advertisement

D-4
When loading a GM Þle, each trackÕs bank, patch, volume and pan
parameters are lifted from the data stream and placed in Pro AudioÕs
Track view for you to see and edit onscreen. The GM mode ensures that
all patches, banks and controllers are placed at speciÞed times
throughout a setup measure when you save a MIDI Þle. This ensures
that all setup information can be digested by your synthesizer before it
starts playback. If you don't have a setup measure in your song, Pro
Audio will insert one for you.
If there is no GM, GS, or XG reset System Exclusive message present at
the start of your song, Pro Audio will not operate in this GM mode.

If You Have Problems Playing MIDI Files

A MIDI Þle can cause playback problems if all of the following are true:
¥
The MIDI Þle is a GM-compatible Standard MIDI Format 1
¥
All patches, banks and/or controllers are stored in one track
¥
All related note events are stored in a different track
When Pro Audio loads such a Þle, it may try to optimize the program
changes, causing incorrect selection of synthesizer voices during
playback (the GM, GS, and XG speciÞcations all recommend the use of
Standard MIDI Format 0 for distribution of music data, which would
make this problem irrelevant). If you encounter this problem, simply re-
select your instruments and re-save the Þle.

If You Plan to Publish Your Songs

If you plan to publish your own songs, we encourage you to follow the
General MIDI authoring guidelines. These guidelines are quite detailed
about the exact layout of many types of song data, and a complete
discussion of them can be found on the World Wide Web at
www.midi.org. However, Pro Audio can help you to conform with the GM
guidelines if you follow these practices:
¥
Always save your master copy of any work in progress in Pro Audio
project (.wrk) Þle format. When you are ready to publish your work,
use the File-Save As command to create a Standard MIDI Format 0
Þle.
¥
All of the major publishing guidelines recommend that you use
Standard MIDI File Format 0 instead of Format 1. Some sequencers
cannot read the more complex Format 1 Þles, particularly
sequencers embedded in some types of hardware such as karaoke
players.
¥
Load the ÒTurn GM System OnÓ system exclusive bank
(gmsystem.syx in your Cakewalk directory) in the Sysx view, and set

Advertisement

Table of Contents
loading

Table of Contents