bitfocus / companion-module-soundcraft-ui

MIT License
15 stars 6 forks source link

Channel selection #65

Open ExtremGladiator opened 1 year ago

ExtremGladiator commented 1 year ago

It would be great if there is a option to select only the channel. For example I will turn the volume up for a specific channel. I press a button that select channel Nr. 5 and have a button volume up or down. Then I will select another channel and use the same volume up or down buttons like before.

A feedback channel for what channel is selected would be useful in this case.

fmalcher commented 1 year ago

Thanks for your feature request! That looks like a good idea. Can you please draft a list of which actions, feedbacks and variables are necessary for this?

ExtremGladiator commented 1 year ago

Actions:

Variables:

Feedback:

fmalcher commented 1 year ago

Thanks for populating this long list! While all your suggestions sound good, none of the mentioned actions or feedbacks even exist yet for the statically selected channels. This needs a lot of prior work in the connection library before we can even think of implementing it for a "selected channel". I don't have this on my roadmap for the connection lib or the companion module.

For making this thing work, we have to start very small and introduce a minimal amount of features for selected channels. I can imagine to extend some of the existing actions for statically selected channels to also work with dynamically selected channels. Otherwise we'd have to duplicate all actions which would make the list more or less unreadable.

So, to proceed here, we need a design to integrate dynamic channel selection into this module.

Of course I could plan this all for myself, but community feedback is valuable and defines the core of open source projects. Let me know if you have any input. You can also ping me in German via e-mail or Bitfocus Slack.

emartinez008 commented 2 months ago

It woud be great to create a plugging to Touch Portal that we can control Shows and Snapshots, this way we can control the mixer with buttons....

fmalcher commented 2 months ago

It woud be great to create a plugging to Touch Portal that we can control Shows and Snapshots, this way we can control the mixer with buttons....

@emartinez008 This seems to be completely unrelated to this specific issue or even this project. We had a similar discussion about compatibility between Touch Portal and Companion and I agree that there is no value on our side to support this. https://github.com/bitfocus/companion/issues/1400

However, the connection library for the mixer is very generic, so an integration into Touch Portal (without Companion) would be possible: https://github.com/fmalcher/soundcraft-ui