There are multiple ways to create Cues in Mitti. Video and Still Image 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.
All Cues have the same general UI, with two state: collapsed and expanded - the default can be set in Preferences... - Playlist.
The expanded state will show you the Cue In and Out Time or the TRT, depending of what you set in the View... menu, as well as the following Cue Options:
You can also set the default state of common Cue Toggles - so the toggle-states defined here will be applied whenever you create a new Cue.
Once you have multiple Cues, there will be always a current one. The Current Cue's Title and Cue Number will be drawn by blue, and the Playhead Slider will be attached to the Current Cue.
Usually you select a Cue and hit ENTER
to play it, but of course you can use the Transport Controls and JUMP commands like double-click
will work too, as described in the Getting Started section.
The reorder one or more Cue, select them, hold down the mouse button and drag them to the new location.
To select Cues, you can use the UP ARROW
and DOWN ARROW
keys, as well as your left mouse button. CMD
and SHIFT
can be use as modifiers just like in Finder.
To remove one or more Cues, select them and hit CMD+DELETE
.
Right-clicking on one or more Cues will popup a contextual menu where you can access various options, start transcoding, etc.
You can search for a Cue ID by typing numbers & letters to the Playlist. Mitti will scroll to and select the cue with matching Cue ID.
You can access the Cue Preferences from the Cue Inspector on the right-side. The tabs can be collapsed and expanded just like Cues.
While some options are related to specific Cue types, most of them are common and available for almost all types of Cues. Here is a list of the most common options.
In the General section you will find the following options:
Below of these settings, you will find the Media Info - codecs, duration, framerate, dimension and location.
This is where you can set what Mitti should do when the media dimension does not match to the output rendering dimension (Canvas) - Fit/Fill/Stretch/Unscaled are your options.
You can also Rotate, Scale, Position or Crop your Cue here.
With Color Controls you can set the opacity, brightness, contrast, HSV for the each Cue.
You can set the Volume here for each Cue.
Cues using the Output Routing what you set in Audio Output Preferences by default, but you can override this on a per-Cue basis here.
This option is only available if your Cue contains and audio track of course
You can set the transition type Mitti should use when you are switching to this Cue, as well as the transition and fade duration.
Still images, Syphon and NDI sources, so non-movie Cues have an option to automatically set their duration to be aligned to the Next Minute or Next Hour in their Source settings.
This feature is especially useful when you are using Mitti in LTC/MTC Timecode slave mode with Still Images - as a workaround - for setting the Start Time of Video Cues.
Mitti can play files in any format supported by AVFoundation (the library used by Mitti for video decoding), listed in order of preference, for videos without transparency:
For videos with transparency:
With systems where Apple AfterBurner card is present, or with the Apple M1 Pro and Max chip based computer Mitti will leverage its power with hardware accelerated ProRes decoding, so this case ProRes is the best choice ultimatelly.
In other cases, videos at 4K resolution and over, HAP could perform better than ProRes if you are outputting to external screens thru HDMI/DisplayPort/VGA/DVI. For more info about the GPU accelerated HAP codec family, please check out https://hap.video
However, if you are only outputting to SDI (via BlackMagic Output) output, ProRes is the best choice of codec for you, since we need to send pixel data with the CPU instead of the GPU.
The list of supported codecs can be appended by a number of other common formats if you have Apple's Pro Video Formats Bundle installed.
Still Images are also supported in the most common formats, but we recommend PNG and JPG. Mitti can also render PDF files.
Got new and untested files last minute? No problem, you can transcode them to the recommended ProRes or HAP video codec from the Cue right-click menu. Audio tracks will remain untouched.
Transcoded files are added to the ~/Movies/Mitti/Transcoded
folder with the ProRes or HAP suffix.
Mitti's Camera cues will recognize input from:
Once you created a Camera Cue, you can set it's source and change it's duration in the Cue Inspector. Selecting a Blackmagic DeckLink device will add a new popup where you can select the format of the incoming video data.
With Blackmagic devices, the audio is also supported.
Mitti supports incoming Syphon transmission from any Syphon enabled apps by Syphon Cues.
Once you created a Syphon Cue, you can set its source and change its duration.
NDI™ by NewTek Inc., is a new technology for IP-based video production. With NDI Cues in Mitti, you can use any NDI output-enabled video application on the local network as sources.
Once you created a NDI Cue, you can set its source and change its.
Audio Cues works and can be created just like Video and Still Images Cues. The following formats are supported:
Mitti can render web pages using a transparent, offscreen WebKit based browser. This option is mainly created to make it easy to render popular web-based lower third applications like H2R Graphics, Holographics or SPX Graphics in Mitti, then play out to your switcher using HDMI, SDI or NDI.
If you are running macOS Monterey 12.3 at least, this feature leverages the power of the new ScreenCaptureKit API that makes rendering super-smooth, but Mitti will ask for Screen Recording permission. In earlier macOS versions this privilege is not needed because Mitti will use an older and graphics technology - it is little less performant, but works fine too.
Still stuck? How can we help?