Compact FLASH III Digital Audio System
Copyright©1992-2007 by ACS, Sarasota, Florida
17
ALL RIGHTS RESERVED
Sequential Sound Playout
The CFSound III may be configured to allow a single contact closure (or opening) to play several
sounds in sequence; one each time it is closed (or opened). This mode is enabled by including the requisite
[Contacts] section entries in a CFSOUND.INI file on the card with the SequenceContactNumber=dd
parameter set to a non-zero, valid contact number from 1 to 8 (1 to 24 with Contact Sense 24 module) or 25
and 26 (rear of unit contact inputs).
The range of sounds that may be played in sequence may be constrained by the addition of two other
parameter entries in the [Contacts] section. The FirstSoundNumber=dd parameter controls the starting
sound number of the sequence, and the LastSoundNumber=dd parameter controls the ending sound
number in the sequence. Setting the FirstSoundNumber parameter to a higher number than the
LastSoundNumber will cause the sounds to be played in reverse sequence, higher number to lower
number. The sequence wraps around to the beginning or end.
For example to play normal sounds on the first 8 contacts, and sequence through 16 different sounds
for the 25
th
contact, a card would be prepared with the 24 sound files named 01C.WAV 18C.WAV. Then
a CFSOUND.INI file would be added to the card with the entries:
[Contacts]
SequenceContactNumber=25
FirstSoundNumber=9
LastSoundNumber=24
The first eight contacts would each play their associated sound. Each closure of contact 25 would play
a sound from 09C.WAV
18C.WAV then repeat from 09C.WAV
18C.WAV in sequence. To reverse
the order of the sound playout set the FirstSoundNumber=24 and the LastSoundNumber=9.
To cause the entire sequence of sounds to be played once whenever the SequenceContactNumber is
activated, set the AutoplayEntireSequence parameter to TRUE. For example a museum exhibit needs to
play a sequence of 8 sounds when triggered with each sound activating a relay output while it is playing. A
CF card would be prepared with the 8 sound files in the sequence named 01CNS.WAV
08CNS.WAV.
Then a CFSOUND.INI file would be added to the card with the entries:
[Contacts]
SequenceContactNumber=25
FirstSoundNumber=1
LastSoundNumber=8
AutoplayEntireSequence=TRUE
Whenever contact 25 is closed, the eight sounds 01CNS.WAV
08CNS.WAV would play in
sequence, each sound activating its output relay. This feature only works for non-random sequences. The
addition of the non-interruptible attribute to the file names prevents multiple contact 1 closures from
prematurely advancing the sequence.