Preview
Description
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 mode: 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. ANALOG CAM AnalogCam is a second way to use the app: a point and shoot camera with the console hidden and nine stompbox effect pedals along the bottom. Tap a pedal to latch it, hold it for a momentary hit. They are live while you record, so what you play is what is captured. 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. 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 Also on Apple TV as AnalogTV for TV, a separate app with a Teletext interface built for the Siri Remote.
What's New
Version 3.0 2026-10-25
The picture engine has been rebuilt against the published broadcast standards. Looks you have saved keep the picture you made them with. The controls you were l...The picture engine has been rebuilt against the published broadcast standards. Looks you have saved keep the picture you made them with. The controls you were last using move to the new engine on first launch, so your current picture may look different. Sharper on every standard: the receiver now passes the full broadcast detail, and PAL no longer shows a fine dot pattern. Tape that behaves like tape: each format reaches its own resolution, NTSC and PAL tape colours are now correct (they were shifted before), and pause, search and mistracking noise come from a modelled FM tape channel, with cue and review showing their own bars, even with no tape format chosen. Betacam SP now reaches its published bandwidth. Everything on the signal: every transmission, tape and reception effect now acts on the signal itself, as in a real set (the PXL-2000 look is the one exception, for now). The IF switch now chooses a real or an ideal receiver IF, Reference Mode runs the same signal chain with every impairment off, and Snow is a set receiving nothing, black and white thanks to a colour killer that reads the colour burst. SECAM rebuilt to the ITU standard: correct colour carrier frequencies and level, full-strength 100 percent colours, the standard's colour emphasis, a receiver that identifies the colour lines from the signal itself, and a real receiver's colour filter, so fine detail on the PM5544 test card no longer flickers with false colour. SECAM tapes keep their colour. New: Tape Wear, in the Audio section, makes any sound come off a worn tape, with duller treble, more hiss, brief dropouts and a wobble. Fixed: setting it very low could silence the sound until the app was restarted. Also fixed: pausing, fast forwarding, seeking or going full screen no longer puts a video's sound out of step with the picture. New: your looks one tap away, in a row right under the source picker. Loading a look now keeps your camera, video or test pattern playing, and leaves your sound settings alone; switch off Keep current input to let a look bring its own source. Truer camera tubes: lag now holds the tube's own picture, so trails behind lights come out brighter and noise and burn-in no longer build up through it. Your saved looks keep their picture. New controls: Flagging (the bend at the top of a tape picture), camera tube registration, Degauss at start for exports, and a Mains switch (50 or 60 Hz) for hum bars. More accurate: CCD smear and blooming, the KVN-49 lens, the vectorscope layout, VHS dropouts, NTSC-J black level on a mismatched set, and exports now include vertical hold effects such as Copyguard, and the camcorder title, clock or stopwatch. Hum bars drift at the real mains rate, impulse interference is dark on most standards, fine tuning fades the colour instead of rolling it, PAL-M has its 7.5 IRE black level, and white is full white again (a new picture tube was being dimmed slightly). The About page, control descriptions and help text have been checked against the standards and rewritten. Also fixed: a video opened from Files or Photos keeps its own sound, and the picture rotate button now shows for the camera too. Technical Analysis
Package Overview Basic metadata
Bundle ID
com.ambor.AnalogTV Current Version 3.0
Minimum iOS 17.0
Package Size App Store Size
Package Metadata 0 / 21 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.
Price History (USA store)
2 recorded price change points. These are historical observations, not a guarantee of the current price.
| Recorded at | Price | Currency |
|---|---|---|
| 4.99 | USD | |
| 9.99 | USD |
Developer Information
Known Version Records
0 version records with stored package metadata • 21 known version records
Stored metadata does not guarantee a package is currently available to download.
| Details | Version / IDs | Version date | Action |
|---|---|---|---|
| Not archived | App Store ID: 890222892 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 889662190 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 889532354 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 889390960 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 888685563 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 888232435 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 887826333 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 886917048 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 886723183 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 886528497 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 886214499 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 885523071 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 885185337 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884681159 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884663102 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884635329 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884543827 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884390449 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884322427 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 884191376 | Unknown | Paid / Arcade |
| Not archived | App Store ID: 883625210 | Unknown | Paid / Arcade |