3-3 Software Processes


3-3-1 Audio Library


The audio library interprets the sound data and constructs the audio command list.


Library Types

  • Sound Player

  • Use the sound player library to interpret sound effects. It can reproduce ADPCM compression, 16-bit non-compression (linear PCM), looped sound, and so on.

  • Sequence Player

  • Use the sequence player to interpret MIDI files. It executes the allocation of the sequencer, instrument bank, synthesizer resource, and sequence interpretation, and it schedules the MIDI messages.

  • Synthesizer Driver

  • Use the synthesizer driver library to make the audio command list. You can register several players in this driver. Though you will usually register the sound player or the sequence player, you can register a player of your own making.

  • Audio Microcode


  • Use the audio microcode for waveform synthesis. The data is DMA-transferred from the audio buffer to the RSP. Then the audio microcode operates the RSP as the processor for waveform synthesis.