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