Skip to content

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

@djrobby

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