Skip to content

Stop ALL Tracks on a specific Output OR Allow Query #9

Description

@djrobby

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 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions