MTVP is a MIDI-controlled video player with a timecode display for music composing and scoring
MTVP is a MIDI-controlled video player with a timecode display for music composing and scoring.
I had a very simple need: Use my synth/sequencer to control playback of :30/:60/:90 second social media videos on my iPhone, with a timecode display, for scoring music.
Existing apps are heavy, had a ton of features I didn't want or need, and were all overkill for this simple task. I just wanted to control a video via PLAY/STOP/CONTINUE sent from my synth/sequencer, and see a timecode to understand timing.
MTVP does this simply and easily, because that's all it does.
Features:
- Responds to MIDI system transport messages: play, stop, and continue (with SPP)
- Supports MIDI CC control of start/stop/continue via custom configuration
- Timecode display
- Auto BPM detection from MIDI clock
- Hybrid clock sync (timecode corrects to MIDI clock every beat)
- Use app with a saved video or no video
- Loads video files locally. Takes a bit longer to load, but no privacy concerns and works even without an internet connection.
- Mute video audio
- Mute toggle, On, and Off available as custom CC mapping for hardware control
- Bluetooth support
- Auto/Light/Dark appearances
- MIDI connection selection, memory, and state detection
- Connect directly via cable or use a Mac as a wireless MIDI hub
- Supports Apple Shortcuts
- Works on Apple Silicon Macs, too!
- Works with any MIDI-compatible DAW, sequencer, or software
Configuration:
- Tap on the TIMECODE to configure preferences
Important Note:
While MTVP's timecode corrects to MIDI clock every beat, it doesn't attempt to keep the video in sync with the device that sends the start/continue command. Once you send a command, the video free-plays. The video will eventually drift and get out of sync with your device(s), but it's negligible for very short social media videos.