# \&midiin

General Option! ([`&push`](https://docs.vdo.ninja/advanced-settings/setup-parameters/push), [`&room`](https://docs.vdo.ninja/advanced-settings/setup-parameters/room), [`&view`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/view), [`&scene`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/scene))

## Aliases

* `&midipull`
* `&mi`

## Options

Example: `&midiin=2`

<table><thead><tr><th width="225">Value</th><th>Description</th></tr></thead><tbody><tr><td><code>0</code></td><td>all midi output devices</td></tr><tr><td>(integer value. eg: 1)</td><td>midi output device index 1</td></tr></tbody></table>

## Details

Allows for receiving of remote MIDI. Device indices starts at 1, where an index of 0 implies "all".

{% hint style="danger" %}
If testing locally, beware of feedback loops, where the MIDI output is fed back into the MIDI input, causing high CPU usage and a lot of MIDI messages. If testing locally, use two MIDI devices and explicitly select the input and output MIDI devices to avoid these feedback loops.
{% endhint %}

## Related

{% content-ref url="midi" %}
[midi](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/midi)
{% endcontent-ref %}

{% content-ref url="midiout" %}
[midiout](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/midiout)
{% endcontent-ref %}
