Loading Sounds
Audio files can be loaded directly onto the SD card. When named correctly they will automatically play when appropriate.
File Extensions
Extension | Description |
---|---|
.wav | Uncompressed wav files |
.mp3 | |
.ogg | |
.m4a | AAC files |
File Names
Filename | Description | Example |
---|---|---|
trigger_[1 or 2].[ext] |
Played when the controller is triggered locally. | trigger_1.mp3 , trigger_2.wav , trigger_1.ogg, trigger_2.m4a |
network_trigger_[1-4].[ext] |
Played when the controller is triggered remotely over the network | network_trigger_1.mp3 , network_trigger_2.wav , network_trigger_3.ogg , network_trigger_4.m4a |
ambient_[0-99].[ext] |
Played automatically in-sequence when no animation is playing | ambient_1.mp3 , ambient_2.ogg , ambient_3.m4a , ambient_4.wav |
random_ambient_[1-9].[ext] |
Played when a random ambient animation is triggered. | random_ambient_1.wav , random_ambient_2.mp3 |
Best Practices
Try to keep your audio files the same format and rate to prevent delays from switching encoders. The controller can handle all sorts of different audio formats but will perform best when consistent.
If all audio files are .wav then it will not pause the ambient audio when a trigger is played. This is because the controller has to do much less processing to decompress the file and can therefore handle playing two audio tracks simultaneously.
The first time the controller plays an audio file it may choose the wrong rate, causing it to sound funny for a moment. This is normal and the controller will quickly cache the updated rate information so it doesn't happen again.