Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: TrackHandle method to stop all sounds currently playing on that track #57

Open
TheBerkin opened this issue Aug 4, 2023 · 2 comments

Comments

@TheBerkin
Copy link

The closest I can get to this functionality on my own is to either:

  1. manually track all sounds playing on a specific track and iterate through them to call their handle's stop() method
  2. drop the track and make a new one (requiring me to also remake all the attached effects/routes)

I feel like this is a common feature that kira would benefit from having built in. Would it be feasible to implement this?

@tesselode
Copy link
Owner

@TheBerkin by any chance would you also be interested in per-track polyphony controls? I'm considering making sounds live on a track, each of which has its own limit on the number of sounds that can be played simultaneously. In that case, it would be easier to implement this feature, although it's also possible currently. My concern is that I'd be restricting people's workflows too much by linking polyphony and mixing together into one feature.

@TheBerkin
Copy link
Author

Absolutely. As long as there's no limit (beyond technical) to the number of tracks you can make, I think your idea is fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants