I have 560 mono tracks that are played/stopped via a REST API communicating with an application specific NodeJS implementation of this serial protocol. Everything works as expected but I believe that the routine I have for stopping whatever TRACK is playing on a specific OUTPUT is very inefficient. I say this because I am sending 560x STOP commands (1 per track) to any given OUTPUT that I want to stop from playing whatever track(s) it is currently playing. As it stands, the serial protocol only allows you to either Stop ALL Tracks on ALL Outputs or Stop One (1) Track on One (1) specific Output. I did try to maintain a state of which tracks might be playing on a specific output but, due to edge cases, it kept going out of sync with what was actually playing on Tsunami.
With that in mind, are you able to implement the ability to either:
- Send a serial command to
STOP ALL TRACKS playing on ONE (1) specific OUTPUT or,
- Send a serial command to
QUERY ONE(1) specific OUTPUT that returns which TRACK(S) it's playing
Thank you in advance 🙏
I have
560mono tracks that are played/stopped via a REST API communicating with an application specific NodeJS implementation of this serial protocol. Everything works as expected but I believe that the routine I have for stopping whateverTRACKis playing on a specificOUTPUTis very inefficient. I say this because I am sending560x STOPcommands (1 per track) to any givenOUTPUTthat I want to stop from playing whatever track(s) it is currently playing. As it stands, the serial protocol only allows you to eitherStop ALL Tracks on ALL OutputsorStop One (1) Track on One (1) specific Output. I did try to maintain a state of which tracks might be playing on a specific output but, due to edge cases, it kept going out of sync with what was actually playing on Tsunami.With that in mind, are you able to implement the ability to either:
STOP ALL TRACKSplaying on ONE (1) specificOUTPUTor,QUERY ONE(1)specificOUTPUTthat returns whichTRACK(S)it's playingThank you in advance 🙏