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

Channel selection #65

Open
ExtremGladiator opened this issue Jan 12, 2023 · 6 comments
Open

Channel selection #65

ExtremGladiator opened this issue Jan 12, 2023 · 6 comments
Assignees

Comments

@ExtremGladiator
Copy link

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
Copy link
Collaborator

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
Copy link
Author

Actions:

  • select a Channel
  • Turn On and Off EQ
  • Turn On and Off Dynamic
  • Turn On and Off Automix for a specific Channel
  • Turn the trashold Up and down for the Dynamic
  • Turn Up and down the gain of a specific eq frequence
  • Turn Up and down the q of a EQ
  • select a Frequence for the EQ
  • select a Frequence Band

Variables:

  • What Channel is selected
  • Name of the Channels
  • current Frequence of the selected EQ band
  • current trashold of the Dynamics
  • selected Frequence Band
  • selected Frequence
  • what bandwith (q) is the selected eq band

Feedback:

  • Status of Automixer for the selected Channel (in or Off
  • Status of all mutes

@fmalcher
Copy link
Collaborator

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.

  • What actions and feedbacks should be minimally (!) supported? (we can extend this later!)
  • How can we combine dynamic and static channel selection? Which new actions are needed for this?
  • and so on

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
Copy link

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
Copy link
Collaborator

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.
bitfocus/companion#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

@fmalcher
Copy link
Collaborator

Channel selection sync is now integrated into the Connection Lib, so we can proceed here.

@fmalcher fmalcher self-assigned this Dec 31, 2024
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

3 participants