Legacy Mac OS X Reference Library Apple Developer Connection

Legacy Documentclose button

Important: Apple recommends that developers explore CoreMIDI and CoreAudio for development in this technology area. See Core Audio Overview for more information.


Introduction to QuickTime Music Architecture Guide

Important: Apple recommends that developers explore CoreMIDI and CoreAudio for development in this technology area. See Core Audio Overview for more information.

The QuickTime Music Architecture (QTMA) allows QuickTime movies, applications, and other software to play individual musical notes, sequences of notes, and a broad range of sounds from a variety of instruments and synthesizers. With QTMA, you can also import Standard MIDI files and convert them into a QuickTime movie for easy playback.

Note:  This document was previously titled “QuickTime Music Architecture.”

You can use the General MIDI component for playing music on a MIDI device attached to a serial port.

Before reading this document, you should already be familiar with QuickTime and QuickTime components.

Important:  Developers are encouraged to use the CoreAudio SDK for audio and MIDI application development.

You need to read this document if you are writing an application that creates QuickTime movies and you want to incorporate music tracks as part of the movie, either by importing MIDI files or by programmatically generating musical sequences. If you want to create a music component or add an instrument to the existing library of instruments, you also need to read this document. If you are creating new instruments, you should be familiar with QT atoms and atom containers.

Organization of This Document

This document is presented in two chapters:

See Also

The following Apple books cover other aspects of QuickTime programming:



Last updated: 2009-06-01

Did this document help you? Yes It's good, but... Not helpful...