|
|
#define | qtma_MASK(bitWidth) ((1L << (bitWidth)) - 1) |
| |
|
#define | qtma_EXT(val, pos, width) ((EndianU32_BtoN(val) >> (pos)) & qtma_MASK(width)) |
| |
| #define | qtma_EventLengthForward(xP, ulen) |
| |
| #define | qtma_EventLengthBackward(xP, ulen) |
| |
| #define | qtma_EventType(x) |
| |
|
#define | qtma_RestDuration(x) (qtma_EXT(x, kRestEventDurationFieldPos, kRestEventDurationFieldWidth)) |
| |
|
#define | qtma_Part(x) (qtma_EXT(x, kEventPartFieldPos, kEventPartFieldWidth)) |
| |
|
#define | qtma_XPart(m, l) (qtma_EXT(m, kXEventPartFieldPos, kXEventPartFieldWidth)) |
| |
| #define | qtma_NotePitch(x) |
| |
| #define | qtma_NoteVolume(x) |
| |
|
#define | qtma_NoteDuration(x) (qtma_EXT(x, kNoteEventDurationFieldPos, kNoteEventDurationFieldWidth)) |
| |
|
#define | qtma_NoteVelocity qtma_NoteVolume |
| |
|
#define | qtma_XNotePitch(m, l) (qtma_EXT(m, kXNoteEventPitchFieldPos, kXNoteEventPitchFieldWidth)) |
| |
|
#define | qtma_XNoteVolume(m, l) (qtma_EXT(l, kXNoteEventVolumeFieldPos, kXNoteEventVolumeFieldWidth)) |
| |
|
#define | qtma_XNoteDuration(m, l) (qtma_EXT(l, kXNoteEventDurationFieldPos, kXNoteEventDurationFieldWidth)) |
| |
|
#define | qtma_XNoteVelocity qtma_XNoteVolume |
| |
| #define | qtma_ControlController(x) |
| |
|
#define | qtma_ControlValue(x) (qtma_EXT(x, kControlEventValueFieldPos, kControlEventValueFieldWidth)) |
| |
| #define | qtma_XControlController(m, l) |
| |
|
#define | qtma_XControlValue(m, l) (qtma_EXT(m, kXControlEventValueFieldPos, kXControlEventValueFieldWidth)) |
| |
|
#define | qtma_MarkerSubtype(x) (qtma_EXT(x, kMarkerEventSubtypeFieldPos, kMarkerEventSubtypeFieldWidth)) |
| |
|
#define | qtma_MarkerValue(x) (qtma_EXT(x, kMarkerEventValueFieldPos, kMarkerEventValueFieldWidth)) |
| |
| #define | qtma_KnobValue(m, l) |
| |
|
#define | qtma_KnobKnob(m, l) (qtma_EXT(l, kKnobEventKnobFieldPos, kKnobEventKnobFieldWidth)) |
| |
|
#define | qtma_GeneralSubtype(m, l) (qtma_EXT(l, kGeneralEventSubtypeFieldPos, kGeneralEventSubtypeFieldWidth)) |
| |
|
#define | qtma_GeneralLength(m, l) (qtma_EXT(m, kGeneralEventLengthFieldPos, kGeneralEventLengthFieldWidth)) |
| |
| #define | qtma_StuffRestEvent(x, duration) |
| |
| #define | qtma_StuffNoteEvent(x, part, pitch, volume, duration) |
| |
| #define | qtma_StuffControlEvent(x, part, control, value) |
| |
| #define | qtma_StuffMarkerEvent(x, markerType, markerValue) |
| |
| #define | qtma_StuffXNoteEvent(w1, w2, part, pitch, volume, duration) |
| |
| #define | qtma_StuffXControlEvent(w1, w2, part, control, value) |
| |
| #define | qtma_StuffKnobEvent(w1, w2, part, knob, value) |
| |
| #define | qtma_StuffGeneralEvent(w1, w2, part, subType, length) |
| |
|
#define | qtma_NeedXGeneralEvent(length) (((unsigned long)(length)) > (unsigned long)0xffff) |
| |
| #define | NewMusicMIDISendUPP(userRoutine) |
| |
| #define | NewMusicOfflineDataUPP(userRoutine) |
| |
| #define | NewTuneCallBackUPP(userRoutine) |
| |
| #define | NewTunePlayCallBackUPP(userRoutine) |
| |
|
#define | DisposeMusicMIDISendUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeMusicOfflineDataUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTuneCallBackUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeTunePlayCallBackUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeMusicMIDISendUPP(self, refCon, mmp, userUPP) |
| |
| #define | InvokeMusicOfflineDataUPP(SoundData, numBytes, myRefCon, userUPP) |
| |
|
#define | InvokeTuneCallBackUPP(status, refCon, userUPP) CALL_TWO_PARAMETER_UPP((userUPP), uppTuneCallBackProcInfo, (status), (refCon)) |
| |
| #define | InvokeTunePlayCallBackUPP(event, seed, refCon, userUPP) |
| |
|
#define | NewMusicMIDISendProc(userRoutine) NewMusicMIDISendUPP(userRoutine) |
| |
|
#define | NewMusicOfflineDataProc(userRoutine) NewMusicOfflineDataUPP(userRoutine) |
| |
|
#define | NewTuneCallBackProc(userRoutine) NewTuneCallBackUPP(userRoutine) |
| |
|
#define | NewTunePlayCallBackProc(userRoutine) NewTunePlayCallBackUPP(userRoutine) |
| |
|
#define | CallMusicMIDISendProc(userRoutine, self, refCon, mmp) InvokeMusicMIDISendUPP(self, refCon, mmp, userRoutine) |
| |
|
#define | CallMusicOfflineDataProc(userRoutine, SoundData, numBytes, myRefCon) InvokeMusicOfflineDataUPP(SoundData, numBytes, myRefCon, userRoutine) |
| |
|
#define | CallTuneCallBackProc(userRoutine, status, refCon) InvokeTuneCallBackUPP(status, refCon, userRoutine) |
| |
|
#define | CallTunePlayCallBackProc(userRoutine, event, seed, refCon) InvokeTunePlayCallBackUPP(event, seed, refCon, userRoutine) |
| |
|
| enum | {
kaiToneDescType = FOUR_CHAR_CODE('tone')
, kaiNoteRequestInfoType = FOUR_CHAR_CODE('ntrq')
, kaiKnobListType = FOUR_CHAR_CODE('knbl')
, kaiKeyRangeInfoType = FOUR_CHAR_CODE('sinf')
,
kaiSampleDescType = FOUR_CHAR_CODE('sdsc')
, kaiSampleInfoType = FOUR_CHAR_CODE('smin')
, kaiSampleDataType = FOUR_CHAR_CODE('sdat')
, kaiSampleDataQUIDType = FOUR_CHAR_CODE('quid')
,
kaiInstInfoType = FOUR_CHAR_CODE('iinf')
, kaiPictType = FOUR_CHAR_CODE('pict')
, kaiWriterType = FOUR_CHAR_CODE('©wrt')
, kaiCopyrightType = FOUR_CHAR_CODE('©cpy')
,
kaiOtherStrType = FOUR_CHAR_CODE('str ')
, kaiInstrumentRefType = FOUR_CHAR_CODE('iref')
, kaiInstGMQualityType = FOUR_CHAR_CODE('qual')
, kaiLibraryInfoType = FOUR_CHAR_CODE('linf')
,
kaiLibraryDescType = FOUR_CHAR_CODE('ldsc')
} |
| |
| enum | { kInstKnobMissingUnknown = 0
, kInstKnobMissingDefault = (1 << 0)
} |
| |
| enum | { kMusicLoopTypeNormal = 0
, kMusicLoopTypePalindrome = 1
} |
| |
| enum | { instSamplePreProcessFlag = 1 << 0
} |
| |
| enum | { kQTMIDIComponentType = FOUR_CHAR_CODE('midi')
} |
| |
| enum | { kOMSComponentSubType = FOUR_CHAR_CODE('OMS ')
, kFMSComponentSubType = FOUR_CHAR_CODE('FMS ')
, kMIDIManagerComponentSubType = FOUR_CHAR_CODE('mmgr')
, kOSXMIDIComponentSubType = FOUR_CHAR_CODE('osxm')
} |
| |
| enum | { kMusicPacketPortLost
, kMusicPacketPortFound = 2
, kMusicPacketTimeGap
} |
| |
| enum | {
kAppleSysexID = 0x11
, kAppleSysexCmdSampleSize = 0x0001
, kAppleSysexCmdSampleBreak
, kAppleSysexCmdAtomicInstrument
,
kAppleSysexCmdDeveloper
} |
| |
| enum | {
kSynthesizerConnectionFMS = 1
, kSynthesizerConnectionMMgr
, kSynthesizerConnectionOMS = 4
, kSynthesizerConnectionQT = 8
,
kSynthesizerConnectionOSXMIDI
, kSynthesizerConnectionUnavailable
} |
| |
| enum | { kMusicComponentType = FOUR_CHAR_CODE('musi')
, kInstrumentComponentType = FOUR_CHAR_CODE('inst')
} |
| |
| enum | { kSoftSynthComponentSubType = FOUR_CHAR_CODE('ss ')
, kGMSynthComponentSubType = FOUR_CHAR_CODE('gm ')
} |
| |
| enum | {
kSynthesizerDynamicVoice = 1 << 0
, kSynthesizerUsesMIDIPort = 1 << 1
, kSynthesizerMicrotone = 1 << 2
, kSynthesizerHasSamples
,
kSynthesizerMixedDrums
, kSynthesizerSoftware
, kSynthesizerHardware
, kSynthesizerDynamicChannel
,
kSynthesizerHogsSystemChannel
, kSynthesizerHasSystemChannel
, kSynthesizerSlowSetPart
, kSynthesizerOffline = 1 << 12
,
kSynthesizerGM = 1 << 14
, kSynthesizerDLS = 1 << 15
, kSynthesizerSoundLocalization
} |
| |
| enum | {
kControllerModulationWheel = 1
, kControllerBreath = 2
, kControllerFoot = 4
, kControllerPortamentoTime
,
kControllerVolume = 7
, kControllerBalance = 8
, kControllerPan
, kControllerExpression = 11
,
kControllerLever1 = 16
, kControllerLever2 = 17
, kControllerLever3 = 18
, kControllerLever4 = 19
,
kControllerLever5 = 80
, kControllerLever6 = 81
, kControllerLever7 = 82
, kControllerLever8 = 83
,
kControllerPitchBend = 32
, kControllerAfterTouch = 33
, kControllerPartTranspose
, kControllerTuneTranspose
,
kControllerPartVolume = 42
, kControllerTuneVolume
, kControllerSustain = 64
, kControllerPortamento = 65
,
kControllerSostenuto = 66
, kControllerSoftPedal = 67
, kControllerReverb = 91
, kControllerTremolo = 92
,
kControllerChorus = 93
, kControllerCeleste = 94
, kControllerPhaser = 95
, kControllerEditPart = 113
,
kControllerMasterTune = 114
, kControllerMasterTranspose = 114
, kControllerMasterVolume = 115
, kControllerMasterCPULoad = 116
,
kControllerMasterPolyphony = 117
, kControllerMasterFeatures = 118
} |
| |
| enum | {
kQTMSKnobStartID = 0x02000000
, kQTMSKnobVolumeAttackTimeID = 0x02000001
, kQTMSKnobVolumeDecayTimeID = 0x02000002
, kQTMSKnobVolumeSustainLevelID = 0x02000003
,
kQTMSKnobVolumeRelease1RateID = 0x02000004
, kQTMSKnobVolumeDecayKeyScalingID = 0x02000005
, kQTMSKnobVolumeReleaseTimeID = 0x02000006
, kQTMSKnobVolumeLFODelayID = 0x02000007
,
kQTMSKnobVolumeLFORampTimeID = 0x02000008
, kQTMSKnobVolumeLFOPeriodID = 0x02000009
, kQTMSKnobVolumeLFOShapeID = 0x0200000A
, kQTMSKnobVolumeLFODepthID = 0x0200000B
,
kQTMSKnobVolumeOverallID = 0x0200000C
, kQTMSKnobVolumeVelocity127ID = 0x0200000D
, kQTMSKnobVolumeVelocity96ID = 0x0200000E
, kQTMSKnobVolumeVelocity64ID = 0x0200000F
,
kQTMSKnobVolumeVelocity32ID = 0x02000010
, kQTMSKnobVolumeVelocity16ID = 0x02000011
, kQTMSKnobPitchTransposeID = 0x02000012
, kQTMSKnobPitchLFODelayID = 0x02000013
,
kQTMSKnobPitchLFORampTimeID = 0x02000014
, kQTMSKnobPitchLFOPeriodID = 0x02000015
, kQTMSKnobPitchLFOShapeID = 0x02000016
, kQTMSKnobPitchLFODepthID = 0x02000017
,
kQTMSKnobPitchLFOQuantizeID = 0x02000018
, kQTMSKnobStereoDefaultPanID = 0x02000019
, kQTMSKnobStereoPositionKeyScalingID = 0x0200001A
, kQTMSKnobPitchLFOOffsetID = 0x0200001B
,
kQTMSKnobExclusionGroupID = 0x0200001C
, kQTMSKnobSustainTimeID = 0x0200001D
, kQTMSKnobSustainInfiniteID = 0x0200001E
, kQTMSKnobVolumeLFOStereoID = 0x0200001F
,
kQTMSKnobVelocityLowID = 0x02000020
, kQTMSKnobVelocityHighID = 0x02000021
, kQTMSKnobVelocitySensitivityID = 0x02000022
, kQTMSKnobPitchSensitivityID = 0x02000023
,
kQTMSKnobVolumeLFODepthFromWheelID = 0x02000024
, kQTMSKnobPitchLFODepthFromWheelID = 0x02000025
, kQTMSKnobVolumeExpOptionsID = 0x02000026
, kQTMSKnobEnv1AttackTimeID = 0x02000027
,
kQTMSKnobEnv1DecayTimeID = 0x02000028
, kQTMSKnobEnv1SustainLevelID = 0x02000029
, kQTMSKnobEnv1SustainTimeID = 0x0200002A
, kQTMSKnobEnv1SustainInfiniteID = 0x0200002B
,
kQTMSKnobEnv1ReleaseTimeID = 0x0200002C
, kQTMSKnobEnv1ExpOptionsID = 0x0200002D
, kQTMSKnobEnv2AttackTimeID = 0x0200002E
, kQTMSKnobEnv2DecayTimeID = 0x0200002F
,
kQTMSKnobEnv2SustainLevelID = 0x02000030
, kQTMSKnobEnv2SustainTimeID = 0x02000031
, kQTMSKnobEnv2SustainInfiniteID = 0x02000032
, kQTMSKnobEnv2ReleaseTimeID = 0x02000033
,
kQTMSKnobEnv2ExpOptionsID = 0x02000034
, kQTMSKnobPitchEnvelopeID = 0x02000035
, kQTMSKnobPitchEnvelopeDepthID = 0x02000036
, kQTMSKnobFilterKeyFollowID = 0x02000037
,
kQTMSKnobFilterTransposeID = 0x02000038
, kQTMSKnobFilterQID = 0x02000039
, kQTMSKnobFilterFrequencyEnvelopeID = 0x0200003A
, kQTMSKnobFilterFrequencyEnvelopeDepthID = 0x0200003B
,
kQTMSKnobFilterQEnvelopeID = 0x0200003C
, kQTMSKnobFilterQEnvelopeDepthID = 0x0200003D
, kQTMSKnobReverbThresholdID = 0x0200003E
, kQTMSKnobVolumeAttackVelScalingID = 0x0200003F
,
kQTMSKnobLastIDPlus1 = 0x02000040
} |
| |
| enum | { kControllerMaximum = 0x00007FFF
, kControllerMinimum = (long)0xFFFF8000
} |
| |
| enum | { kVoiceCountDynamic = -1
} |
| |
| enum | {
kFirstGMInstrument = 0x00000001
, kLastGMInstrument = 0x00000080
, kFirstGSInstrument = 0x00000081
, kLastGSInstrument = 0x00003FFF
,
kFirstDrumkit = 0x00004000
, kLastDrumkit = 0x00004080
, kFirstROMInstrument = 0x00008000
, kLastROMInstrument = 0x0000FFFF
,
kFirstUserInstrument = 0x00010000
, kLastUserInstrument = 0x0001FFFF
} |
| |
| enum | {
kInstrumentMatchSynthesizerType = 1
, kInstrumentMatchSynthesizerName = 2
, kInstrumentMatchName = 4
, kInstrumentMatchNumber = 8
,
kInstrumentMatchGMNumber = 16
, kInstrumentMatchGSNumber = 32
} |
| |
| enum | {
kKnobBasic = 8
, kKnobReadOnly
, kKnobInterruptUnsafe = 32
, kKnobKeyrangeOverride = 64
,
kKnobGroupStart = 128
, kKnobFixedPoint8 = 1024
, kKnobFixedPoint16 = 2048
, kKnobTypeNumber = 0 << 12
,
kKnobTypeGroupName
, kKnobTypeBoolean
, kKnobTypeNote = 3 << 12
, kKnobTypePan = 4 << 12
,
kKnobTypeInstrument
, kKnobTypeSetting = 6 << 12
, kKnobTypeMilliseconds = 7 << 12
, kKnobTypePercentage = 8 << 12
,
kKnobTypeHertz = 9 << 12
, kKnobTypeButton = 10 << 12
} |
| |
| enum | { kUnknownKnobValue
, kDefaultKnobValue = 0x7FFFFFFE
} |
| |
| enum | {
notImplementedMusicErr = (0x80000000 | (0xFFFF & (notImplementedMusicOSErr)))
, cantSendToSynthesizerErr
, cantReceiveFromSynthesizerErr
, illegalVoiceAllocationErr
,
illegalPartErr = (0x80000000 | (0xFFFF & (illegalPartOSErr)))
, illegalChannelErr = (0x80000000 | (0xFFFF & (illegalChannelOSErr)))
, illegalKnobErr = (0x80000000 | (0xFFFF & (illegalKnobOSErr)))
, illegalKnobValueErr = (0x80000000 | (0xFFFF & (illegalKnobValueOSErr)))
,
illegalInstrumentErr = (0x80000000 | (0xFFFF & (illegalInstrumentOSErr)))
, illegalControllerErr = (0x80000000 | (0xFFFF & (illegalControllerOSErr)))
, midiManagerAbsentErr = (0x80000000 | (0xFFFF & (midiManagerAbsentOSErr)))
, synthesizerNotRespondingErr
,
synthesizerErr = (0x80000000 | (0xFFFF & (synthesizerOSErr)))
, illegalNoteChannelErr = (0x80000000 | (0xFFFF & (illegalNoteChannelOSErr)))
, noteChannelNotAllocatedErr
, tunePlayerFullErr = (0x80000000 | (0xFFFF & (tunePlayerFullOSErr)))
,
tuneParseErr = (0x80000000 | (0xFFFF & (tuneParseOSErr)))
} |
| |
| enum | {
kGetAtomicInstNoExpandedSamples = 1 << 0
, kGetAtomicInstNoOriginalSamples = 1 << 1
, kGetAtomicInstNoSamples
, kGetAtomicInstNoKnobList = 1 << 2
,
kGetAtomicInstNoInstrumentInfo = 1 << 3
, kGetAtomicInstOriginalKnobList = 1 << 4
, kGetAtomicInstAllKnobs = 1 << 5
} |
| |
| enum | {
kSetAtomicInstKeepOriginalInstrument = 1 << 0
, kSetAtomicInstShareAcrossParts
, kSetAtomicInstCallerTosses = 1 << 2
, kSetAtomicInstCallerGuarantees
,
kSetAtomicInstInterruptSafe
, kSetAtomicInstDontPreprocess
} |
| |
| enum | { kInstrumentNamesModifiable = 1
, kInstrumentNamesBoth = 2
} |
| |
| enum | { kGenericMusicComponentSubtype = FOUR_CHAR_CODE('gene')
} |
| |
| enum | { kGenericMusicKnob = 1
, kGenericMusicInstrumentKnob = 2
, kGenericMusicDrumKnob = 3
, kGenericMusicGlobalController = 4
} |
| |
| enum | {
kGenericMusicResFirst = 0
, kGenericMusicResMiscStringList
, kGenericMusicResMiscLongList = 2
, kGenericMusicResInstrumentList
,
kGenericMusicResDrumList = 4
, kGenericMusicResInstrumentKnobDescriptionList = 5
, kGenericMusicResDrumKnobDescriptionList = 6
, kGenericMusicResKnobDescriptionList = 7
,
kGenericMusicResBitsLongList = 8
, kGenericMusicResModifiableInstrumentHW
, kGenericMusicResGMTranslation
, kGenericMusicResROMInstrumentData
,
kGenericMusicResAboutPICT
, kGenericMusicResLast = 13
} |
| |
| enum | {
kGenericMusicMiscLongFirst = 0
, kGenericMusicMiscLongVoiceCount = 1
, kGenericMusicMiscLongPartCount = 2
, kGenericMusicMiscLongModifiableInstrumentCount = 3
,
kGenericMusicMiscLongChannelMask = 4
, kGenericMusicMiscLongDrumPartCount = 5
, kGenericMusicMiscLongModifiableDrumCount = 6
, kGenericMusicMiscLongDrumChannelMask = 7
,
kGenericMusicMiscLongOutputCount = 8
, kGenericMusicMiscLongLatency = 9
, kGenericMusicMiscLongFlags = 10
, kGenericMusicMiscLongFirstGMHW
,
kGenericMusicMiscLongFirstGMDrumHW
, kGenericMusicMiscLongFirstUserHW
, kGenericMusicMiscLongLast = 14
} |
| |
| enum | { kMusicGenericRange = 0x0100
, kMusicDerivedRange = 0x0200
} |
| |
| enum | {
kGenericMusicDoMIDI = 1 << 0
, kGenericMusicBank0
, kGenericMusicBank32
, kGenericMusicErsatzMIDI
,
kGenericMusicCallKnobs
, kGenericMusicCallParts
, kGenericMusicCallInstrument
, kGenericMusicCallNumber = 1 << 7
,
kGenericMusicCallROMInstrument
, kGenericMusicAllDefaults
} |
| |
| enum | { kGetInstrumentInfoNoBuiltIn = 1 << 0
, kGetInstrumentInfoMidiUserInst = 1 << 1
, kGetInstrumentInfoNoIText = 1 << 2
} |
| |
| enum | { kNoteRequestNoGM = 1
, kNoteRequestNoSynthType
, kNoteRequestSynthMustMatch
} |
| |
| enum | { kNoteRequestSpecifyMIDIChannel = 0x80
} |
| |
| enum | {
kPickDontMix = 1
, kPickSameSynth = 2
, kPickUserInsts = 4
, kPickEditAllowEdit = 8
,
kPickEditAllowPick = 16
, kPickEditSynthGlobal = 32
, kPickEditControllers = 64
} |
| |
| enum | { kNoteAllocatorComponentType = FOUR_CHAR_CODE('nota')
} |
| |
| enum | { kTuneQueueDepth = 8
} |
| |
| enum | { kTunePlayerComponentType = FOUR_CHAR_CODE('tune')
} |
| |
| enum | {
kTuneStartNow = 1
, kTuneDontClipNotes
, kTuneExcludeEdgeNotes = 4
, kTuneQuickStart
,
kTuneLoopUntil
, kTunePlayDifference = 32
, kTunePlayConcurrent = 64
, kTuneStartNewMaster = 16384
} |
| |
| enum | { kTuneStopFade = 1
, kTuneStopSustain = 2
, kTuneStopInstant = 4
, kTuneStopReleaseChannels = 8
} |
| |
| enum | { kTuneMixMute = 1
, kTuneMixSolo = 2
} |
| |
| enum | {
kRestEventType = 0x00000000
, kNoteEventType = 0x00000001
, kControlEventType = 0x00000002
, kMarkerEventType = 0x00000003
,
kUndefined1EventType = 0x00000008
, kXNoteEventType = 0x00000009
, kXControlEventType = 0x0000000A
, kKnobEventType = 0x0000000B
,
kUndefined2EventType = 0x0000000C
, kUndefined3EventType = 0x0000000D
, kUndefined4EventType = 0x0000000E
, kGeneralEventType = 0x0000000F
,
kXEventLengthBits = 0x00000002
, kGeneralEventLengthBits
, kEventLen = 1L
, kXEventLen = 2L
,
kRestEventLen = kEventLen
, kNoteEventLen = kEventLen
, kControlEventLen = kEventLen
, kMarkerEventLen = kEventLen
,
kXNoteEventLen = kXEventLen
, kXControlEventLen = kXEventLen
, kGeneralEventLen = kXEventLen
, kEventLengthFieldPos
,
kEventLengthFieldWidth
, kEventTypeFieldPos = 29
, kEventTypeFieldWidth = 3
, kXEventTypeFieldPos = 28
,
kXEventTypeFieldWidth = 4
, kEventPartFieldPos = 24
, kEventPartFieldWidth = 5
, kXEventPartFieldPos = 16
,
kXEventPartFieldWidth = 12
, kRestEventDurationFieldPos = 0
, kRestEventDurationFieldWidth = 24
, kRestEventDurationMax
,
kNoteEventPitchFieldPos = 18
, kNoteEventPitchFieldWidth = 6
, kNoteEventPitchOffset
, kNoteEventVolumeFieldPos = 11
,
kNoteEventVolumeFieldWidth = 7
, kNoteEventVolumeOffset
, kNoteEventDurationFieldPos = 0
, kNoteEventDurationFieldWidth = 11
,
kNoteEventDurationMax = ((1L << kNoteEventDurationFieldWidth) - 1)
, kXNoteEventPitchFieldPos = 0
, kXNoteEventPitchFieldWidth = 16
, kXNoteEventDurationFieldPos = 0
,
kXNoteEventDurationFieldWidth = 22
, kXNoteEventDurationMax = ((1L << kXNoteEventDurationFieldWidth) - 1)
, kXNoteEventVolumeFieldPos = 22
, kXNoteEventVolumeFieldWidth = 7
,
kControlEventControllerFieldPos = 16
, kControlEventControllerFieldWidth = 8
, kControlEventValueFieldPos = 0
, kControlEventValueFieldWidth = 16
,
kXControlEventControllerFieldPos = 0
, kXControlEventControllerFieldWidth = 16
, kXControlEventValueFieldPos = 0
, kXControlEventValueFieldWidth = 16
,
kKnobEventValueHighFieldPos = 0
, kKnobEventValueHighFieldWidth = 16
, kKnobEventKnobFieldPos = 16
, kKnobEventKnobFieldWidth = 14
,
kKnobEventValueLowFieldPos = 0
, kKnobEventValueLowFieldWidth = 16
, kMarkerEventSubtypeFieldPos = 16
, kMarkerEventSubtypeFieldWidth = 8
,
kMarkerEventValueFieldPos = 0
, kMarkerEventValueFieldWidth = 16
, kGeneralEventSubtypeFieldPos = 16
, kGeneralEventSubtypeFieldWidth = 14
,
kGeneralEventLengthFieldPos = 0
, kGeneralEventLengthFieldWidth = 16
} |
| |
| enum | { kEndMarkerValue = 0x60000000
} |
| |
| enum | {
kGeneralEventNoteRequest = 1
, kGeneralEventPartKey = 4
, kGeneralEventTuneDifference
, kGeneralEventAtomicInstrument = 6
,
kGeneralEventKnob = 7
, kGeneralEventMIDIChannel = 8
, kGeneralEventPartChange
, kGeneralEventNoOp = 10
,
kGeneralEventUsedNotes = 11
, kGeneralEventPartMix
} |
| |
| enum | { kMarkerEventEnd
, kMarkerEventBeat = 1
, kMarkerEventTempo = 2
} |
| |
| enum | { kCurrentlyNativeEndian = 1
, kCurrentlyNotNativeEndian = 2
} |
| |
| enum | { uppMusicMIDISendProcInfo = 0x00000FF0
} |
| |
| enum | { uppMusicOfflineDataProcInfo = 0x00000FF0
} |
| |
| enum | { uppTuneCallBackProcInfo = 0x000003C0
} |
| |
| enum | { uppTunePlayCallBackProcInfo = 0x00000FC0
} |
| |
| enum | {
kQTMIDIGetMIDIPortsSelect = 0x0001
, kQTMIDIUseSendPortSelect = 0x0002
, kQTMIDISendMIDISelect = 0x0003
, kMusicGetDescriptionSelect = 0x0001
,
kMusicGetPartSelect = 0x0002
, kMusicSetPartSelect = 0x0003
, kMusicSetPartInstrumentNumberSelect = 0x0004
, kMusicGetPartInstrumentNumberSelect = 0x0005
,
kMusicStorePartInstrumentSelect = 0x0006
, kMusicGetPartAtomicInstrumentSelect = 0x0009
, kMusicSetPartAtomicInstrumentSelect = 0x000A
, kMusicGetPartKnobSelect = 0x0010
,
kMusicSetPartKnobSelect = 0x0011
, kMusicGetKnobSelect = 0x0012
, kMusicSetKnobSelect = 0x0013
, kMusicGetPartNameSelect = 0x0014
,
kMusicSetPartNameSelect = 0x0015
, kMusicFindToneSelect = 0x0016
, kMusicPlayNoteSelect = 0x0017
, kMusicResetPartSelect = 0x0018
,
kMusicSetPartControllerSelect = 0x0019
, kMusicGetPartControllerSelect = 0x001A
, kMusicGetMIDIProcSelect = 0x001B
, kMusicSetMIDIProcSelect = 0x001C
,
kMusicGetInstrumentNamesSelect = 0x001D
, kMusicGetDrumNamesSelect = 0x001E
, kMusicGetMasterTuneSelect = 0x001F
, kMusicSetMasterTuneSelect = 0x0020
,
kMusicGetInstrumentAboutInfoSelect = 0x0022
, kMusicGetDeviceConnectionSelect = 0x0023
, kMusicUseDeviceConnectionSelect = 0x0024
, kMusicGetKnobSettingStringsSelect = 0x0025
,
kMusicGetMIDIPortsSelect = 0x0026
, kMusicSendMIDISelect = 0x0027
, kMusicStartOfflineSelect = 0x0029
, kMusicSetOfflineTimeToSelect = 0x002A
,
kMusicGetInstrumentKnobDescriptionSelect = 0x002B
, kMusicGetDrumKnobDescriptionSelect = 0x002C
, kMusicGetKnobDescriptionSelect = 0x002D
, kMusicGetInfoTextSelect = 0x002E
,
kMusicGetInstrumentInfoSelect = 0x002F
, kMusicTaskSelect = 0x0031
, kMusicSetPartInstrumentNumberInterruptSafeSelect = 0x0032
, kMusicSetPartSoundLocalizationSelect = 0x0033
,
kMusicGenericConfigureSelect = 0x0100
, kMusicGenericGetPartSelect = 0x0101
, kMusicGenericGetKnobListSelect = 0x0102
, kMusicGenericSetResourceNumbersSelect = 0x0103
,
kMusicDerivedMIDISendSelect = 0x0200
, kMusicDerivedSetKnobSelect = 0x0201
, kMusicDerivedSetPartSelect = 0x0202
, kMusicDerivedSetInstrumentSelect = 0x0203
,
kMusicDerivedSetPartInstrumentNumberSelect = 0x0204
, kMusicDerivedSetMIDISelect = 0x0205
, kMusicDerivedStorePartInstrumentSelect = 0x0206
, kMusicDerivedOpenResFileSelect = 0x0207
,
kMusicDerivedCloseResFileSelect = 0x0208
, kNARegisterMusicDeviceSelect = 0x0000
, kNAUnregisterMusicDeviceSelect = 0x0001
, kNAGetRegisteredMusicDeviceSelect = 0x0002
,
kNASaveMusicConfigurationSelect = 0x0003
, kNANewNoteChannelSelect = 0x0004
, kNADisposeNoteChannelSelect = 0x0005
, kNAGetNoteChannelInfoSelect = 0x0006
,
kNAPrerollNoteChannelSelect = 0x0007
, kNAUnrollNoteChannelSelect = 0x0008
, kNASetNoteChannelVolumeSelect = 0x000B
, kNAResetNoteChannelSelect = 0x000C
,
kNAPlayNoteSelect = 0x000D
, kNASetControllerSelect = 0x000E
, kNASetKnobSelect = 0x000F
, kNAFindNoteChannelToneSelect = 0x0010
,
kNASetInstrumentNumberSelect = 0x0011
, kNAPickInstrumentSelect = 0x0012
, kNAPickArrangementSelect = 0x0013
, kNAStuffToneDescriptionSelect = 0x001B
,
kNACopyrightDialogSelect = 0x001C
, kNAGetIndNoteChannelSelect = 0x001F
, kNAGetMIDIPortsSelect = 0x0021
, kNAGetNoteRequestSelect = 0x0022
,
kNASendMIDISelect = 0x0023
, kNAPickEditInstrumentSelect = 0x0024
, kNANewNoteChannelFromAtomicInstrumentSelect = 0x0025
, kNASetAtomicInstrumentSelect = 0x0026
,
kNAGetKnobSelect = 0x0028
, kNATaskSelect = 0x0029
, kNASetNoteChannelBalanceSelect = 0x002A
, kNASetInstrumentNumberInterruptSafeSelect = 0x002B
,
kNASetNoteChannelSoundLocalizationSelect = 0x002C
, kNAGetControllerSelect = 0x002D
, kTuneSetHeaderSelect = 0x0004
, kTuneGetTimeBaseSelect = 0x0005
,
kTuneSetTimeScaleSelect = 0x0006
, kTuneGetTimeScaleSelect = 0x0007
, kTuneGetIndexedNoteChannelSelect = 0x0008
, kTuneQueueSelect = 0x000A
,
kTuneInstantSelect = 0x000B
, kTuneGetStatusSelect = 0x000C
, kTuneStopSelect = 0x000D
, kTuneSetVolumeSelect = 0x0010
,
kTuneGetVolumeSelect = 0x0011
, kTunePrerollSelect = 0x0012
, kTuneUnrollSelect = 0x0013
, kTuneSetNoteChannelsSelect = 0x0014
,
kTuneSetPartTransposeSelect = 0x0015
, kTuneGetNoteAllocatorSelect = 0x0017
, kTuneSetSofterSelect = 0x0018
, kTuneTaskSelect = 0x0019
,
kTuneSetBalanceSelect = 0x001A
, kTuneSetSoundLocalizationSelect = 0x001B
, kTuneSetHeaderWithSizeSelect = 0x001C
, kTuneSetPartMixSelect = 0x001D
,
kTuneGetPartMixSelect = 0x001E
} |
| |
|
|
typedef | CALLBACK_API (ComponentResult, MusicMIDISendProcPtr)(ComponentInstance self |
| |
|
typedef | STACK_UPP_TYPE (MusicMIDISendProcPtr) MusicMIDISendUPP |
| |
| ComponentResult | QTMIDIGetMIDIPorts (QTMIDIComponent ci, QTMIDIPortListHandle *inputPorts, QTMIDIPortListHandle *outputPorts) |
| |
| ComponentResult | QTMIDIUseSendPort (QTMIDIComponent ci, long portIndex, long inUse) |
| |
| ComponentResult | QTMIDISendMIDI (QTMIDIComponent ci, long portIndex, MusicMIDIPacket *mp) |
| |
|
typedef | CALLBACK_API (ComponentResult, MusicOfflineDataProcPtr)(Ptr SoundData |
| |
|
typedef | STACK_UPP_TYPE (MusicOfflineDataProcPtr) MusicOfflineDataUPP |
| |
| ComponentResult | MusicGetDescription (MusicComponent mc, SynthesizerDescription *sd) |
| |
| ComponentResult | MusicGetPart (MusicComponent mc, long part, long *midiChannel, long *polyphony) |
| |
| ComponentResult | MusicSetPart (MusicComponent mc, long part, long midiChannel, long polyphony) |
| |
| ComponentResult | MusicSetPartInstrumentNumber (MusicComponent mc, long part, long instrumentNumber) |
| |
| ComponentResult | MusicGetPartInstrumentNumber (MusicComponent mc, long part) |
| |
| ComponentResult | MusicStorePartInstrument (MusicComponent mc, long part, long instrumentNumber) |
| |
| ComponentResult | MusicGetPartAtomicInstrument (MusicComponent mc, long part, AtomicInstrument *ai, long flags) |
| |
| ComponentResult | MusicSetPartAtomicInstrument (MusicComponent mc, long part, AtomicInstrumentPtr aiP, long flags) |
| |
| ComponentResult | MusicGetPartKnob (MusicComponent mc, long part, long knobID) |
| |
| ComponentResult | MusicSetPartKnob (MusicComponent mc, long part, long knobID, long knobValue) |
| |
| ComponentResult | MusicGetKnob (MusicComponent mc, long knobID) |
| |
| ComponentResult | MusicSetKnob (MusicComponent mc, long knobID, long knobValue) |
| |
| ComponentResult | MusicGetPartName (MusicComponent mc, long part, StringPtr name) |
| |
| ComponentResult | MusicSetPartName (MusicComponent mc, long part, StringPtr name) |
| |
| ComponentResult | MusicFindTone (MusicComponent mc, ToneDescription *td, long *libraryIndexOut, unsigned long *fit) |
| |
| ComponentResult | MusicPlayNote (MusicComponent mc, long part, long pitch, long velocity) |
| |
| ComponentResult | MusicResetPart (MusicComponent mc, long part) |
| |
| ComponentResult | MusicSetPartController (MusicComponent mc, long part, MusicController controllerNumber, long controllerValue) |
| |
| ComponentResult | MusicGetPartController (MusicComponent mc, long part, MusicController controllerNumber) |
| |
| ComponentResult | MusicGetMIDIProc (MusicComponent mc, MusicMIDISendUPP *midiSendProc, long *refCon) |
| |
| ComponentResult | MusicSetMIDIProc (MusicComponent mc, MusicMIDISendUPP midiSendProc, long refCon) |
| |
| ComponentResult | MusicGetInstrumentNames (MusicComponent mc, long modifiableInstruments, Handle *instrumentNames, Handle *instrumentCategoryLasts, Handle *instrumentCategoryNames) |
| |
| ComponentResult | MusicGetDrumNames (MusicComponent mc, long modifiableInstruments, Handle *instrumentNumbers, Handle *instrumentNames) |
| |
| ComponentResult | MusicGetMasterTune (MusicComponent mc) |
| |
| ComponentResult | MusicSetMasterTune (MusicComponent mc, long masterTune) |
| |
| ComponentResult | MusicGetInstrumentAboutInfo (MusicComponent mc, long part, InstrumentAboutInfo *iai) |
| |
| ComponentResult | MusicGetDeviceConnection (MusicComponent mc, long index, long *id1, long *id2) |
| |
| ComponentResult | MusicUseDeviceConnection (MusicComponent mc, long id1, long id2) |
| |
| ComponentResult | MusicGetKnobSettingStrings (MusicComponent mc, long knobIndex, long isGlobal, Handle *settingsNames, Handle *settingsCategoryLasts, Handle *settingsCategoryNames) |
| |
| ComponentResult | MusicGetMIDIPorts (MusicComponent mc, long *inputPortCount, long *outputPortCount) |
| |
| ComponentResult | MusicSendMIDI (MusicComponent mc, long portIndex, MusicMIDIPacket *mp) |
| |
| ComponentResult | MusicStartOffline (MusicComponent mc, unsigned long *numChannels, UnsignedFixed *sampleRate, unsigned short *sampleSize, MusicOfflineDataUPP dataProc, long dataProcRefCon) |
| |
| ComponentResult | MusicSetOfflineTimeTo (MusicComponent mc, long newTimeStamp) |
| |
| ComponentResult | MusicGetInstrumentKnobDescription (MusicComponent mc, long knobIndex, KnobDescription *mkd) |
| |
| ComponentResult | MusicGetDrumKnobDescription (MusicComponent mc, long knobIndex, KnobDescription *mkd) |
| |
| ComponentResult | MusicGetKnobDescription (MusicComponent mc, long knobIndex, KnobDescription *mkd) |
| |
| ComponentResult | MusicGetInfoText (MusicComponent mc, long selector, Handle *textH, Handle *styleH) |
| |
| ComponentResult | MusicGetInstrumentInfo (MusicComponent mc, long getInstrumentInfoFlags, InstrumentInfoListHandle *infoListH) |
| |
| ComponentResult | MusicTask (MusicComponent mc) |
| |
| ComponentResult | MusicSetPartInstrumentNumberInterruptSafe (MusicComponent mc, long part, long instrumentNumber) |
| |
| ComponentResult | MusicSetPartSoundLocalization (MusicComponent mc, long part, Handle data) |
| |
| ComponentResult | MusicGenericConfigure (MusicComponent mc, long mode, long flags, long baseResID) |
| |
| ComponentResult | MusicGenericGetPart (MusicComponent mc, long partNumber, GCPart **part) |
| |
| ComponentResult | MusicGenericGetKnobList (MusicComponent mc, long knobType, GenericKnobDescriptionListHandle *gkdlH) |
| |
| ComponentResult | MusicGenericSetResourceNumbers (MusicComponent mc, Handle resourceIDH) |
| |
| ComponentResult | MusicDerivedMIDISend (MusicComponent mc, MusicMIDIPacket *packet) |
| |
| ComponentResult | MusicDerivedSetKnob (MusicComponent mc, long knobType, long knobNumber, long knobValue, long partNumber, GCPart *p, GenericKnobDescription *gkd) |
| |
| ComponentResult | MusicDerivedSetPart (MusicComponent mc, long partNumber, GCPart *p) |
| |
| ComponentResult | MusicDerivedSetInstrument (MusicComponent mc, long partNumber, GCPart *p) |
| |
| ComponentResult | MusicDerivedSetPartInstrumentNumber (MusicComponent mc, long partNumber, GCPart *p) |
| |
| ComponentResult | MusicDerivedSetMIDI (MusicComponent mc, MusicMIDISendUPP midiProc, long refcon, long midiChannel) |
| |
| ComponentResult | MusicDerivedStorePartInstrument (MusicComponent mc, long partNumber, GCPart *p, long instrumentNumber) |
| |
| ComponentResult | MusicDerivedOpenResFile (MusicComponent mc) |
| |
| ComponentResult | MusicDerivedCloseResFile (MusicComponent mc, short resRefNum) |
| |
| ComponentResult | NARegisterMusicDevice (NoteAllocator na, OSType synthType, Str31 name, SynthesizerConnections *connections) |
| |
| ComponentResult | NAUnregisterMusicDevice (NoteAllocator na, long index) |
| |
| ComponentResult | NAGetRegisteredMusicDevice (NoteAllocator na, long index, OSType *synthType, Str31 name, SynthesizerConnections *connections, MusicComponent *mc) |
| |
| ComponentResult | NASaveMusicConfiguration (NoteAllocator na) |
| |
| ComponentResult | NANewNoteChannel (NoteAllocator na, NoteRequest *noteRequest, NoteChannel *outChannel) |
| |
| ComponentResult | NADisposeNoteChannel (NoteAllocator na, NoteChannel noteChannel) |
| |
| ComponentResult | NAGetNoteChannelInfo (NoteAllocator na, NoteChannel noteChannel, long *index, long *part) |
| |
| ComponentResult | NAPrerollNoteChannel (NoteAllocator na, NoteChannel noteChannel) |
| |
| ComponentResult | NAUnrollNoteChannel (NoteAllocator na, NoteChannel noteChannel) |
| |
| ComponentResult | NASetNoteChannelVolume (NoteAllocator na, NoteChannel noteChannel, Fixed volume) |
| |
| ComponentResult | NAResetNoteChannel (NoteAllocator na, NoteChannel noteChannel) |
| |
| ComponentResult | NAPlayNote (NoteAllocator na, NoteChannel noteChannel, long pitch, long velocity) |
| |
| ComponentResult | NASetController (NoteAllocator na, NoteChannel noteChannel, long controllerNumber, long controllerValue) |
| |
| ComponentResult | NASetKnob (NoteAllocator na, NoteChannel noteChannel, long knobNumber, long knobValue) |
| |
| ComponentResult | NAFindNoteChannelTone (NoteAllocator na, NoteChannel noteChannel, ToneDescription *td, long *instrumentNumber) |
| |
| ComponentResult | NASetInstrumentNumber (NoteAllocator na, NoteChannel noteChannel, long instrumentNumber) |
| |
| ComponentResult | NAPickInstrument (NoteAllocator na, ModalFilterUPP filterProc, StringPtr prompt, ToneDescription *sd, unsigned long flags, long refCon, long reserved1, long reserved2) |
| |
| ComponentResult | NAPickArrangement (NoteAllocator na, ModalFilterUPP filterProc, StringPtr prompt, long zero1, long zero2, Track t, StringPtr songName) |
| |
| ComponentResult | NAStuffToneDescription (NoteAllocator na, long gmNumber, ToneDescription *td) |
| |
| ComponentResult | NACopyrightDialog (NoteAllocator na, PicHandle p, StringPtr author, StringPtr copyright, StringPtr other, StringPtr title, ModalFilterUPP filterProc, long refCon) |
| |
| ComponentResult | NAGetIndNoteChannel (NoteAllocator na, long index, NoteChannel *nc, long *seed) |
| |
| ComponentResult | NAGetMIDIPorts (NoteAllocator na, QTMIDIPortListHandle *inputPorts, QTMIDIPortListHandle *outputPorts) |
| |
| ComponentResult | NAGetNoteRequest (NoteAllocator na, NoteChannel noteChannel, NoteRequest *nrOut) |
| |
| ComponentResult | NASendMIDI (NoteAllocator na, NoteChannel noteChannel, MusicMIDIPacket *mp) |
| |
| ComponentResult | NAPickEditInstrument (NoteAllocator na, ModalFilterUPP filterProc, StringPtr prompt, long refCon, NoteChannel nc, AtomicInstrument ai, long flags) |
| |
| ComponentResult | NANewNoteChannelFromAtomicInstrument (NoteAllocator na, AtomicInstrumentPtr instrument, long flags, NoteChannel *outChannel) |
| |
| ComponentResult | NASetAtomicInstrument (NoteAllocator na, NoteChannel noteChannel, AtomicInstrumentPtr instrument, long flags) |
| |
| ComponentResult | NAGetKnob (NoteAllocator na, NoteChannel noteChannel, long knobNumber, long *knobValue) |
| |
| ComponentResult | NATask (NoteAllocator na) |
| |
| ComponentResult | NASetNoteChannelBalance (NoteAllocator na, NoteChannel noteChannel, long balance) |
| |
| ComponentResult | NASetInstrumentNumberInterruptSafe (NoteAllocator na, NoteChannel noteChannel, long instrumentNumber) |
| |
| ComponentResult | NASetNoteChannelSoundLocalization (NoteAllocator na, NoteChannel noteChannel, Handle data) |
| |
| ComponentResult | NAGetController (NoteAllocator na, NoteChannel noteChannel, long controllerNumber, long *controllerValue) |
| |
|
typedef | CALLBACK_API (void, TuneCallBackProcPtr)(const TuneStatus *status |
| |
|
typedef | CALLBACK_API (void, TunePlayCallBackProcPtr)(unsigned long *event |
| |
|
typedef | STACK_UPP_TYPE (TuneCallBackProcPtr) TuneCallBackUPP |
| |
|
typedef | STACK_UPP_TYPE (TunePlayCallBackProcPtr) TunePlayCallBackUPP |
| |
| ComponentResult | TuneSetHeader (TunePlayer tp, unsigned long *header) |
| |
| ComponentResult | TuneGetTimeBase (TunePlayer tp, TimeBase *tb) |
| |
| ComponentResult | TuneSetTimeScale (TunePlayer tp, TimeScale scale) |
| |
| ComponentResult | TuneGetTimeScale (TunePlayer tp, TimeScale *scale) |
| |
| ComponentResult | TuneGetIndexedNoteChannel (TunePlayer tp, long i, NoteChannel *nc) |
| |
| ComponentResult | TuneQueue (TunePlayer tp, unsigned long *tune, Fixed tuneRate, unsigned long tuneStartPosition, unsigned long tuneStopPosition, unsigned long queueFlags, TuneCallBackUPP callBackProc, long refCon) |
| |
| ComponentResult | TuneInstant (TunePlayer tp, unsigned long *tune, unsigned long tunePosition) |
| |
| ComponentResult | TuneGetStatus (TunePlayer tp, TuneStatus *status) |
| |
| ComponentResult | TuneStop (TunePlayer tp, long stopFlags) |
| |
| ComponentResult | TuneSetVolume (TunePlayer tp, Fixed volume) |
| |
| ComponentResult | TuneGetVolume (TunePlayer tp) |
| |
| ComponentResult | TunePreroll (TunePlayer tp) |
| |
| ComponentResult | TuneUnroll (TunePlayer tp) |
| |
| ComponentResult | TuneSetNoteChannels (TunePlayer tp, unsigned long count, NoteChannel *noteChannelList, TunePlayCallBackUPP playCallBackProc, long refCon) |
| |
| ComponentResult | TuneSetPartTranspose (TunePlayer tp, unsigned long part, long transpose, long velocityShift) |
| |
| NoteAllocator | TuneGetNoteAllocator (TunePlayer tp) |
| |
| ComponentResult | TuneSetSofter (TunePlayer tp, long softer) |
| |
| ComponentResult | TuneTask (TunePlayer tp) |
| |
| ComponentResult | TuneSetBalance (TunePlayer tp, long balance) |
| |
| ComponentResult | TuneSetSoundLocalization (TunePlayer tp, Handle data) |
| |
| ComponentResult | TuneSetHeaderWithSize (TunePlayer tp, unsigned long *header, unsigned long size) |
| |
| ComponentResult | TuneSetPartMix (TunePlayer tp, unsigned long partNumber, long volume, long balance, long mixFlags) |
| |
| ComponentResult | TuneGetPartMix (TunePlayer tp, unsigned long partNumber, long *volumeOut, long *balanceOut, long *mixFlagsOut) |
| |
| MusicMIDISendUPP | NewMusicMIDISendUPP (MusicMIDISendProcPtr userRoutine) |
| |
| MusicOfflineDataUPP | NewMusicOfflineDataUPP (MusicOfflineDataProcPtr userRoutine) |
| |
| TuneCallBackUPP | NewTuneCallBackUPP (TuneCallBackProcPtr userRoutine) |
| |
| TunePlayCallBackUPP | NewTunePlayCallBackUPP (TunePlayCallBackProcPtr userRoutine) |
| |
| void | DisposeMusicMIDISendUPP (MusicMIDISendUPP userUPP) |
| |
| void | DisposeMusicOfflineDataUPP (MusicOfflineDataUPP userUPP) |
| |
| void | DisposeTuneCallBackUPP (TuneCallBackUPP userUPP) |
| |
| void | DisposeTunePlayCallBackUPP (TunePlayCallBackUPP userUPP) |
| |
| ComponentResult | InvokeMusicMIDISendUPP (ComponentInstance self, long refCon, MusicMIDIPacket *mmp, MusicMIDISendUPP userUPP) |
| |
| ComponentResult | InvokeMusicOfflineDataUPP (Ptr SoundData, long numBytes, long myRefCon, MusicOfflineDataUPP userUPP) |
| |
| void | InvokeTuneCallBackUPP (const TuneStatus *status, long refCon, TuneCallBackUPP userUPP) |
| |
| void | InvokeTunePlayCallBackUPP (unsigned long *event, long seed, long refCon, TunePlayCallBackUPP userUPP) |
| |