CFSound-II Digital Audio System
Copyright©1992-2006 by ACS, Sarasota, Florida
14
ALL RIGHTS RESERVED
Sequential Sound Playout
The CFSound II with version 2.5 firmware or higher, 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).
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 7 contacts, and sequence through 16 different sounds
for the 8
th
contact, a card would be prepared with the 23 sound files named 01C.WAV
17C.WAV. Then
a CFSOUND.INI file would be added to the card with the entries:
[Contacts]
SequenceContactNumber=8
FirstSoundNumber=8
LastSoundNumber=23
The first seven contacts would each play their associated sound. Each closure
of contact 8 would play
a sound from 08C.WAV
17C.WAV then repeat from 08C.WAV
17C.WAV in sequence. To reverse
the order of the sound playout set the FirstSoundNumber=23 and the LastSoundNumber=8.
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=1
FirstSoundNumber=1
LastSoundNumber=8
AutoplayEntireSequence=TRUE
Whenever contact 1 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 and requires
version 2.12 or higher firmware. The addition of the non-interruptable attribute to the file names prevents
multiple contact 1 closures from prematurely advancing the sequence.