@ruckage Thank for the input and the time you took to try it out.
Scroll sound isn't played on the system select when you hold down the direction button
That seems like a bug, good job for finding it !
The launch sound isn't fully played when launching a game - it's cut off so only a very brief snippet is played. I'm assuming that the closing of ES would need to be delayed until sounds have finished playing.
That's sad, I'm not sure if it's possible to delay it until the sound have finished playing. I will take a look but I can't promise anything.
At the moment you'll notice with the neo geo mini theme the scroll sound is quite bad when continuously scrolling but a very short sound like a quick click for example would likely sound perfect.
The sounds I used are very short but I noticed the same problem. I think the way audio is handled in ES make it so that only one sound is played at a time. If you move the cursor, the sound is played ONLY if another sound isn't already played. This need to be changed, I need to see how the sounds work with the SDL library.
An extra sound for when holding down a direction would be very beneficial - something like <sound name="scroll-continuous">. This could either be left blank if the the developer wanted no sound to be played when continuously scrolling or they could use a shorter sound effect that is suited to fast scrolling.
That sound like an interesting idea, but first let's see what we can do with better sound handling.