How do I change an instruments sound parameter in real time?
You can change an instrument’s SoundFont parameters (for example, LFO depth and speed, envelope contour) through MIDI in real time via NRPN, or Non Registered Parameter Number control. NRPN is identical to that of RPN, except that Registered Parameter Numbers are agreed upon by the MMA (MIDI Manufacturers Association) and JMSC (Japan MIDI Standards Committee), and Non Registered Parameter Number may be assigned as needed by individual manufacturers. As NRPN and Data Entry messages are MIDI controller messages, any MIDI sequencer software that supports editing of controller messages (such as Cakewalk, MasterTracks Pro) is capable of sending them. For SB AWE32 NRPN to be functional, NRPN MSB has to be 127, and NRPN LSB set to the desired parameter to be controlled (see Section H for a list of available NRPN LSB). To control the AWE32’s NRPNs, enter the following series of controller events: Controller Parameter Description ———————————————————— 99 1