SB AWE32 Developer's Information Pack
Contents
••
i
Copyright
Creative Technology Ltd., 1994-1996
Version 3.00
Contents
PART I Introduction
4
License Agreement/Limitation And Disclaimer Of Warranties................................................... 4
This Package ............................................................................................................................... 5
Using This Manual ...................................................................................................................... 6
Document Conventions................................................................................................................ 7
Getting Assistance....................................................................................................................... 8
What You Need To Know........................................................................................................... 8
PART II DOS Real/Protected Mode API
11
Overview .................................................................................................................................. 11
Hardware Detection And Initialization ..................................................................................... 12
awe32Detect............................................................................................................... 12
awe32DetectEx........................................................................................................... 12
awe32InitHardware.................................................................................................... 13
awe32Terminate ......................................................................................................... 13
MIDI Services........................................................................................................................... 13
awe32InitMIDI ........................................................................................................... 14
awe32InitNRPN ......................................................................................................... 14
awe32NoteOn............................................................................................................. 14
awe32NoteOff ............................................................................................................ 15
awe32ProgramChange ................................................................................................ 15
awe32PitchBend......................................................................................................... 16
awe32Controller......................................................................................................... 16
awe32ChannelPressure............................................................................................... 17
awe32PolyKeyPressure.............................................................................................. 18
awe32Sysex................................................................................................................ 18
__awe32NoteOff ........................................................................................................ 19
__awe32IsPlaying ...................................................................................................... 20
SoundFont Bank And Downloadable DRAM Services............................................................. 20
awe32TotalPatchRam................................................................................................. 21
awe32DefineBankSizes .............................................................................................. 22
awe32SFontLoadRequest ........................................................................................... 22
awe32StreamSample .................................................................................................. 23
awe32SetPresets......................................................................................................... 24
awe32ReleaseBank .................................................................................................... 24
awe32ReleaseAllBanks.............................................................................................. 25
awe32WPLoadRequest............................................................................................... 25
awe32WPLoadWave .................................................................................................. 26
awe32WPStreamWave ............................................................................................... 26
awe32WPBuildSFont ................................................................................................. 27
Real and Protected Mode API Programming Guide.................................................................. 27
Using the libraries ...................................................................................................... 28
Initialization................................................................................................................ 28