Other Midi File Handling Notes; Special Handling Of Gm, Gs, And Xg Midi Files - CAKEWALK PRO AUDIO User Manual

Cakewalk
Table of Contents

Advertisement

that every event on track 1 has a channel number of 10. When you
subsequently load the MIDI Þle all of those Track view parameters will
have vanished. But the music will sound the same, because Pro Audio
has made these changes to the events themselves.

Other MIDI File Handling Notes

Here are a few speciÞc points about how Pro Audio works with MIDI
Þles:
¥
Pro Audio places Lyric events found in Format 0 MIDI Þles into
Track 4, in accordance with conventions used by karaoke players.
¥
Pro Audio inserts any Text or Lyric events found at time 0 in a track
into the Comments Þeld in the File Info dialog box, unless the Text
or Lyric event is preceded by a Note event.
¥
Pro Audio automatically enables the Zero Controllers when Play
Stops option (available through the Options-Project command, on
the MIDI Out tab) whenever a MIDI Þle is loaded.
¥
If a general MIDI Þle contains a copyright notice, the File Info
window will be displayed automatically when the Þle is opened.

Special Handling of GM, GS, and XG MIDI Files

General MIDI compatibility of a song Þle is indicated by the presence of
a special System Exclusive message at the beginning of the song. When
Pro Audio Þnds a GM, GS or XG reset message, it assumes that you
would like to work within the GM Score Production guidelines. This
causes Pro Audio to use special timing for program change information
when writing MIDI Files, and allows it to search more aggressively for
track parameters when reading MIDI Þles. The result is that it is easier
than ever to create and use General MIDI song Þles with Pro Audio.
Pro Audio does not enforce or even verify compliance with the GM
guidelines for your music data. But Pro Audio does comply with them
when generating events that represent track parameters. If necessary,
Pro Audio will insert blank setup measures at the start of your song.
This makes space for certain events to be inserted at the correct times at
the start of each track: bank changes, patch changes, volume, and pan.
This means that you can use Pro AudioÕs track parameters for these
settings when composing songs: When you save your work as a MIDI
File, Pro Audio will place these events in the track at the speciÞc clock
ticks recommended by the guidelines.
You can tell Pro Audio to follow the GM guidelines by loading the ÒTurn
GM System OnÓ Sysx bank in the Sysx View (gmsystem.syx in your
Cakewalk directory), and then either inserting a sysx event at time 1:1:0
or using the Auto setting for that bank.
D-3

Advertisement

Table of Contents
loading

Table of Contents