Enhancement
- Memory usage is greatly reduced by improved memory management on audio analysis
Fixes
- Art-Net connection may break over the time
- Mitti may not process incoming Art-Net data in certain circumstances
- Project loading hangs if there are many looping Cues
- Possible crash on changing the In Time of a Cue
- Custom Transition time does not restore correctly for non-movie type cues in certain circumstances
- Unnecessary video preloading in some circumstances
- GOTO buttons may remain disabled after hitting their hotkeys
What's new?
- Adds the possibility to set the selected Cue as the Goto target on the current. Available from the Cue menu or with
CMD
+G
- Adds new OSC command
/mitti/{cueid}/setGotoToCueID
- Adds new OSC command
/mitti/ping
which sends a /mitti/pong
on the OSC feedback port
Fixes
- Crash on opening Video Output in rare circumstances
- Playback may freeze when tapping on the Playhead Area
- Transport controls should be disabled while dragging the playhead
- No audio from NDI or Camera Cues in certain circumstances
- NDI input audio does not restart playback after the source reconnected
- Audio on NDI Output may go out of sync when using Transition on Play
- Auto-align to time does not working if the source is missing
- Playhead area does not update after changing Auto-Align to time
/mitti/{cueid}/toggle...
OSC commands do not work in some situations
Fixes
- Performance problems with Browser Cue on macOS 13 Ventura
- Cannot set Out time from the Cue menu in certain circumstances
/mitti/{cuenumber}/cropRightAsPixels
and /mitti/{cuenumber}/cropTopAsPixels
OSC messages are not working properly
- Various small UI problems
Fixes
- Crash when file is unreadable or getting unavailable from a network drive
- Seeking on file by clicking on the timeline repeatedly may result in unexpected behavior if the file is on a slow drive (e.g. network drive)
- If an In-time has been set and the video is on a slow drive (e.g. network drive) it might not be playable
- Calling Jump to First Cue result in missing Blue Bar
- Jumping to Last Item in a looping playlist with a single Still Image Cue results in a deadlock
- Some tweaks around handling
/mitti/playhead
OSC messages
Changed
- Goto 10 keyboard shortcut has been set back to
CMD+5
, creating Browser Cue is now using CMD+SHIFT+1
Fixes
- Audio may drift out after a while when using 23.98p or 59.94p Blackmagic Output
- First frame might be a glitch from last playback if the ATEM Load Next Cue action is triggered while the video was playing
- Odd behaviour of NMC backups when the current Cue is at Pause-at-End and trying to trigger an other
- Turning off looping on a Cue after it looped a couple of times then enabling Transition results in unwanted jumps in the playlist
- Rare crash on frame-stepping videos
Fixes
/mitti/{CueNumber}/cueName
OSC feedback is broken
- If Mitti is launched at the first time, Preview and Video Outputs are blank until an Output is set
- Crash on setting 0 to Custom Transition duration
- Crash on changing Corner Point editing zoom after deleting a Screen in Video Outputs
- UI issues around undoing Screen deletion in Video Outputs
New & Enhanced
- Switched to NDI 5.5
- Added
/mitti/{CueNumber}/cueName
OSC feedback
- Added
/mitti/{CueNumber}/deleted
OSC feedback
- Modernized Feedback Reporter
Fixes
- An invalid ATEM Integration setting may prevent Mitti from proper startup
- Rare crash around toggling Fullscreen on/off
- Opening a project with missing movies will stuck
- Opening a project with no Cues will stuck
- Hang on bulk-editing duration of many files
- Some settings are not stored in defaults
- Slower loading of projects with non-movies Cues
- Possible threading issue on loading Video Output settings
- Cues' collapsed state not restoring correctly if default state is set to Expanded
- Various OSC Feedback related fixes
Enhancement
- Importing many files when Transition to Next Item is enabled is significantly improved
- Show warning when macOS Privacy Settings does not allow Mitti to read a Mitti License Dongle
Fixes
- Loading of the project file is stuck around halfway in certain circumstances
- Some HAP flavours may rendering wrong
What's New
- ATEM Integration's CUT/AUTO on Pause at End now supports Media Players, and everything on Preview
- After the project is loaded, Browser Cues pausing all video tags by default unless it is the Current one
- If trying to activate a Mitti v2 instance with a v1 only license key, the error message should be more informative
Fixes
- Playback of selected clip might be skipped in certain circumstance
- Geometry, Color Controls & Panic does not working while the Cue is paused in certain circumstances
- Panic & Auto-Fade duration could be higher than set
Click here for an overview of the new features.
What's New?
- Audio Normalization
- New Cue Type: Browser Source
- Added dB display for Master Volume
- Upgraded NDI to v5.1.1
- Added
/mitti/autoFade
OSC Command
- Now it is possible to use Pause at Beginning and Transition on a Cue
- If remaining time is too short for the Transition on Play/Jump, now we are holding the last frame of the current Cue instead of doing a Jump
Fixes
- UI glitches around processing LOAD
- Clicking outside from a text field to a button does not end editing
- Playback stuttering on NDI or BMD Output when toggling on/off Mitti's Window from Fullscreen
- Videos may hold the last frame when playing again if Jump behaviour is LOAD in certain circumstances
- Crash on Transition to a new Cue from a Looping Cue close to its end
- Rare crash on seeking to a new location in LTC/MTC follower mode
- Stuttering playback after playback stalled because of a reading problem
- License Dongle not listed in Dongle Management if there are no more available seats
- "File not found" after relinking missing files
- NDI Crash with non-standard resolutions
- Hitting ESC on the Registration panel process Deactivate
- Cue won't start if previously it was target of Transition to Next Cue, but the transition was interrupted by an other Jump
- Target of Transition to Next Cue keep playing in background if Transition was interrupted by a Jump
- Jumping to the target of Transition to Next Cue during Transition stops playback
- Jumping backward from a Transition to Next Cue does not rewind the next Cue
- Jumping inside the area of Transition to Next Cue results in delayed audio playback
- UI glitch after seeking playhead forward from a Transition to Next Cue
- Transition to Next Cue jumps thru the Playlist if Playlist Start time is not 00:00:00:00
- Crash on selecting a disconnected BMD Output
- Goto Cue goes next cue after target when clicking into transition time
- Crash on switching audio output after a loading multiple projects in some cases
- Crash on selecting multiple Cues with different Transition time
Fixes
- Playhead scrubbing problems with NMC
- No audio on backup after pause with NMC
- ESC should cancel editing on text fields
- Cue Inspector does not refresh after deselecting all Cue with ESC
- CMD+ESC quits Mitti from macOS Fullscreen state if Panic is activated already
- Crash if file is disappearing from the playlist during playback
Fixes
- Audio may de-sync over the time on Blackmagic Outputs
- Playback is stuttering on the next loop of a looping video after changing the Video In time without rewind
- Playlist Loop is broken when there is only one Cue
- Video shows only the first frame on the first play in certain circumstances
- On add, multi-page PDF files my display the wrong thumbnail
- After disabling Loop on a Cue, the next Cue might "run out"
- Crash when an imported still image has width or height over 16384 pixels
- HAP thumbnail is upside-down sometimes
- HAP files are darker
- MTC/LTC sync does not play audio
- Playhead location change by dragging does not synchronize on NMC Backups
- Thumbnail aspect might wrong in Cue Inspector
- Cannot playback audio although waveform is generated correctly in rare circumstances
- Video shows only the first frame after changing Video In time multiple times in a row
- Possible deadlock around starting/stopping playback in certain rare circumstances
- Audio Waveform may stuck in "Generating Waveform" state in certain rare circumstances
- Possible deadlock around switching Video Outputs in certain circumstances
Fixes
- Playback may show only the last frame when replaying a Cue already played in a looping playlist
- Playback of destination Cue of a Transition-to-Next-Item may stops when the transition finishes
- Audio hiccup on the first play of a newly added video
- Geometry & Color Controls does not update after playback is stopped in certain circumstances
- Crash on Waveform generation in certain circumstances
- Crash on adding a not decodable file
- Crash on transcoding in certain circumstances
- Playhead drawing is glitchy on processing Transition-to-Next-Cue
- Crop should be transparent
- Volume mount/unmount may popup the Demo window
- Behaviour of Outpoint dragging is odd in certain circumstances
- Crash with vMix Desktop Capture
- Rendering glitch on Working Area when switching between Cues
New
- For smooth playback, we've implemented a new video buffering method
- We have moved to a more modern audio API to better handle audio in certain formats
- CUT/AUTO to a specified ATEM input or the Preview when a Cue ends with Pause at End
- Added OSC Feedbacks
/selectedCueID
& /currentCueID
- Improved performance on playout with Blackmagic & NDI Output
Fixes
- Stuttering playback
- Crash on loading a project with Blackmagic or NDI output in certain circumstances
- Crash on importing multiple files in certain circumstances
- Cannot read audio track of some files
- Hang on startup when an ATEM switcher is connected
- Cue switching with LOAD is slow in certain circumstances
- MittiQuicklook plugin crash
- Rendering frame rate will be wrong after changing the number of Outputs in certain circumstances
- When setting rendering FPS for multiple display type Outputs, the laptop screen is also calculated which could lead into problems
- Setting Cue In time after the Out time results in a crash
- Changing Audio Routing from Project to Custom does not working as expected
- Dragging the In Time or Out Time marker may results to jumping to the next Cue suddenly
- Setting Cue Out Time may results in jumping to an other Cue
- Thumbnail may set to an other frame then expected
- ATEM Trigger's Load-Next-Cue action is not processing as expected when a Cue is on pause-at-end state
- No SDI sound when opening multichannel audio project in certain circumstances
- Cue's audio meter does not clearing
- UI is not resizable if the Inspector is closed
- UI glitch with the Inspector & Playlist views
- Launching Mitti with Outputs activated results in a black flash
- Cannot transition to a missing Video Cue
New
- We are displaying a warning sign next to Trigger from ATEM Switcher, in case the ATEM Switcher drivers are not installed
Fixes
- Spanned output aspect ratio is incorrect on Display type Video Outputs
- If Activate Outputs on Open is enabled, Main Display may losing Mouse cursor in certain circumstances
- Span and Edge Blending is enabled in single-output configuration in certain circumstances
- Crash on re-linking or transcoding files
- Crash on changing count of Video Outputs
- Preview gets stretched after disabling Span Across Displays
- Deleting an NDI or BMD Output then calling undo makes rendering behave oddly
- When you set Video Output Time to Playhead and Transition in enabled, Mitti jumps to the next Cue
Fixes
- "Pixellated" rendering on Apple Silicon
- Some BMD output modes are missing
- CMD+U does not working as expected when the Current Cue is not selected
- Crash on creating an NDI Cue in certain circumstances
Initial release. Please check out the What's New article to find out what is new.