WAV Trigger Issues - Next Function Not Working Properly

I am using a WAV trigger for a pinball machine project. I am trying to keep it very simple to start, and was planning to add more triggers once I got the basic sounds set up.

I had planned to use three triggers:

  • Trigger 1 would be activated on game start up by pushing the start button. I would attach a leaf switch that would be activated when the start button would be pushed and it would play WAV track 001.

  • Trigger 2/3 - these would be activated with two buttons at the front of the game as a form of jukebox. One button would be set up as Function Next and the other would be Function Previous. When either button is pushed, it would play tracks 002 to 006.

Trigger 2/3 should override Trigger 1 so when either button is pushed, Trigger 1 would stop playing track 001 and track 002 would start.

My main problem is the Next function. When I close the switch to ground, the next track does not always play and sometimes I have to close the switch several times before it goes to the next track. Although if I change the settings to Level instead of Edge, it seems to work perfectly and the songs will move from track to track when the switch is held closed.

Any suggestions on why the Next function is not working? I think it would also be the same exact issues with the Previous function as well.

Thanks for your help!

My first guess would we something in the wiring/connection(s) causing a bad signal? Can you share some photos of what everything looks like?