I’m developing an iOS app inspired by my OP-1 (Classic) and OP-XY.
I’m an artist and maker, I occasionally create video content for social media, and I like to score them using my TE synths. These vids are typically :30, :60, :90, or a similar length, so I like to know the timing of the video as I compose the track.
I wanted a simple app to load the video and control playback of it on iPhone from my OP-1/OP-XY… and that was it. No bells, no whistles, just simply playback control with timecode, but nothing existed, so I developed it: XZZZX
XZZZX Features:
FREE
Responds to System Transport messages: play, stop, and continue (with SPP)
Supports custom events start/stop/continue via MIDI CC
Launch app with a saved video
Light/Dark Appearances
MIDI connection selection and state detection
Connect directly via cable or use a Mac as a wireless MIDI hub
XZZZX Configuration:
Tap on the TIMECODE to configure preferences
It’ll work with any MIDI controller, and you can define/map any MIDI CC to start/stop/continue.
I’ve opened an initial TestFlight group for 50 people; first come, first served:
This is the first publicly available version, and I do this in my spare time, so please be patient with any bug reports. It might take me a bit of time to get through them, but I’ll read and log them all.
My intention is to keep this app as simple and lightweight as possible. If I add features, it will be slowly, sparingly, and with care.
I´m using it on iPhone connected to my OP-1 field (via USB) and i wonder if there could be a record button to save the video with the audio coming from the USB input..? I think this would be great and time saving, not having to make a montage with a video editor at the end…
Updating the thread. I’ve made a bunch of progress. Here’s the current feature list:
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 synth, DAW, sequencer, or software
Supports both the OP-1(f) and OP-XY and how they handle start/stop/continue.
I’m still considering USB audio, but I’m currently feeling like that’s probably better handled by a purpose-built app. I’ve added the ability to mute audio (and control that via CC), so you don’t have to listen to the video’s audio.