# Camera Remote Control

## Control Camera Selector by Keyboard-Shortcuts

The enormous flexibility of the Logic I/O feature allows for control of any object property  direct or depending on other inputs. In this case, we want to show an example of how to switch between multiple cameras using a button press on your keyboard. &#x20;

First, of course, we need several camera objects as well as a camera selector object that can switch between the cameras.

<figure><img src="/files/2lqoG9BUlXVmjimm7Mgc" alt=""><figcaption></figcaption></figure>

### Create the Logic

1. Navigate to the Hardware Tab or open the Hardware Manager over the Windows Menu
2. Add a "Visualizer" Device
3. In the Logic I/O tab we are now creating our nodes
4. Drag the Camera-Selector Object onto the Logic I/O page

<figure><img src="/files/OAieaHDUfm2X0HCx9jGG" alt=""><figcaption><p>Example</p></figcaption></figure>

On the left side, we have added 8 key input elements that respond to the pressing of the numeric keys along with CTRL and trigger a pulse. The multiplexer object (in indexing mode) outputs an index from 1 to 8, depending on which input the last pulse was applied to.&#x20;

The camera selector has a "CameraIndex" input, which represents a 0-based index of all camera objects. For this reason, we need to subtract 1 from the output of the multiplexer.

{% hint style="info" %}
As inputs you can also use other triggers like MIDI or OSC Messages.&#x20;
{% endhint %}

## Control Camera Selector by DMX

Of course it is also possible to control the Camera-Selector index by DMX.&#x20;

<figure><img src="/files/jjNvFg53R9pUwa8lKi98" alt=""><figcaption><p>Example to control the Camera index by DMX</p></figcaption></figure>

Make sure to enable "Transform to DMX value" on the Read-DMX object. Otherwise it will output values between 0..1. \
![](/files/UGfMGztBhzlHk09kVyDA)

## Integration with Disguise

Check out how to control the Depence camera from Disguise:&#x20;

<https://help.disguise.one/workflows/dmx/depence>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help3.depence.com/depence-tips-and-tricks/camera-remote-control.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
