SND Demos

# Sound Demos

## Location

`$NitroSDK/build/demos/snd`

## Compilation

Move to the `$NitroSDK/build/demos/snd` and enter

> `% make`

Executable (.`.nef`, `.srl`) files will be generated in

> ``$NitroSDK/build/demos/snd/sample_name/bin/platform/target/``

For example:

> `$NitroSDK/build/demos/snd/channel/bin/ARM9-TS/Release/`

## Execution

Move to the `$NitroSDK/build/demos/snd/sample_name/bin/platform/target/` directory and do one of the following.

- Load a `*.nlf` file with IS-NITRO-DEBUGGER and execute it
- Execute a `*.srl` file with IS-NITRO-DEBUGGER

## Description

`channel` | This is a simple demo that uses a channel for playback.
`stream` | Uses a channel to play a stream while loading the waveform data in real time.
`synth` | Creates and plays waveform data in real time without using waveform data.
`capture` | Uses sound capture to add effects to the output sound.
`seq` | Plays a sequence using a standard MIDI file (SMF). The sequence is processed on the ARM9 side.

## Emulator

`They will not work properly with ensata.`

## See Also

`SND function list`

## Revision History

04/12/2005 Initial Version

CONFIDENTIAL