SB AWE32 Developer's Information Pack
PART III Windows Driver API
••
39
Copyright
Creative Technology Ltd., 1994-1996
Version 3.00
AWE_QUERY_EFXV_SUPPORT
Retrieve a list of available or supported Type Variations.
AWE_GET_EFX
Get the current Effect Types and/or Type Variations in use.
AWE_SELECT_EFX
Select an Effect Type and its variations, if any. This
selection will be downloaded immediately into the
hardware.
AWE_SELECT_EFX_EX
Extended version of AWE_SELECT_EFX.
AWE_QUERY_SYN_SUPPORT
Retrieve a list of available or supported Synthesizer
Emulation.
AWE_GET_SYN_BANK
Get the bank descriptor of the current Emulation used in
Synthesizer Bank.
AWE_SELECT_SYN_BANK
Select a Synthesizer Emulation for the Synthesizer Bank.
AWE_LOAD_USER_BANK
Load a bank of instruments into the User Bank area.
AWE_GET_USER_BANK
Retrieve the descriptor of a User Bank.
AWE_CLEAR_USER_BANK
Unload (remove) entire bank of instruments from the User
Bank area.
AWE_LOAD_WAVEFX
Load wave files as an instument into a Bank
AWE_CLEAR_WAVEFX
Unload(remove) WaveFx from Bank
AWE_GET_WAVEFX_PATH
Retrieve the path of WaveFX
AWE_LOAD_USER_INSTR
Load instrument presets into a User Bank.
AWE_GET_USER_INSTR
Retrieve the descriptor attached to an instrument in a bank.
This bank can be either Synthesizer Bank or User Bank.
AWE_CLEAR_USER_INSTR
Remove instrument presets from a User Bank.
AWE_GET_UBANK_PARENT
To identify if a user bank is loaded by the Synthesizer Bank
or loaded separately on its own.
AWE_QUERY_DRAM_SIZE
Retrieve current available and maximum memory on the
AWE32 hardware.
AWE_GET_VERSION
Return the current AWE Manager version number.
AWE_SEND_MIDI
Sends a MIDI message directly to the driver.
AWE_ISHANDLE
To identify if the handle returned by the Manager is valid.
AWE_IS_DEVICE_FREE
Determine if a device is free.
AWE_VIENNA_START
Acquire AWE Manger when it wishes use Vienna API
AWE_VIENNA_END
Release control to other applications
AWE_VIENNA_LOAD_SAMPLE
Load user samples
AWE_VIENNA_FREE_SAMPLE
Release user samples
AWE_VIENNA_PLAY_SAMPLE
Play/Stop user samples
AWE_VIENNA_LOAD_PRESET
Load SoundFont2 preset
AWE_VIENNA_FREE_PRESET
Free SoundFont2 preset
AWE_VIENNA_NOTE_ON
Play a note of the SF2 preset loaded using
AWE_VIENNA_LOAD_PRESET