MUSC 108. Introduction to Music Technology - Fall 2013

05Lab8 - SMF Track 5 (MTrk)

[Overview] [Syllabus]

The Harpsichord Track On MIDI Channel 0

Track 5 is the Harpsichord track. Open the SMF Template Tab and copy A29:D44.

Select data for track 3

Open the SMF tab and paste at the end of the Track4 data. Change the label to Track 5 - Harpsichord.

Beginning of Track 5 for harpsichord

MTrk Header

The MTrk header and the Track Length data are already filled in for you.

Track 5 MIDI Status Bytes

The Harpsichord is on MIDI channel 0.

Reset All Controllers Message

The first MIDI message in a track should be the Reset All Controllers control message.

Use a delta time of 0. Enter the Reset All Controllers message: Bn 121 0, where n is the zero based MIDI channel number.

CC121 begin

Volume Control Message

Use a delta time of 0. Enter the Volume Control message: Bn 7 100, where n is the zero based MIDI channel number.

CC7 volume

Pan Control Message

Use a delta time of 0. Enter the Pan Control message: Bn 10 64, where n is the zero based MIDI channel number.

CC10 pan

Patch Change Message

Look up the patch change number for the Harpsichord. Enter the Patch Change message: Cn pp, where n is the zero based MIDI channel number, and pp is the patch number. Use a delta time of 0.

Patch change

Important: The real patch change message uses only one data byte.

Copy The PPQ Data From The Harpsichord Tab

Open the Harpsichord tab and copy the appropriate Harpsichord PPQ-status-data1-dat2 messages.

Return to the SMF tab and paste the data after the Patch change message. Here's the beginning of Track 5 - Harpsichord.

Track 5 beginning data

Add The Reset All Controllers And End Of Track Messages

Open the SMF Template tab and copy A45:D48, the final Reset All Controllers and End Of Track messages. Switch back to the SMF tab and paste at the end of the Track 5 data. Enter the Reset All Controllers message. Use a Delta Time of 480 (quarter note) and the appropriate MIDI channel. The End Of Track meta event is filled in for you.

Track 3 End of track message

Save

Copy A1:H360. Some of the meta events extend to column H.

MIDIDisplay

Open MIDIDisplay, paste the data and choose Export Standard MIDI File from the Options menu. When the Save As dialog appears navigate to the Desktop and save the file as 05FluteOboeCelloHarpsichord.mid.

Save

Hopefully, no errors this time.

Play The SMF

Select the 05FluteOboeCelloHarpsichord.mid icon and press the space bar. You should hear the Flute, Oboe, and Cello parts playing together. When it sounds correct continue with 05Lab9.

[Overview] [Syllabus]

Revised John Ellinger, January - September 2013