QuickTime Music Architecture Reference
PDF
Overview
Functions by Task
Allocating and Using Note Channels
Calling Generic Music Component Clients
Managing Instruments and Parts
Managing Synthesizers
Managing the Generic Music Component
MIDI Component Functions
Miscellaneous Music Component Functions
Note Allocator Configuration and Utilities
Note Allocator Interface Tools
Using the Tune Player
Supporting Functions
Functions
Callbacks
MusicMIDISendProc
MusicOfflineDataProc
TuneCallBackProc
TunePlayCallBackProc
Data Types
AtomicInstrument
AtomicInstrumentPtr
GCPart
GenericKnobDescription
GenericKnobDescriptionListHandle
GenericKnobDescriptionListPtr
InstrumentAboutInfo
InstrumentInfoListHandle
InstrumentInfoListPtr
KnobDescription
MusicComponent
MusicController
MusicMIDIPacket
MusicMIDISendUPP
MusicOfflineDataUPP
NoteAllocator
NoteChannel
NoteRequest
QTMIDIComponent
QTMIDIPortListHandle
QTMIDIPortListPtr
Str31
SynthesizerConnections
SynthesizerDescription
TuneCallBackUPP
TunePlayCallBackUPP
TunePlayer
TuneStatus
Constants
Generic Music Constants
MusicSetPartAtomicInstrument Values
MusicGetInstrumentInfo Values
kInstrumentMatchGMNumber
kKnobBasic
MusicMIDIPacket Values
kPickDontMix
kSetAtomicInstCallerGuarantees
kSynthesizerConnectionFMS
kSynthesizerDLS
TuneSetPartMix Values
kTuneDontClipNotes
Appendix A: Deprecated QuickTime Music Architecture Functions
Deprecated in Mac OS X v10.5
DisposeMusicMIDISendUPP
DisposeMusicOfflineDataUPP
DisposeTuneCallBackUPP
DisposeTunePlayCallBackUPP
MusicDerivedCloseResFile
MusicDerivedMIDISend
MusicDerivedOpenResFile
MusicDerivedSetInstrument
MusicDerivedSetKnob
MusicDerivedSetMIDI
MusicDerivedSetPart
MusicDerivedSetPartInstrumentNumber
MusicDerivedStorePartInstrument
MusicFindTone
MusicGenericConfigure
MusicGenericGetKnobList
MusicGenericGetPart
MusicGenericSetResourceNumbers
MusicGetDescription
MusicGetDeviceConnection
MusicGetDrumKnobDescription
MusicGetDrumNames
MusicGetInfoText
MusicGetInstrumentAboutInfo
MusicGetInstrumentInfo
MusicGetInstrumentKnobDescription
MusicGetInstrumentNames
MusicGetKnob
MusicGetKnobDescription
MusicGetKnobSettingStrings
MusicGetMasterTune
MusicGetMIDIPorts
MusicGetMIDIProc
MusicGetPart
MusicGetPartAtomicInstrument
MusicGetPartController
MusicGetPartInstrumentNumber
MusicGetPartKnob
MusicGetPartName
MusicPlayNote
MusicResetPart
MusicSendMIDI
MusicSetKnob
MusicSetMasterTune
MusicSetMIDIProc
MusicSetOfflineTimeTo
MusicSetPart
MusicSetPartAtomicInstrument
MusicSetPartController
MusicSetPartInstrumentNumber
MusicSetPartInstrumentNumberInterruptSafe
MusicSetPartKnob
MusicSetPartName
MusicSetPartSoundLocalization
MusicStartOffline
MusicStorePartInstrument
MusicTask
MusicUseDeviceConnection
NACopyrightDialog
NADisposeNoteChannel
NAFindNoteChannelTone
NAGetController
NAGetIndNoteChannel
NAGetKnob
NAGetMIDIPorts
NAGetNoteChannelInfo
NAGetNoteRequest
NAGetRegisteredMusicDevice
NANewNoteChannel
NANewNoteChannelFromAtomicInstrument
NAPickArrangement
NAPickEditInstrument
NAPickInstrument
NAPlayNote
NAPrerollNoteChannel
NARegisterMusicDevice
NAResetNoteChannel
NASaveMusicConfiguration
NASendMIDI
NASetAtomicInstrument
NASetController
NASetInstrumentNumber
NASetInstrumentNumberInterruptSafe
NASetKnob
NASetNoteChannelBalance
NASetNoteChannelSoundLocalization
NASetNoteChannelVolume
NAStuffToneDescription
NATask
NAUnregisterMusicDevice
NAUnrollNoteChannel
NewMusicMIDISendUPP
NewMusicOfflineDataUPP
NewTuneCallBackUPP
NewTunePlayCallBackUPP
QTMIDIGetMIDIPorts
QTMIDISendMIDI
QTMIDIUseSendPort
TuneGetIndexedNoteChannel
TuneGetNoteAllocator
TuneGetPartMix
TuneGetStatus
TuneGetTimeBase
TuneGetTimeScale
TuneGetVolume
TuneInstant
TunePreroll
TuneQueue
TuneSetBalance
TuneSetHeader
TuneSetHeaderWithSize
TuneSetNoteChannels
TuneSetPartMix
TuneSetPartTranspose
TuneSetSofter
TuneSetSoundLocalization
TuneSetTimeScale
TuneSetVolume
TuneStop
TuneTask
TuneUnroll
Revision History
Index