diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 1994-12-14 13:07:43 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 1994-12-14 13:07:43 (GMT) |
commit | 115590d22f15d25b1f2b1f96b8b8cf00f1e53784 (patch) | |
tree | 1baf4c9404091c6a0aa5612a7378b2c83c70c66a /Mac/Lib | |
parent | 0d7cba86a6f5c3b2273c58a4a105c754af052727 (diff) | |
download | cpython-115590d22f15d25b1f2b1f96b8b8cf00f1e53784.zip cpython-115590d22f15d25b1f2b1f96b8b8cf00f1e53784.tar.gz cpython-115590d22f15d25b1f2b1f96b8b8cf00f1e53784.tar.bz2 |
This file (which is Guido's) was somehow missing...
Diffstat (limited to 'Mac/Lib')
-rw-r--r-- | Mac/Lib/SoundMgr.py | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Mac/Lib/SoundMgr.py b/Mac/Lib/SoundMgr.py new file mode 100644 index 0000000..dcd8606 --- /dev/null +++ b/Mac/Lib/SoundMgr.py @@ -0,0 +1,64 @@ +#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 |