# Settings

The **Settings** page currently is the home for Device settings, Auto Address settings and License settings.

### Device Management

{% hint style="success" %}
"Default App Loopback (A)" and "(B)" are ignored (alongside "Wavetable Synth"). \
\
If you need to use Loopback ports to connect two apps you still can, Mimic doesn't need to know about them.
{% endhint %}

Connected MIDI devices appear in a 4-column grid. Virtual mirror devices (mm-prefixed) are hidden automatically.

Right-clicking a Device gives you the following options:

<div align="left"><figure><img src="/files/Zc08UVO50TtmaAhtvM1O" alt="" width="213"><figcaption></figcaption></figure></div>

**Enable/Disable** - stops Mimic from outputting to a virtual clone.

**Set Automapping** - set the start addresses and toggle entire channels so keep a clean registry of auto-assigned outputs, CC and Note independent.

**Attach SysEx Protocol** - for devices that expect SysEx RGB messages back for colours - See [SysEx RGB](/midi-mimic/midi-feedback.md#sysex)\
\
**Detach SysEx Protocol** - visible if one attached.

**Relink Device** - Fully unplug the device from the thread and attempt to relink, this is a \~2-3 second process. Resolume is looking at the virtual "mmDevice" and so this will not impact anything downstream other than the signals not arriving.

#### Relink All Devices

Dettach and relink all connected Devices.

<div align="left"><figure><img src="/files/S3Lf6eSrQcrFwsIjF3ra" alt=""><figcaption></figcaption></figure></div>

### More devices? Pagination

If you have more devices than fit on screen, navigation arrows appear at the bottom. Click to browse pages.

<div align="left"><figure><img src="/files/yxN00YmkYxjRbXzEcz93" alt="" width="375"><figcaption></figcaption></figure></div>

### AutoMapping:

<div align="left"><figure><img src="/files/AQtsmTu4FmWHiQ5dPdk5" alt="" width="238"><figcaption></figcaption></figure></div>

Auto Mapping sets where your automatically assigned Note or CC outputs begin when NONE have yet been set. Once they have, it iterates forwards until the end of the chain \*Channel 16 CC127\* and then returns to \*Channel 1 CC0\*. You'll get a prompt when this happens.\
\
In the unlikely event it uses all 2048 available address for CC (or Note) it will let you know.&#x20;

Any Custom MIDI assignments and any Macro input addresses are checked against when making new outputs, existing addresses will just be skipped and the next available used. \
\
What this process cannot do without your help, is to know which MIDI addresses your device is natively outputting (unless they become Macros).&#x20;

The simplest approach is to toggle off the channels your device needs and leave it at that, even if you're 'wasting' half a channel, you leave yourself with typically \~14 other channels of both CC and of Note to work with.

Until set otherwise, a new device AutoMap will start at Channel 14.

{% hint style="info" %}
Auto assigning will always just skip ahead in the array, whereas Custom MIDI will prompt you that the address is in use, and let you know where, you can choose to use anyway or discard.
{% endhint %}

### License&#x20;

<figure><img src="/files/zjMQogcD6b7Vpensr59o" alt=""><figcaption></figcaption></figure>

Status display bottom left, Enter New Key button displayed bottom right.

Caution! Going to the activation page and not having your license to put into it means closing the app. It doesn't trash your license, if you've got one already you can reopen, but it doesn't preload your license either. Will look into this it's more 'incomplete' than 'buggy' but needs addressing!

### Back to Session View

Click **Done** to return to Session View.

<div align="left"><figure><img src="/files/3wb3vQxshNZp3LH1npXY" alt=""><figcaption></figcaption></figure></div>


---

# 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://midi-mimic.gitbook.io/midi-mimic/settings.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.
