Sounds 2 Library I3DL2 Reverb Effect Demo

Location

$CAFE_ROOT/system/src/demo/sound2

Description

Compares and demonstrates how to use the reverb and I3DL2-reverb filter effect presets. Particularly, it demonstrates:

The following are required for this demo.

Six samples are included in ADPCM audio formats.

This demo is interactive. Follow the on-screen instructions to play sounds and select individual filters for each of the three AUX channels.

Console Output

When invoked, the program will display the following.

axfx2reverbsi3dl2.c built 16:57:07 Dec  3 2013
*********************************************************
*********************************************************
*         Sound 2 I3DL2 Reverb Compare Demo             *
*********************************************************
*********************************************************
*    PAD Buttons are:                                   *
*    Home        Quit Program                           *
*    Up/Dn       move parameter selection cursor        *
*    Rt/Lt       +/- selected parameter                 *
*    Stick Y     Vary selected numeric parameter        *
*    L           Cycle 32k and 48k mode                 *
*    B           Start/Stop playing current sample      *
*    X           Cycle through samples                  *
*    Y           Cycle through reverb presets           *
*    A           Toggle reverb and I3DL2-reverb effect  *
*********************************************************
*********************************************************

TV Output

The current controls and setting (left side) and adjustable parameters (right side) are displayed to the TV:

        axfx2reverbsi3dl2.c built 18:50:53 Oct 29 2013  

        Voice         0             
       L Renderer         48K         MAX AUX Usage:  3.15%
       B Play             ON          MAX CPU Usage:  11.23%
       X Voice            strings     MAX DSP Usage:  17.37%
       Y Effect Preset >Large Room    MAX Voices:     1
         AuxA Send        0    dBx10                MIN%  AVG%  MAX%
       A Reverb Effect    Original  Cur AUX Usage:  2.73  2.88  3.05
                                    Cur CPU Usage: 10.59 10.80 11.22
                                    Cur DSP Usage: 17.15 17.19 17.26
                                    Cur Voices:    1
          Home       Quit
          Up/Dn      move cursor
          Left/Right toggle value
          Stick Y    vary value

Navigating With the GamePad

Parameters

Renderer Switch between 32K and 48K audio library renderer.
Play Start or stop playing the current sound. Pressing B will also toggle this value.
Voice Selects which sound effect is played. Pressing X will also cycle through the available sounds.
Effect Preset Selects the preset reverb effect. Pressing Y will also cycle through the available presets.
AuxA Send Attenuation level applied to the AUXA effects path.
Reverb Effect Toggles between AXFX2_REVERB and AXFX2_REVERB_I3DL2 effect.

Files

$CAFE_ROOT/system/src/demo/sound2/axfx2reverbsi3dl2.c Demo source code.
$CAFE_ROOT/data/disc/content/axdemo/sound2/32k/
  acousticE.dsp
  acousticEshort.dsp
  cowbell.dsp
  crash.dsp
  cymbal.dsp
  kick.dsp
  snare.dsp
  tom1.dsp
  tom2.dsp
  tom3.dsp
  strings.dsp

32K DSP sound files.
$CAFE_ROOT/data/disc/content/axdemo/sound2/48k/
  acousticE.dsp
  acousticEshort.dsp
  cowbell.dsp
  crash.dsp
  cymbal.dsp
  kick.dsp
  snare.dsp
  tom1.dsp
  tom2.dsp
  tom3.dsp
  strings.dsp

48K DSP sound files.
$CAFE_ROOT/data/disc/content/axdemo/spdemo/spdemo.spt Sound Pipeline table file.
$CAFE_ROOT/data/disc/content/axdemo/spdemo/spdemo.spd Sound Pipeline sample file.

See Also

AXFX2 Reverb I3DL2 Overview

Revision History

2013/12/03 Renderer switch
2013/10/29 Initial version.


CONFIDENTIAL