
SB AWE32 Developer's Information Pack Contents ••ii
Copyright Creative Technology Ltd., 1994-1996 Version 3.00
Termination ................................................................................................................ 29
Using embedded GM presets...................................................................................... 29
Loading a SoundFont Bank......................................................................................... 29
Loading wave data as an instrument ........................................................................... 30
Using awe32DefineBankSizes.................................................................................... 31
Starting and ending addresses..................................................................................... 32
Significance of awe32NumG variable........................................................................ 33
Enable real-time panning using awe32RTimePan variable ........................................ 33
CTPNP.CFG Sample ................................................................................................................ 34
PART III Windows Driver API 35
Overview.................................................................................................................................. 35
Application Programmer Interface.............................................................................. 36
AWE Manager DLL.................................................................................................................. 36
AWE Manager message function................................................................................ 37
Manager Messages ..................................................................................................... 38
Message Reference..................................................................................................... 40
Error Messages........................................................................................................... 73
Windows Programming Guide.................................................................................................. 75
Opening and closing ................................................................................................... 75
Querying for supports................................................................................................. 76
Retrieving selections.................................................................................................. 79
Issuing selections........................................................................................................ 80
PART IV MIDI NRPN Implementation 83
What Is MIDI Non-Registered-Parameter-Number?................................................................. 83
How do I use SBAWE32 NRPN?............................................................................................. 83
The EMU8000 Sound Architecture.......................................................................................... 84
EMU8000 Sound Elements ....................................................................................................... 86
Oscillator.................................................................................................................... 86
Low Pass Filter .......................................................................................................... 86
Amplifier.................................................................................................................... 86
LFO1 .......................................................................................................................... 86
LFO2 .......................................................................................................................... 86
Filter Resonance......................................................................................................... 86
LFO1 to Volume (Tremolo)........................................................................................ 86
LFO1 to Filter Cutoff (Wah-Wah).............................................................................. 86
LFO1 to Pitch (Vibrato).............................................................................................. 87
LFO2 to Pitch (Vibrato).............................................................................................. 87
Volume Envelope ....................................................................................................... 87
Pitch and Filter Envelope........................................................................................... 87
Pitch/Filter Envelope Modulation .............................................................................. 88
SB AWE32 MIDI NRPN List ................................................................................................... 88
NRPN LSB 0 (Delay before LFO1 starts)................................................................. 88
NRPN LSB 1 (LFO1 Frequency)................................................................................ 88
NRPN LSB 2 (Delay before LFO2 starts).................................................................. 88
NRPN LSB 3 (LFO2 Frequency)................................................................................ 88
NRPN LSB 4 (Envelope 1 delay time)....................................................................... 89
NRPN LSB 5 (Envelope 1 attack time) ...................................................................... 89
NRPN LSB 6 (Envelope 1 hold time)......................................................................... 89
NRPN LSB 7 (Envelope 1 decay time) ...................................................................... 89
NRPN LSB 8 (Envelope 1 sustain level).................................................................... 89
NRPN LSB 9 (Envelope 1 release time).................................................................... 89