>Does anyone have a routine which would take a QuickTime/MIDI file and change >the key to raise or lower the pitch without changing the tempo? Preferably >this would be on the fly when the QuickTime movie is loaded into memory. >Thanks, George Wood If you are talking about a midi file, then you can just transpose the thing I am sure, though you may have to get into the instrument parameters? kQTMSKnobPitchTransposeID Specifies a transposition for pitches. The value is the number of semitones to transpose; a positive value raises the pitch anda negative value lowers it. The value can be a real number; the fractional part of the value alters the pitch by an additional fraction of a semitone. For example, to raise the pitch of every note played on the instrument by an octave, set the transpose knob to 12.0. But this looks like the Ticket: TuneSetPartTranspose The TuneSetPartTranspose function modifies the pitch and volume of every note of a tune. You will need a tuneplayer identifier. May also want to play with MusicSetMasterTune Inside Mac: Quicktime Music Architecture has all the details. rc