Mitti Help - Getting Started

Welcome to Mitti! This article is an introduction to Mitti's basic principles and user interface.

When you open Mitti and create a new project, it will present you an empty Playlist with most of the controls disabled, since there are no Cues yet. Mitti automatically disabled non-relevant controls. So lets check out the major parts of the user interface now.

The User Interface

Mitti's Main Window is divided into three 3 parts:

Playlist & Transport

Located at the left side of Mitti's Main Window, you can find the Transport Controls, the Main Timecode Field on the top, below that the Playhead Slider.

The stripped area is the Playlist: this is where your Cues will be displayed.


Located at the right side of Mitti's Main Window, the Preview displays the current Cue at the current timeline location.

The Preview Window also displays the Cue Time Overlays, which you can configure in Preferences-Overlays and toggle on/off from the View menu.

Bottom Bar

Located at the bottom of Mitti's Main Window, you can find the Fullscreen Indicator and the Main Fader on the left side, which controls the overall opacity of the Playlist.

With the "Eye" icon on it's left side, you can trigger Auto Fading, which will fade-in or -out the Playlist during the Fade Time specified in Playlist settings. If you hold down the ALT key while clicking on this button, it will toggle the opacity on or off.

On the right side you can show or hide the Playlist & Transport or the Preview views.

Playlist Preferences

Time in Mitti represented as SMPTE time, so it always using the hh:mm:ss:ff format. The Playlist can be, and must be configured in the Playlist Preferences to use one of the following frame rates: 24, 25, 30/29.97 - even if your movies has a different frame rate.

Mitti's internal timeline must be consecutive, which means Cues will be always consecutive, so no empty time are allowed between them. Mitti will manage that for you, so no things to do on your side. Whenever you are creating a new Cue, that will be added after the last one.

You can set the Start Time of the Playlist as well, and this setting will be also applied as the timecode offset if Mitti is timecode slaved.

You can also specify the duration of Cue Fades, non-movie Cue duration, default state of Playlist Looping and Transition on Play, behaviour of JUMP and Panic actions as well as default Cue states.

Making Cues

There are multiple ways to create Cues in Mitti. Video, Still Image and Audio Cues can be created by simply drag-n-dropping files from Finder to Mitti's Playlist view, while Syphon, Camera and NDI Cues types are only accessible from the File Menu. Once you created a Cue it will be added to the Playlist.

You can expand or collapse Cues with the grey triangle on their left side, or by selecting one or multiple and hit CMD+U.

Once you have multiple Cues you can set the Current Cue, and also remove or re-order Cues when needed.

Each Cue has its own Preferences, such as Color Controls, Source, Video Effect, Transition and so on.

You can read about Cues in-depth in the Cues Section.


Once you have your Cues set up you can start playback, either using Mitti's Standalone mode or even MTC/LTC timecode driven - these modes are available from the Playlist Menu.

During Playback, you cannot create new Cues from the File menu - but drag & drop from Finder still works - or removing existing ones.

Standalone Playback

Standalone Playback means Mitti will use its internal clock to manage playback. There is 2 additional options available when you are using this mode - either by the icon next to the Play button or from the Playlist... menu:

  1. Loop Playlist: Mitti will jump back to the first item after it reached the end of the last Cue.
  2. Transition on Play Selected Cue and Jump to: Mitti will crossfade whenever you call the Play Selected Cue or a JUMP commands - more on these below.

You can define the default states of these options in the Playlist Preferences:

The Transition on Play Selected Cue... function uses the default Transition and Transition duration you set in Playlist Preferences. If this is enabled and a Cue is shorter than the duration set for Transition Mitti automatically decrease the duration of it on the fly (if the Cue is not set to Loop).


You can start and pause playback with SPACEBAR , while hitting ENTER will switch to and Play Selected Cue.

JUMP command

With the JUMP command you can switch to a specific Cue, and you can define what Mitti should do after that: either standby, or start playback of that Cue.

You can define the following behaviours in the Playlist Preferences:

  • Trigger: if this option is selected, then whenever you call a jump action the new Cue will also start playback.
  • Load: using this option, whenever you call a jump action the new Cue will be loaded, but playback will stop and wait on the first frame of the Cue.

The following JUMP commands are available from the Playlist... menu:

  • Jump to the Next Cue - CMD+DOWN ARROW
  • Jump to the Previous Cue - CMD+UP ARROW
  • Jump to the First Cue - ALT+UP ARROW
  • Jump to the Last Cue - ALT+DOWN ARROW
  • Jump to the Selected Cue - SHIFT+ENTER
  • Double-clicking on a Cue


In case you need to "kill" the outgoing signal, there is an action called Panic - available from the Playlist... menu or by hitting - CMD+ESC.

You can define the following behaviours in the Playlist Preferences:

  • Fade out & Pause: Mitti fades out then pauses playback
  • Fade out & Rewind: Mitti fades out, rewinds the cue and pauses playback.

MTC / LTC Slave

The playback can be slaved to an MTC or LTC timecode source, and there is an article dedicated to that topic, you can find it here.

Video Output

Mitti supports video output on multiple displays, even with Corner Pinning and Edge Blending applied - you can read more about this in the Video Output section.

Still stuck? How can we help?