AnalogTV recreates the complete analogue television chain — broadcast camera tube, composite signal encoding, RF transmission, and CRT phosphor display — simulated from physical first principles. Not a vintage filter. Not a post-process effect. A working simulation of every stage of broadcast television, from the camera neck to the phosphor screen.
THE COMPLETE BROADCAST CHAIN. Not AI, Not a Filter, the Real Thing.
Every frame passes through the same stages as a real television signal. A camera tube model — Image Orthicon, Plumbicon, Vidicon, or CCD — captures the scene with its characteristic lag, halation, and MTF response. The signal is composite-encoded to NTSC, PAL, or SECAM standards, then decoded through the same mathematics a real television receiver performs. A Metal GPU fragment shader renders each frame onto a simulated CRT phosphor display at 60 fps.
EIGHT PHOSPHOR TYPES
P22 colour television. P31 oscilloscope green. P45 white sub-millisecond. P4 B&W television. P3 amber radar. P7 dual-persistence radar — white flash fading to yellow-green afterglow. P11 deep blue photographic. P24 cyan-green flying-spot. Each calibrated from manufacturer datasheets and IEEE literature. Each shifts the IIR decay constants, rendered colour, and shutdown spot tint independently.
SERVICE MENU
Access the hidden service menu to make adjustments a television engineer would use: RGB drive and cutoff, convergence, focus voltage, G2 screen voltage, purity, HV regulation, and degauss. Every control operates at the physics level — changing focus changes the modelled electron beam diameter, not a software blur.
MAGNET
Press a virtual permanent magnet against the faceplate and watch the shadow mask magnetise. Drag to paint a continuous smear of purity damage across the screen. The magnetisation field persists across restarts. Degauss triggers the PTC thermistor coil sequence and clears it over 1.8 seconds.
TUBE AGEING AND SHUTDOWN
Cathode emission falls with use. The screen accumulates burn-in at sustained high-brightness areas. Shut the set down and watch the EHT bleed, beam defocus, and phosphor decay to darkness — with optional HV arc sounds.
14 TEST PATTERNS
SMPTE and EIA colour bars, pluge, crosshatch, multiburst, zone plate, flat fields, and more. Every pattern is generated mathematically in real time.
TECHNICAL SUMMARY
- Metal GPU rendering at 60 fps
- NTSC, PAL, and SECAM composite encoding and decoding
- Eight phosphor types from primary source measurements
- Four camera tube models with authentic lag and MTF physics
- 14 test patterns generated in real time
- Shadow mask magnetisation with 128×128 persistence texture
- IIR phosphor decay with per-channel time constants
- Aperture grille, shadow mask, and slot mask geometries
Seriously Amazing, but i’d like some more details about settings within the app.
AgentGuzman
Such a cool app for its low price tag i’ve been messing with it since the moment i got it. within a day here is a couple of minor things:1. Will there be some information pertaining to settings within the app? i know many are easily self explanatory, but there’s a good chunk off display settings that have me asking what there purpose is.2. some type of search bar feature, i personally don’t need it but my friends feel like it would help with user experience.3. the ability to toggle the already integrated stabilizer on your phone. i can’t find on the app if there is a setting for this or not, (because there is little info on buttons and sliders) but having the stability somewhere feature would be awesome!4. some sort of save file for all settings, and maybe even some presets. you could ignore the other 3 complaints because all i’d ever want would a save option. Amazing app that does exactly what it says + more and endless ways to mess around with it. (oh and i love the teletext feauture.)
Developer Response
Those are all excellent points of feedback, thank you for taking the time to write it up.1. This is being added in v1.8. Long-press on any control and it will tell you more about it2. What would you like to be able to search?3. I'll look into this. 4. Excellent idea, I'll put into the next version (1.9+)
Amazing simulation of CRT TVs
Magic Kingdom Zeal
The App Store keeps eating my review, so I’ll just say - amazing. I was able to perfectly recreate what my childhood 9” CRT looked like, terrible RF signal and all. Also, I don’t understand why, but this does a MUCH better job of properly fuzzing old console video game screenshots than any of the emulation CRT filters I’ve tried. PS1 and PS2 games are particularly well-affected. I’m very impressed.Fantastic work. Thank you.
Feature request
JTJTW0
Maybe I’m missing something but I’m not seeing any options to input videos via files app.
Developer Response
Stand by for Version 2 which implements that feature. Prior to Version 2 you can only get to the photo album. V2 should be out within the next week or so pending Apple approval.
Great
SpeedGamer
Love it! The best CRT simulation I’ve seen, extremely fun to mess with
"AnalogCam" mode where the app becomes a camera app (but still uses the full pipeline of the original).
Mechanical TV to simulate TV like it was in the 1920s before electronic TVs and CRTs
Added Letterboxing. So you can do 4:3, Fill, Letterbox. This helps with 16:9 and vertical videos
New source "Import from Files" which allows loading and playing .mkv, .mp4 .mov and other formats
Higher quality NDI input/output
Feature request by u/a55p1 - Video transport: full-screen auto-hide
Video transport is now also seekable
Tons of performance improvements and bug fixes
Version 2.0
The developer, Alastair Bor, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Ambor
Size
26.7 MB
Category
Photo & Video
Compatibility
Requires iOS 16.6 or later.
iPhone Requires iOS 16.6 or later.
iPad Requires iPadOS 16.6 or later.
Mac Requires macOS 13.5 or later and a Mac with Apple M1 chip or later.