Retro LTC Mobile - User Guide
Professional SMPTE Timecode Generator for iOS
100% Offline Operation - No internet connection required. All timecode generation, file creation, and processing happens entirely on your device.
Quick Start
Generate a Single LTC File
- Launch the app
- Select frame rate - Tap the frame rate button (e.g., "30 fps", "29.97 DF")
- Set start timecode - Use ↑/↓ arrows to adjust hours, minutes, seconds, frames
- Set duration - Use +/- buttons to set minutes and seconds
- Optional settings - Toggle 2-pop, reference tone, or 14kHz filter if needed
- Tap "Generate LTC File" - Wait for progress to complete
- Share your file - Use Files App, AirDrop, or Email buttons
Generate Multiple Files (Batch)
- Tap "Batch Generation" button on main screen
- Set parameters:
- Number of files (1-30)
- Start timecode
- File length (minutes/seconds)
- Offset between files (gap)
- Tap "Generate" - Monitor progress as files are created
- Export - Files are compressed into a zip for easy sharing
Use Live LTC Output
Option 1: Real-Time System Clock LTC
- Select frame rate - Choose your desired frame rate
- Tap "Live LTC" (left half of button) - Starts real-time timecode output using current system time
- Connect audio - Use headphones, speakers, or audio interface
- Monitor - Watch the live timecode display update
- Tap "Stop Live LTC" when finished
Option 2: Custom Live LTC (User-Defined Times)
- Select frame rate - Choose your desired frame rate
- Tap "Custom" (right half of Live LTC button) - Opens custom live sheet
- Set start timecode - Define your starting time (unlinked from system time)
- Set end timecode - Define when playback should stop
- Use transport controls:
- PLAY - Plays from start to end time (stops at end)
- STOP - Stops and resets to start time
- LOOP - Plays continuously, looping from start to end
- Monitor - Watch the rolling clock display update in real-time
- Tap "Close" when finished
Note: Custom Live LTC pre-caches the first 2 seconds of audio for smooth playback start.
Frame Rates
Choose the frame rate that matches your project:
- 24 fps - Film production standard
- 25 fps - PAL/European video standard
- 23.976 fps - Film transferred to video
- 29.97 fps Drop Frame - NTSC/US broadcast (most common for TV)
- 29.97 fps Non-Drop Frame - NTSC alternative
- 30 fps - High-end digital video production
Quick Guide:
- Film projects → 24 fps
- US broadcast/TV → 29.97 Drop Frame
- European broadcast → 25 fps
Controls Explained
Main Screen Controls
Frame Rate (Fs/FPS)
- Tap to open frame rate picker
- Affects both file generation and live output
Start Timecode
- ↑/↓ arrows adjust each component (hours, minutes, seconds, frames)
- Display shows current timecode in HH:MM:SS:FF format
- End timecode automatically calculated and displayed
Duration
- +/- buttons adjust minutes and seconds
- Minimum: 1 second
Options
- 2-Pop - Adds sync pop 2 seconds before LTC starts (with pulsing glow)
- Reference Tone - Adds 50-second 1kHz tone at start (with pulsing glow)
- 14kHz Filter - Applies low-pass filter for equipment compatibility (with pulsing glow)
Generate Buttons
- GENERATE LTC FILE (green) - Creates single file with pulsing glow
- BATCH GENERATION (green) - Opens batch series builder with pulsing glow
- LIVE LTC / CUSTOM (split button, orange):
- Left half - Real-time system clock LTC output
- Right half ("Custom") - Custom Live LTC with user-defined start/end times
Share Options (appears after generation)
- Files App - Save to iOS Files and iCloud
- Export - AirDrop, Messages, or other apps
- Email - Send as attachment with detailed file information including audio format (sample rate, bit depth), frame rate, and enabled options (2-pop, reference tone, 14kHz filter). Batch emails include complete series parameters.
File Organization
Single File Naming
Files are automatically named with all parameters:
LTC_[SampleRate][BitDepth]_[FrameRate]_Start[HHMMSS]_Dur[MMSS]_[Options].wav
Filename Components:
[SampleRate][BitDepth]- e.g.,48k24,44.1k16,48k8[FrameRate]- e.g.,30fps,2997DF,24Start[HHMMSS]- Start timecode in hours, minutes, secondsDur[MMSS]- Duration in minutes and seconds[Options]- Optional suffixes:_2Pop- 2-pop sync tone enabled_Tone- 1kHz reference tone enabled_14kFilter- 14kHz low-pass filter enabled
Examples:
LTC_48k24_2997DF_Start010000_Dur000100.wav- Basic 1-minute fileLTC_48k24_24_Start020000_Dur001000_2Pop_Tone.wav- With 2-pop and toneLTC_44.1k16_25_Start033000_Dur003000_14kFilter.wav- With filter, 44.1kHz/16-bitLTC_48k24_30fps_Start010000_Dur000100_2Pop_Tone_14kFilter.wav- All options enabled
Batch File Organization
Batch files are:
- Generated as individual WAV files with current modification dates
- Automatically compressed into a zip file with current modification dates
- Named:
LTC_Batch_YYYY-MM-DD_48k_30fps_10files_5m.zip - Individual WAV files are deleted after compression to save space
- All files (single, batch, zip) have current modification dates for proper organization
Tips & Best Practices
For Best Results
- Large files: Files over 100MB will show a warning - consider shorter durations
- Battery: Plug in device for long batch generations
- Storage: Check available space before generating large batches
- Sharing: Use AirDrop for fastest transfer to nearby devices
- Live mode: Use headphones for best audio quality
Professional Workflows
Film Production:
- Use 24 fps
- Set start time to 01:00:00:00
- Enable 2-pop for sync reference
Broadcast Production:
- Use 29.97 Drop Frame
- Include reference tone for level setting
- Generate batch files for multi-camera shoots
Equipment Testing:
- Use Live LTC mode with current system time
- Generate reference files for calibration
- Test with your LTC reader/decoder
Technical Details
- Format: 24-bit, 48kHz WAV (mono) for files
- Live Output: 16-bit, 48kHz
- Standard: SMPTE 12M compliant
- Storage: iOS Documents directory (accessible via Files app)
- Platform: iOS 18.5+ (iPhone & iPad)
Troubleshooting
Generation fails?
- Check available storage space
- Try a shorter duration
- Ensure device isn't in low power mode
File won't share?
- Wait for generation to complete (100%)
- Check file size isn't too large for email
- Try Files App instead of direct share
Live LTC no audio?
- Check device volume
- Verify audio routing (headphones/speakers)
- Ensure no other app is using audio
Email won't send?
- Check Mail app is configured
- Verify file size isn't too large
- Try Export button for other options
AirDrop not working?
- Ensure both devices have AirDrop enabled
- Check devices are nearby
- Verify Bluetooth/WiFi are on
Features
- Professional LTC Generation - SMPTE-compliant files
- Live LTC Output - Real-time system time generation
- Custom Live LTC - User-defined start/end times with transport controls (play/pause/stop/loop)
- Audio Pre-Caching - Smooth playback start with 2-second pre-cache for Custom Live LTC
- Batch Generation - Create up to 30 files at once
- All Standard Frame Rates - Complete broadcast compatibility
- Smart Filenames - Automatic naming with all parameters (sample rate, bit depth, options)
- Liquid Glass UI - Modern iOS 26+ visual effects with glass morphing
- Pulsing Glow Effects - Animated glow on buttons and checkboxes
- Custom Selection Sheets - Beautiful full-screen sheets for parameter selection
- Haptic Feedback - Tactile confirmation for all actions
- Progress Tracking - Real-time progress with milestone haptics
- Smart Compression - Batch files automatically zipped
- 100% Offline Operation - No internet connection required. All processing happens on your device.
- iOS Integration - Files app, AirDrop, email with detailed file information, and more
- Retro Aesthetic - VT323 font with scan lines and glow effects
- Authentic CRT Effects - Barrel distortion, vignette, flicker, and subtle vibration for true retro monitor feel
- Proper File Dates - All generated files have current modification dates for proper organization
Device Support
iPhone: All models running iOS 18.5+
- Optimized for portrait and landscape
- Touch-friendly controls
- Haptic feedback on supported devices
iPad: All models running iOS 18.5+
- Enhanced layouts for larger screens
- Full feature set
- Optimized for all orientations