bitfocus / companion-module-soundcraft-ui

MIT License
15 stars 6 forks source link

Add variables for fader levels #54

Open mmmaxi opened 2 years ago

mmmaxi commented 2 years ago

Would be awesome to have variables for the input fader levels to show them on a streamdeck button.

fmalcher commented 2 years ago

I'd love to integrate this, but it has some difficulties. The connection lib already supports channel levels so the data is available – when you know which channel you want to listen to. However, the different models of the Soundcraft Ui have different capabilities. This means, we have to detect the actual available channels first before we know which variables should be assigned. This is the greatest pain point since there is no concept for this, yet.

NaturalDevCR commented 1 year ago

We could specify the Ui model in the initial connection: new SoundcraftUI('10.10.2.1', 'ui24r') so it would not be necessary to detect what model is connected to.

I wish I could help more, but I don't understand very well RxJS, I'll take a look to see if I can contribute in any way.

fmalcher commented 1 year ago

The model number is actually available in the mixer state so there's no need to configure it. 🙂

The problem is rather that we'll have to find out which and how many channels and buses are actually available. This info can be read from the mixer state but it requires some design work in the connection lib first.

ExtremGladiator commented 1 year ago

This would be a nice feature! A separate channel selection would also be nice.

fmalcher commented 1 year ago

@ExtremGladiator Can you explain what you mean by "separate channel selection"?

NaturalDevCR commented 1 year ago

I'm not sure how, but I think there has to be a way to select channels, I've seen a MIDI app from a developer called Pavel which allows you to select channels... Just wondering how.

fmalcher commented 1 year ago

it feels like this should be a separate issue, so please feel free to open another one for channel selection with further information how this could be designed.

obbau commented 1 year ago

Is there any progress on this? I have a ui16 and really would like to have companion feedback to show the current fader level.

fmalcher commented 1 year ago

Is there any progress on this?

No. 🙂 There are at least three blocking aspects:

There is no more progress than these thoughts.