WAV trigger - use the physical row of 16 triggers to trigger more than 16 files

Hi,

I try to configure how to use the row of 16 triggers in order to trigger more than 16 files.

There is option to send using shift register 2^8 bit binary number that will play the relevant file number in the sd card?

for example if I connect triggers 1-8 to the shift register and send 00000011 I want it to play file 003_xyz.wav

Thanks,

Matan

Hello Matan.

You can only play one track per input with the WAV Trigger. Triggering more than one at a time would cause the tracks for both triggers to play simultaneously rather than a different track alltogether playing.

You can trigger tracks above 16 serially though with the serial control protocol. Check [chapter 9 of the user guide for information on how the serial control protocol works.](http://robertsonics.com/wav-trigger-online-user-guide/#chapter9)

Thank you very much for the prompt reply. I am using the wav triger because i want to sync between the audio stimuli and other parts of my system. leaving it depends on the PC serial communication dependencies make the latency varies between 5-15 ms. what you will suggest to do if I need ro use more than 16 files ?

One of the available trigger function options is to increment or decrement a trigger “bank”. This shifts the track numbers up or down by 16, giving you access to addition banks of 16 tracks. Dedicating one trigger each for “bank up” and “bank down”, leaves you with 14 triggers, so effectively you have multiple banks of 14 triggers. Alternatively, with the most recent version of firmware, you can send trigger bank select serial commands to control which group of 16 tracks the triggers correspond to.

Hope this helps.

Thanks a lot! it sounds great!,

where I can find an example for this serial command ?

Matan

It’s been added to the WAV Trigger Arduino Serial Library as “setTriggerBank(int bank)”. See the library’s README, and the library source code for specific implementation.