Integration with LightKey | Intech Studio
💬 general Grid

Integration with LightKey

Guillaume
Guillaume · · 18 replies

I use (and love) my PBF4 to control LightKey, a DMX lighting system
https://lightkeyapp.com

I configured the LEDs of some buttons to be on when the controlled button is pushed in LightKey.
But the state of the LED is basic, only cycling (push -> on ; push again -> off).

Problem with this simple approach: the controller and application states can become unsynchronised.

It happened a few times that the PBF4 was unresponsive, and had to un-plug / re-plug => everything un-synchronised, which is not easy to manage in the middle of a show.

And then, it becomes very confusing very quickly (LED indicating freeze button blinking but freeze feature disabled for example).

Replies (18)

Guillaume Guillaume ·

I was looking at monitoring the DMX output sent by LightKey, but it seems only the color information are sent to the fixtures, not the state of the application. I.e., the lights intensity and color, not the states of the buttons pushed in LightKey.

Guillaume Guillaume ·

According to this: https://lightkeyapp.com/en/help/excon#q=midi-feedback there might be a possibility.

But I'm wondering how?

Guillaume Guillaume ·
image.png
Guillaume Guillaume ·

In LightKey, I see that it seems to be able to push to MIDI, but I'm wondering how to set up Grid Editor as a receiver 🤔

Guillaume Guillaume ·

Any hint / pointers would be greatly appreciated, thank you

Guillaume Guillaume ·

I can get the state of a button via OSC, but as far as I can see, there is no support from it, correct?

Guillaume Guillaume ·
image.png
Guillaume Guillaume ·

forcing the state of the button via OSC would work for me.
But it seems os.execute("... is not possible

kkerti kkerti ·

Hey, right now there is no support to emit osc messages directly from Grid

kkerti kkerti ·

Among our plans is a separate gadget (similar to knot) which brings in Ethernet port and wireless antenna for OSC controls, transmitted from-to Grid.

kkerti kkerti ·

But no ETA yet.

kkerti kkerti ·

An other area I'm thinking of is creating an OSC integration package in the Editor, so although the app would have to run to make this work, it would be able to process OSC messages in relation with Grid.

Guillaume Guillaume ·

That would be great. I wouldn't mind having to have the app running.

Waiting for an official integration, I'm thinking of writing a simple wrapper that would listen to MIDI ports -> emits OSC messages

Guillaume Guillaume ·

hmmm. I just found this: https://andyland.info/wordpress/osc-to-midi-midi-to-osc-midi-over-network/
Will report my tests here

Guillaume Guillaume ·

Well, that is not working.
I coded a quick midi receiver. And discovered that LightKey is sending MIDI events when changing buttons that have a trigger attached

Guillaume Guillaume ·
image.png
Guillaume Guillaume ·

Question: can I monitor this MIDI event inside Grid, to change the state of a LED?

kkerti kkerti ·

On midi rx event, under the system/utility element you can find the channel, command and param1, param2 parsed

Discord

View on Discord

This post is from the Intech Studio Discord community.

Open thread →