> For the complete documentation index, see [llms.txt](https://support.4cast.world/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.4cast.world/1.-getting-started/the-mvp-dashboard.md).

# The MVP Dashboard

The Dashboard is the home page of the MVP web interface. It provides a live overview of everything happening on your device: what's playing, what signals are being received, and the status of all connected hardware.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FraJ52cawK6Qy3kW6ndZQ%2Fimage.png?alt=media&amp;token=a571039f-3e21-4ccb-bcf6-e21b1dd57bf0" alt=""><figcaption></figcaption></figure>

***

## Playback Column

### Timecode Section

When timecode clips are configured in the [Timeline Editor](/4.-timecode-setup/the-timeline-editor.md), a timecode header and timeline appear at the top of the Playback column. If no timecode clips are configured, this section is hidden entirely.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FXwVcpHXhuQzz56kUXU2M%2Fimage.png?alt=media&amp;token=d386580a-af18-455b-9799-672c529fb08a" alt=""><figcaption></figcaption></figure>

The timecode header shows:

* **Active slot name**: Links to the Timecode page
* **Source & FPS chip**: Shows "LTC" or "MTC" with detected framerate (e.g., "LTC . 30fps"). Turns red with a pulse animation if the detected FPS doesn't match the configured FPS. Only visible when timecode signal is present.
* **Rate chip**: Shows playback speed (e.g., "1.000x"). Only visible when timecode signal is present.
* **SMPTE timecode display**: Large HH:MM:SS:FF display (classic LED clock style)

Below the header, a **Timecode Timeline** visualization shows:

* **Two track lanes**: VIDEO and LIGHTING with colored clip blocks
* **Ruler**: Major tick marks every minute (HH:MM:SS), minor ticks every 15 seconds
* **Red playhead**: Auto-follows the incoming timecode position during playback
* **Clip labels and thumbnails**: Video clips show image thumbnails, lighting clips show a "DMX" badge

### Playback Status Bar

Two side-by-side sectioins showing the current state of Video and Lighting playback:

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FBt6IbL9BIqNkXKPM6fvu%2Fimage.png?alt=media&amp;token=1cba530a-5780-4841-808b-6577465f3b3e" alt=""><figcaption></figcaption></figure>

| Field        | Description                                                                                 |
| ------------ | ------------------------------------------------------------------------------------------- |
| **Title**    | "Videos" or "Lighting Cues" (clickable to navigate to that page), with the active slot name |
| **State**    | "Playing" (pulsing green) or stopped                                                        |
| **Filename** | Currently playing file                                                                      |
| **Position** | Current playback position in HH:MM:SS.t format                                              |

### Trigger Tables

Two scrollable tables showing the complete MIDI note-to-file assignment for Video and Lighting:

* **Note** column: MIDI note number (00-99)
* **File** column: Assigned filename
* **"Show only assigned"** checkbox: Filters both tables to hide empty notes
* **Green pulse highlight**: The currently playing clip's row pulses green
* **Note 00**: Always shows "Black Out" in both tables

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2Fw1cjd8A1yTFoJdeUErkW%2Fimage.png?alt=media&amp;token=38f2c445-66be-4345-80a1-784998b26a87" alt=""><figcaption></figcaption></figure>

### ArtNET Preview

A link labeled **"ArtNET Preview"** appears in the Lighting trigger table header. Clicking it opens a **floating overlay panel** in the top-right corner of the screen.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FmErbTGYF1XvMh3qeK1Z0%2Fimage.png?alt=media&amp;token=c88855e0-1b01-4d9c-8d52-e65d887aeeab" alt="" width="189"><figcaption></figcaption></figure>

The overlay displays:

* **512-channel grid**: Each cell shows a DMX value (0-255)
* **Universe selector**: Dropdown to choose which of the 16 universes to view
* **Real-time updates**: Refreshes as DMX data changes
* **Close button**: Dismisses the overlay

***

## Device Status (Right Column)

### MVP Version

Shows the current firmware version with an info icon. Displays update status messages:

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FLXRCQKgCZqB4GfsOMe8G%2Fimage.png?alt=media&amp;token=e9521f79-1e8e-4aaa-9d6c-4a9e2dcea5fa" alt="" width="479"><figcaption></figcaption></figure>

| Status                              | Display                                                               |
| ----------------------------------- | --------------------------------------------------------------------- |
| **Up to date** (internet connected) | "Your MVP is up to date"                                              |
| **No internet**                     | "Connect to Internet to check for updates"                            |
| **Update available**                | Pulsing green "MVP v\_\_\_ Update Available" with "Click for Details" |
| **Update downloaded**               | "MVP v\_\_\_ Update Ready" with "Click for Details"                   |
| **Critical update**                 | "Important Update Available. Please download now."                    |

Click to open the [Update Dialog](broken://pages/0e63625673a69c52d4cdf033f488431cd1ac9d28). If no internet and an update is available, clicking here opens the Wi-Fi dialog instead.

### Wi-Fi Status

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FN9xrieMEmQWESz5Z4s7X%2Fimage.png?alt=media&amp;token=0bf2992a-adc6-4753-961e-ada341b1023d" alt="" width="479"><figcaption></figcaption></figure>

| Field          | Description                                |
| -------------- | ------------------------------------------ |
| **SSID**       | Connected network name, or "Not Connected" |
| **IP Address** | MVP's Wi-Fi IP address                     |
| **Subnet**     | Network subnet mask                        |

Click to open the Wi-Fi configuration dialog. Grayed out when not connected.

### Ethernet Status

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FuezKIv6POaRvKmymPE5R%2Fimage.png?alt=media&amp;token=f8d74311-b921-4ad8-b0d5-62eab2207281" alt="" width="479"><figcaption></figcaption></figure>

| Field          | Description                            |
| -------------- | -------------------------------------- |
| **Mode**       | "Static" or "DHCP", or "Not Connected" |
| **IP Address** | MVP's Ethernet IP address              |
| **Subnet**     | Network subnet mask                    |

Click to open Ethernet settings. Grayed out when not connected.  A yellow warning icon appears if Wi-Fi and Ethernet share the same IP range.

### USB-C Host Status

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2Fp8InrPdxkkNdh07FO1Y3%2Fimage.png?alt=media&amp;token=4af9caed-4199-429c-8f60-e49229d5099b" alt="" width="479"><figcaption></figcaption></figure>

| Field         | Description                                    |
| ------------- | ---------------------------------------------- |
| **Host Type** | "Mac", "PC", or "Disconnected"                 |
| **MVP IP**    | The IP address the MVP uses on the USB network |
| **Host IP**   | The IP address of the connected computer       |

Grayed out when no computer is connected.

### HDMI

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FmGoVOvRkLJ1K09ALGvFG%2Fimage.png?alt=media&amp;token=586528bf-82cf-4788-a5e8-c271c91a2e33" alt="" width="479"><figcaption></figcaption></figure>

| Field           | Description                         |
| --------------- | ----------------------------------- |
| **Device Name** | Connected display name              |
| **Resolution**  | Output resolution (e.g., 1920x1080) |
| **Framerate**   | Output refresh rate (e.g., 60 Hz)   |

Shows "Not Connected" when no display is detected. Grayed out when disconnected.

> To change the output resolution or reposition the video on the screen surface, see [Display Settings](/6.-configuration/display-settings.md) and [Display Calibration](/6.-configuration/display-settings/display-calibration.md).&#x20;

***

## Input Monitor

The Input Monitor card is always visible in the right column and provides real-time feedback on all incoming signals.

### LTC Signal Quality (Conditional)

**Only visible when an LTC timecode signal is detected.** Two horizontal meters help you verify your LTC audio signal:

* **LTC Volume**: Shows incoming audio signal level in dB. Color-coded: green (good, -20dB to -1dB), orange (too low), red (clipping).
* **Frames Decoded**: Shows successful frame decode rate as a percentage. Green = no frame loss; orange/red = increasing loss. Displays "--" when no signal detected.

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FQJyUkEDGvBusbwVZZIcB%2Fimage.png?alt=media&amp;token=ac72a30c-c62f-40a6-9935-6a091f5f107f" alt="" width="473"><figcaption></figcaption></figure>

### MIDI Display

Shows the last received MIDI event with a green flash animation:

* **Note events**: "Note {number}"
* **CC events**: "CC: {number} Value: {value}"

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FTj7tBfdIhcBY1rLryJq3%2Fimage.png?alt=media&amp;token=830021aa-f415-44ab-b752-a23b1caebd7a" alt="" width="479"><figcaption></figcaption></figure>

### Event Log

A scrollable text area showing the most recent incoming events with timestamps. Events include:

* MIDI note triggers (with note number and device name)
* MIDI CC messages
* Device connect/disconnect events
* Slot switch events

***

## Video Effects Meters

<figure><img src="https://1295322784-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftu18KXlkMyaa2JzGGI3u%2Fuploads%2FOwLMpKnkpHg77UChYgWL%2Fimage.png?alt=media&amp;token=0887db5d-27eb-4c59-9935-ddea5008d3eb" alt="" width="479"><figcaption></figcaption></figure>

**Only visible when Video Mode is set to "Effects" (Beta).**

Shows 8 vertical meters displaying the current MIDI CC value for each Effects Mode control:

| CC    | Control    | Default |
| ----- | ---------- | ------- |
| CC 48 | Brightness | 64      |
| CC 49 | Contrast   | 64      |
| CC 50 | Hue        | 64      |
| CC 51 | Saturation | 64      |
| CC 52 | Rotation   | 0       |
| CC 53 | Scale      | 64      |
| CC 54 | Position X | 64      |
| CC 55 | Position Y | 64      |

Reset notes (Note 110 = reset all, Notes 111-118 = reset individual) also update the meters.

See [Effects Mode](/2.-video-setup/effects-mode.md) for details.

***

## Related Pages

* [The Timeline Editor](/4.-timecode-setup/the-timeline-editor.md) -- Build and edit timecode shows
* [Video Configuration](file:///5753738/2.-Video-Setup/video-configuration.md) -- Assign video clips
* [Lighting Configuration](/3.-lighting-setup/lighting-configuration.md) -- Assign lighting clips
* [Effects Mode](/2.-video-setup/effects-mode.md) -- Real-time video manipulation via MIDI CC
