65 lines
1.0 KiB
Python
65 lines
1.0 KiB
Python
#Constants for the MacOS Sound Manager
|
|
|
|
nullCmd = 0
|
|
initCmd = 1
|
|
freeCmd = 2
|
|
quietCmd = 3
|
|
flushCmd = 4
|
|
reInitCmd = 5
|
|
|
|
waitCmd = 10
|
|
pauseCmd = 11
|
|
resumeCmd = 12
|
|
callBackCmd = 13
|
|
|
|
syncCmd = 14
|
|
emptyCmd = 15
|
|
|
|
tickleCmd = 20
|
|
requestNextCmd = 21
|
|
howOftenCmd = 22
|
|
wakeUpCmd = 23
|
|
availableCmd = 24
|
|
versionCmd = 25
|
|
totalLoadCmd = 26
|
|
loadCmd = 27
|
|
|
|
scaleCmd = 30
|
|
tempoCmd = 31
|
|
|
|
freqDurationCmd = 40
|
|
restCmd = 41
|
|
freqCmd = 42
|
|
ampCmd = 43
|
|
timbreCmd = 44
|
|
getAmpCmd = 45
|
|
|
|
waveTableCmd = 60
|
|
phaseCmd = 61
|
|
|
|
soundCmd = 80
|
|
bufferCmd = 81
|
|
rateCmd = 82
|
|
continueCmd = 83
|
|
doubleBufferCmd = 84
|
|
getRateCmd = 85
|
|
|
|
sizeCmd = 90
|
|
convertCmd = 91
|
|
|
|
stdQLength = 128
|
|
dataOffsetFlag = 0x8000
|
|
|
|
waveInitChannelMask = 0x07
|
|
waveInitChannel0 = 0x04
|
|
waveInitChannel1 = 0x05
|
|
waveInitChannel2 = 0x06
|
|
waveInitChannel3 = 0x07
|
|
|
|
stdSH = 0x00 # Standard sound header encode value
|
|
extSH = 0xFF # Extended sound header encode value
|
|
cmpSH = 0xFE # Compressed sound header encode value
|
|
|
|
initSRate22k = 0x20 # 22k sampling rate - sampleSynth only
|
|
initSRate44k = 0x30 # 44k sampling rate - sampleSynth only
|