*******************************************
* *
* SimpleSSTV *
* SSTV Encoder/Decoder/Transmitter *
* for macOS and iOS *
* *
*******************************************
ENCODING (Image -> Audio)
=========================
1. Load an image via drag-and-drop
(macOS), photo library (iOS),
or capture with camera
2. Image auto-resizes to 320x256
3. Select mode (Martin M1 is a
good default)
4. "Encode & Play" to transmit via
speakers (for VOX-triggered
radio), or "Save" as WAV/M4A
5. Enable FSK ID to transmit your
callsign (MMSSTV compatible)
DECODING (Audio -> Image)
=========================
1. "Start Listening" for live mic
input, or load a file
(WAV, M4A, MP3)
2. On macOS: System Audio capture
for webSDR/SDR software
(requires Screen Recording)
3. Mode auto-detected from VIS code
4. Image appears line-by-line with
waterfall spectrogram
5. FSK ID callsign detected and
displayed if present
AUDIO TRIMMING
===============
Precision editor for captured audio:
- Dual-view: overview + zoomed strip
- Drag handles for fine positioning
- VIS auto-detection marks the SSTV
signal start on the waveform
- Spectrogram overlay shows signal
frequency content
LIVE MODE (Camera -> SSTV)
==========================
Automates capture-and-transmit:
- Continuous: back-to-back TX
- Motion: TX on movement
(adjustable sensitivity)
- Periodic: TX every 1-60 min
(field day / unattended)
iOS: switch front/back camera.
Device stays awake during Live Mode.
RE-DECODE & HISTORY
===================
Decoded images auto-save to history.
From there you can:
- Browse with timestamps
- Re-decode: override mode, adjust
sync position, correct slant
- Preview before saving
- Right-click / long-press to export
SUPPORTED MODES
===============
Mode Time Notes
---------- ----- ----------------
Martin M1 114s Popular in Europe
Martin M2 58s Popular in Europe
Scottie S1 110s Popular in N. America
Scottie S2 71s Popular in N. America
Scottie DX 269s High resolution
Robot 36 36s Fast, YCbCr color
Robot 72 72s YCbCr color
PD50 50s Compact PD mode
PD90 90s PD mode
PD120 126s ISS favorite
PD160 161s PD mode
PD180 187s ISS favorite
PD240 248s High resolution PD
PD290 289s Highest resolution PD
FAQ
===
Q: Why is my decoded image slanted?
A: Sample rate mismatch or TX clock
drift. App resamples to 44100 Hz
automatically, but if still
slanted, use Re-decode from
history for manual correction.
Q: App isn't detecting my signal?
A: VIS code must be present at the
start. If recording starts mid-TX
or VIS is noisy, use Force Decode
and select mode manually. Check
waterfall for visible signal.
Q: What audio formats for decode?
A: WAV, M4A (AAC), and MP3.
Different sample rates handled
automatically.
Q: What formats for export?
A: WAV (uncompressed) and M4A.
WAV for quality, M4A for sharing.
Q: What is FSK ID?
A: Transmits your callsign as
digital data after the image.
Compatible with MMSSTV.
Q: Works with my radio?
A: Yes, if you can route audio.
- USB audio interface
- Cable from headphone to mic
(with level attenuation)
- Acoustic coupling (hold mic
near speaker, works in a pinch)
Set radio to VOX for auto TX.
Q: How does motion detection work?
A: Adaptive background model that
handles lighting changes and
camera bumps. Sensitivity 1-50%.
Q: What is the watermark?
A: Free version adds small text.
Remove it or set custom text
(e.g. your callsign) with a
one-time in-app purchase.
Q: Can I receive ISS SSTV?
A: Yes! ISS transmits on 145.800
MHz FM during SSTV events,
typically PD120 or PD180 mode.
SimpleSSTV supports both.
LANGUAGES
=========
Available in 10 languages:
Arabic, Chinese (Simplified),
Dutch, English, French, German,
Polish, Portuguese (BR), Spanish,
Turkish
Full right-to-left support
for Arabic.
ACCESSIBILITY
=============
- VoiceOver: full support
- Image descriptions via Apple
Intelligence (on-device)
- Clear status indicators and
audio feedback
REQUIREMENTS
============
macOS 15.0 (Sequoia) or later
iOS 18.0 or later
Mic access for live decode.
Camera access for Live Mode.
No internet needed - fully offline.
PRIVACY
=======
No data collected or transmitted.
No accounts, analytics, cloud sync,
or third-party SDKs. Everything
stays on your device.
Full Privacy Policy
CONTACT
=======
Email: jeroen@strangeloop.nl
73 de Strange Loop Software
*******************************************