tsp_spoolsoundfile

Plays an AIFF sound file from a thread using the advanced sound player.

Synopsis

tsp_spoolsoundfile <sound file> [<num repeats>]

Description

Plays an AIFF sound file using a thread to manage playback.

This is a variation on the original SpoolSoundfile program that used the original sound file player-see CreateSoundFilePlayer(). This version uses the Advanced Sound Player (see spCreatePlayer()), which supports looping sound file playback.

Arguments

sound file
Name of an AIFF file to play.
num repeats
Optional number of times to repeat the sound file. Defaults to 1.

Caveats

Calls ScanSample() to get information used to pick a sample player which prevents playing AIFF files with sustain or release loops (see ScanSample() Caveats).

Associated Files

tsp_spoolsoundfile.c

Location

examples/Audio/Advanced_Sound_Player

See Also

spCreatePlayer, spoolsoundfile, tsp_algorithmic, tsp_rooms