bitfocus / companion-module-klang-immersive

MIT License
2 stars 0 forks source link

KLANG immersive in ear #3

Closed LucaTravaglini closed 1 month ago

LucaTravaglini commented 1 year ago

Hi all,

would be possible to implement the KLANG connection in Bitfocus Companion?

KLANG is an hardware processor for binaural audio mixing and a powerful personal mix system. It can be controlled by proprietary app, propietary hardware controller and there is an OSC integration with DAW softwares and DIGICO mixing consoles.

I can command it by the streamdeck using only few strings with the "short syntax", but there are a lots of more command with long syntax strings, but it is necessary an "HANDSHAKE" string, wich I cannot made it work.

On KLANG website there is an OSC reference document:

https://www.klang.com/manuals/osc-reference-documentation/

Can You please help me?

dev-slatto commented 1 year ago

Hey @LucaTravaglini and @josephdadams! 👋🏻

If you can create the repo and give me access to it I can make this module available right after the summer. I have a local module of this already running on my companion config, so would just need to implement some more features into that to make it available for everyone 😄

josephdadams commented 1 year ago

https://github.com/bitfocus/companion-module-klang-immersive

Make sure it is a Companion v3 compatible module, please. And ping me when it's ready to be included

dev-slatto commented 1 year ago

First version of the code is up on Github now. Will start testing it with the controllers when the final festivals are over after next weekend https://github.com/bitfocus/companion-module-klang-immersive

LucaTravaglini commented 8 months ago

Hi all,

It seems to work.

Now, I think (as end user) one of the most important thing to add is:

/Ka/screen/user i for switch user (lets call it the selected mix)

and:

/Kf/co/updateSnapshot

the strings above are an example coming from the Klang OSC guide.

dev-slatto commented 8 months ago

Hey @LucaTravaglini!

Sorry, I ended up on a crazy busy travel year after the initial commit of this repo. I'll add the Update Snapshot feature next week. For the end users, that's actually a different OSC setup as it's targeting each client running the Klang-app and not the Klang controller itself. I'll add a secondary module in Companion where the Klang-app features will be implemented. I'll try to get to that next week as well. I'll let you know once it's ready if you want to test it and when it's all validated we can commit it to the main deployment of Companion.

dev-slatto commented 8 months ago

Hi again @LucaTravaglini. The Snapshot features are now added to the module.

@josephdadams The module is now ready to be included.

As per Luca's last comment, could you create a secondary repository that will be for the klang application (companion-module-klang-app) so I can implement the features from the control UI?

josephdadams commented 8 months ago

Transferring this to the klang module and I will make you a new repo