Little Soundie latency, play one shot

Hi,

I m using Little Soundie for playing SoundFX in my pinball project. I was able to set up everything following your Hookup-Guide (thumbs up). I m using masked mode because I need to trigger lots of tiny mono 11khz wav sounds via Arduino. Everything works fine so far but I ran into two issues which I could not solve by myself:

  1. I didn’t manage to disable looping while trigger is still pressed. I’d like to play the sounds in one-shot mode

  2. Lateny between activating trigger and playing sound is too high. The ball is long gone bevor the sound plays. I wish it could play nearly instantly when the ball hits a target. Its not the Arduino programming, I noticed the same latency when I trigger sounds by connecting 3.3v to a trigger pin.

I use the latest firmware version from GitHub (3 years old) uploaded via VSIDE and tried to follow the hints given in this discussion http://www.vsdsp-forum.com/phpbb/viewto … 880#p12880 (NO_DRIVE) but still could not figure out which changes need to be made in gpioctrl.c to solve theese two issues.

Any help would be appreciated :roll:

thx

benjamin

Hi benjamin

  1. I didn’t manage to disable looping while trigger is still pressed. I’d like to play the sounds in one-shot mode
I think that's baked into the firmware, you'd need to modify the firmware to disable it. Sadly we're not able to assist in modifying the firmware.
  1. Lateny between activating trigger and playing sound is too high. The ball is long gone bevor the sound plays. I wish it could play nearly instantly when the ball hits a target. Its not the Arduino programming, I noticed the same latency when I trigger sounds by connecting 3.3v to a trigger pin.
Unfortunately the audio chip on this board isn't terribly fast. Modifying the firmware might speed things up a bit but you're limited by what the hardware can do. You might have a look at the WAV Trigger, it has very low latency, supports high quality audio and is super configurable. I think that might be a better board for your application.

Hi Chris,

thanks for your reply even it’s a bit disappointing because I like the simple design of the device. So I will need to have a look at Wav Trigger even its a bit oversized for the usecase (MIDI, etc…). Hopefully its full support for customisations there.

Topic can be closed.

Thanks and kind regards

Benjamin

btw I found a workaround for issue no.1. I programmed a timer in Arduino which turns the trigger low again after a minimum of 65ms. That is to give Little Soundie time to recognize a trigger has been pressed. It works so far and sounds don’t loop anymore … regards