METAWRKSCHANGELOG

CAMERA FINDER · CONTROL

SCANNY

Finds and controls every camera on a live broadcast network.

LATEST LIVE1.1.0 beta 32
RELEASED14 OCT 2026
RELEASES41
CHANGES355

DEVIN DEV · NOT ON LIVE YETNothing in dev right now.

LIVERELEASED

1.1.0 beta 32TraceDATE14 OCT 2026CHANGES07BETA

MAP and PATCH carry CHECK's proof: each ColorBox on the map, its pin on PATCH, crossed patches named, ALEXA metadata checked through the box, and a log of every signal-path change.

NEW 04

  • ColorBoxes on MAP

    After a CHECK, MAP gets a COLORBOX column: each box sits beside its base station. Lines run base → box → router only where CHECK proved them; a guessed join is dashed and still. TRACE SIGNAL runs through the camera's own box, and the side panel shows the 9-hop chain and where the black starts. A CHECK older than 10 minutes turns grey, and a CHECK that finishes while MAP is open shows at once.

  • ColorBox pins and crossed patches on PATCH

    Pin the ColorBox that feeds each camera: saved at once in Scanny, one-press UNDO. When a box's own picture names another camera, PATCH and MAP say CROSSED PATCH · BOX 14 SEES CAM 14, with the time of the CHECK. Pins stay in Scanny; nothing is sent to the boxes or the router.

  • ALEXA metadata checked through the box

    On ALEXA chains the box input's ARRI metadata is read by position: camera index, LOG or 709, frame rate, model and the REC flag, each checked against the camera itself. Same is lime, different is amber with both values named, not readable is grey. Boxes join their camera by serial first.

    ALEXA

  • Signal-path change log

    ACTIVITY logs signal-path changes: router up or down, Livegrade devices lost or back, genlock, the SDI standard on camera and CCU, and the fiber band. A change must hold 20 s before it is logged, and one change across several devices is one line.

IMPROVED 03

  • One colour rule on every value

    Amber only for a fault at that device. A problem number is never lime. Input lines that only show what arrives are grey. Fleet pills count a box in BYPASS, FRAME STORE, OVERLAY or SAFEBOOT as AT BOX. A Livegrade device never reached, on another network, reads NOT REACHED.

  • SEEN · NOT READ

    CHECK lists signal devices Scanny sees but cannot read, such as a KUMO or a Decimator, in grey. LUT boxes stay on LUT BOXES, so each box shows once.

  • HELPER knows CHECK

    Three new HELPER sections: the 9 hops, the verdicts and the colour rule, and what to check first.

PERMALINK ›
1.1.0 beta 31FinderDATE14 OCT 2026CHANGES04BETA

CHECK finds every LUT box on the network — FSI BoxIO, AJA, Blackmagic, TVLogic and more — and says what each one is and whether Scanny can read it.

SAFETY 01

  • Finding boxes sends nothing new

    The finder uses only what Scanny already does: the network sweep you allowed, the names devices announce, and Livegrade's own list. No new probes, no broadcasts, nothing sent to any box.

NEW 01

  • LUT BOXES in CHECK

    CHECK lists every LUT box it can find: AJA ColorBox, FSI BoxIO, Blackmagic, TVLogic, Teradek and more. Each row shows the maker, model when the box itself says it, IP, how it was found (the box's web page, its network name, Livegrade, or its maker's network ID), whether it answers, and a button to open its own web page. A model is never guessed from the maker's network ID alone. A device known only by its maker's network ID is listed apart as MAKER ONLY and never counted as a LUT box.

IMPROVED 02

  • Readable or not, said plainly

    ColorBoxes keep their full verdicts. Boxes whose maker has not published a way to read them, such as BoxIO, read found · Scanny cannot read its picture or LUT, in grey, never as a fault. Boxes saved in Livegrade but missing from the last sweep say so, in those words.

  • HELPER knows the other LUT boxes

    The HELPER library gains notes on FSI BoxIO and the other LUT boxes: what each is and how to check it by hand.

PERMALINK ›
1.1.0 beta 30ChainDATE14 OCT 2026CHANGES07BETA

CHECK: one press checks the whole signal path, shows where each camera's picture stops, and exports a one-page proof per camera. ColorBox verdicts now rest on each box's own settings.

NEW 02

  • CHECK tab: the signal chain per camera

    A new tab after MAP follows each camera through nine steps: camera SDI out, fiber, base station in, CCU out, ColorBox in and out, router in and out, and the destination. Each step is proven, broken, not read, or known only by label. Where the picture stops is marked between the last step proven good and the first proven bad; a step Scanny could not read is never blamed, and a box matched only by guess never raises an alarm.

    ALEXALPS

  • CHECK EVERYTHING and a proof page per camera

    One press (or Cmd+Return) checks the ColorBoxes, the router, the base stations and Livegrade together. EXPORT writes the whole truck or a single camera's chain: an index, a one-page proof per camera with the box pictures and waveform, the chain data, and the list of every request Scanny sent.

IMPROVED 04

  • Blame only what is at fault

    Every view, report and export uses one rule: amber only for a problem at that device (a box's black output or a box setting such as Frame Store or bypass), grey for problems upstream or matches that are only a guess. A fleet line reads like 20 BOXES · 9 PASSING · 10 UPSTREAM · 0 AT BOX.

  • Router read in more detail, still read only

    Scanny now reads the router's output locks, model and which ports are fitted, on the connection it already had. It still sends the router nothing.

  • ColorBox verdicts rest on the box's own settings

    Whether a box is processing now comes from its active mode, the same way AJA's own web page reads it: LUT stages, Colorfront, Orion, BBC or NBC. PASSING · NO LUT needs the settings to confirm it; otherwise Scanny grabs the output once more, and if it still matches the input the verdict is OUTPUT NOT CONFIRMED, with no claim either way.

  • HELPER: ColorBox connectors

    The ColorBox notes now describe the rear panel as SDI In, SDI Loop Out (the raw input, no LUT) and SDI Out (processed), plus HDMI: a feed taken from LOOP shows ungraded log, never the LUT.

FIXED 01

  • Livegrade devices from another job

    A Livegrade device or router saved on a network this Mac is not on now reads SET UP · NOT ON THIS NETWORK in grey instead of LOST or ROUTER FAILED. A device that worked this session, or sits on any network the Mac has, still shows its real fault.

PERMALINK ›
1.1.0 beta 29ProofDATE14 OCT 2026CHANGES06BETA

AJA ColorBox check: one press reads every box, gives a verdict with the numbers behind it, and exports evidence an engineer can check.

SAFETY 01

  • Reads only, one reversible exception

    The only thing Scanny changes on a box is the web preview's INPUT / OUTPUT button, to grab the post-LUT picture: only on boxes that report as ColorBoxes, only after re-reading, confirmed before the picture is trusted, and always put back and read back. READ ONLY in Settings turns even that off.

NEW 03

  • ColorBox check: one press, every box

    Network › COLORBOX reads every AJA ColorBox in parallel through the box's own API: input lock and format, output, bypass, Frame Store, overlay, safeboot, pipeline and 3D LUT, firmware, and the box's own picture before and after the LUT with a luma waveform. A 60-second lock check catches dead or flapping links. Each box gets a verdict with the numbers behind it: NO INPUT, UNSTABLE INPUT, BLACK INPUT, FLAT INPUT, PASSING, PASSING · NO LUT, or BOX OUTPUT BLACK — the only one that blames the box, and it names the box setting when one explains the black.

  • Which camera feeds each box

    Scanny reads the ALEXA metadata riding in each box's input (model, software, clip, lens) and matches it to the camera it already knows. Packets marked for deletion show when a feed passed through another processor first.

    ALEXA

  • EXPORT EVIDENCE

    One press writes a timestamped folder with a PDF report, summary and lock-poll CSVs, every box's raw API answers, the pictures and waveforms. The report states how each verdict is decided and only claims what was read: anything a check could not read says not read.

IMPROVED 02

  • A dark log scene is not a box fault

    When a LUT turns a dark scene almost black but highlights still reach the top, the verdict says PASSING · LUT crushes a dark scene, with the highlight level, so nobody mistakes it for a blocked signal.

  • HELPER knows the ColorBox

    The HELPER library gains an AJA ColorBox section: the chain, the connectors and LEDs, bypass, Frame Store, LUTs and Livegrade, and how to tell whose black it is.

PERMALINK ›
1.1.0 beta 28StripDATE13 OCT 2026CHANGES03BETA

FR7 follow-up: SEND reads the tally before it sends, Auto ND says why it can't, and the camera strip keeps its words and fits long camera names.

SAFETY 01

  • SEND reads the tally first

    When Scanny couldn't tell an FR7's tally (status too old, tally or REC not read), SEND now reads REC and PGM fresh before it decides, so a send-anyway never goes out on stale information. Standby and Power on use the same fresh read.

    FR7

FIXED 02

  • Auto ND says why

    With the ND filter on Clear or the ND mode on Preset, AUTO ND stays pressable and says what to change on the camera instead of greying out silently.

    FR7

  • Camera strip keeps its words

    Identify, IP settings and Web app keep their labels whenever they fit, and a long camera name is shortened before the result line is, so the camera's answer stays readable at any window width. Function keys fall back to short names (A.IRIS, PGM, PVW) only when the window is narrow.

    FR7

PERMALINK ›
1.1.0 beta 27FR7DATE13 OCT 2026CHANGES02BETA

Every FR7 key works in one press, or says why. Includes all of beta 26.

IMPROVED 01

  • Every press says what happened

    Each press logs the camera's answer, and a refusal reads in plain words, for example Camera refused: not possible in its current mode. Keys the camera can't use in its shooting mode are dimmed with the reason, and the info bar updates right after a press instead of on the next poll.

    FR7

FIXED 01

  • FR7 keys work in one press

    AUTO IRIS, AUTO ISO, AUTO SHUTTER and the other FR7 keys could wait on an on-air confirm window that never showed, so presses did nothing. Now a press goes straight to the camera. A camera on air, or one whose tally Scanny can't read, is skipped automatically with one line and SEND to send anyway. No hidden asks.

    FR7

PERMALINK ›
1.1.0 beta 26AuditDATE12 OCT 2026CHANGES09BETA

Fixes from a whole-team audit: SHOW iris and tint stay live, safer Panasonic Identify, honest codec and sensor-mode lines, one iris notation, and installs that never drop camera links.

SAFETY 03

  • Installs no longer drop camera links

    macOS ties Scanny's Local Network permission to the exact app, so replacing the app while Scanny ran cut every camera link at once. Now a new build waits staged while Scanny runs; RESTART TO USE installs it when you choose, between segments. If anything fails, the old app comes back.

  • Panasonic Identify never blinks an on-air camera

    Identify and rename treat a stale, unread, PVW or PGM tally as on air and skip the camera. Identify blinks the green lamp only, reads both lamps before every step, and stops at once if the camera goes to air mid-blink, taking its own green off and leaving red alone.

    PANASONIC

  • A fresh link never trusts the old tally

    After an ALEXA reconnects, the RCP, PATCH and MAP checks treat its tally as unknown until this link reports it, instead of reading the last link's value as idle.

    ALEXARCP

IMPROVED 01

  • One iris notation, real values in result lines

    Every iris reading uses the camera's own notation (T2.8 2/10, T4.0, CLOSED); MENU no longer shows Closed as T512. Result lines and Activity show ND 1.8 and mode names instead of raw numbers. In HFR the list keeps the shutter, and SHOW cards show HFR.

    ALEXA

FIXED 05

  • SHOW iris and tint stay live

    SHOW kept an ALEXA's last IRIS and TINT from when its camera page was open and showed them as live. While SHOW is on screen every ALEXA now streams them, and a value nothing is reading any more is cleared instead of kept.

    ALEXA

  • FR7 list rows are red only on air

    An FR7 Scanny can't read showed the solid red ON AIR bar. Red now means PGM or REC; can't tell shows a calm amber bar with the reason, and sends still treat it as on air.

    FR7

  • Honest sensor-mode and codec lines

    Sensor-mode changes wait out the camera's switch time, and a second pick is never dropped silently. Codec and resolution changes read the format back before a , and the camera's own restart after a codec change is a quiet line, not a red drop.

    ALEXA

  • Smaller ALEXA fixes

    SEND after a skipped step sends nothing if the camera is already there. A new head clears values it doesn't have, such as an old HFR chip. Cameras that refuse control are re-knocked less often, while a camera that was just live keeps reconnecting fast.

    ALEXA

  • HELPER ready for real use

    SIGN OUT and REMOVE KEY end every open chat's sign-in at once. Network problems say offline, DNS, TLS, timeout or refused. The fleet summary always reaches Claude, sign-in status reads ant's real output, small costs show as under $0.001, and Scanny checks that ant is Anthropic's tool before using it. Settings › Data says exactly what HELPER can send.

PERMALINK ›
1.1.0 beta 25MatchDATE12 OCT 2026CHANGES05BETA

Scanny now reads like the camera: HFR SDI 2x shows everywhere, iris reads T2.8 2/10, ND reads 1.8. Plus HELPER search and sign-in fixes.

NEW 01

  • HFR SDI shows everywhere

    A camera in HFR now says so. The CAMERA page FPS cell reads 119.88 with HFR SDI 2x · SDI 59.94p under it, a lime HFR 2x chip sits beside CCU · CAM, and Wall tiles, the list, STATUS, META, CHECK and the HELPER all show it. The header timecode shows its rate, for example @59.94p. Nothing extra shows when HFR is off or not read.

    ALEXALPS

IMPROVED 01

  • HELPER search understands how you type

    won't, doesn't and other contractions, US and UK spellings (color / colour, gray / grey) and Scanny words like SHOW now find the right notes. The library gained Grass Valley LDX / XCU and B4 broadcast lens sections, and the HELPER can answer how to sign in.

FIXED 03

  • Iris reads the way the camera does

    Scanny read the lens iris as a T-number when the camera reports stops, so a lens at T2.8 2/10 showed T4.2. It now reads T2.8 2/10, the camera's own notation, on the CAMERA page, LENS tab, SHOW and the HELPER.

    ALEXA

  • ND reads 1.8, not 18.0

    ALEXA 35 reports ND densities in thousandths, and Scanny read them as hundredths, so ND 1.8 showed as 18.0. The unit now comes from the camera's own ND list, a density can never read above 3.0, and the strip shows just 1.8 under the ND label.

    ALEXALPS

  • HELPER sign-in fixes

    Pressing SIGN IN in the strip and in Settings opens one browser, not two. A browser sign-in left unfinished says Sign-in timed out · press SIGN IN. The privacy line in Settings follows the SEND IPs SERIALS switch, and the instant results always fit above the input line.

PERMALINK ›
1.1.0 beta 24HelperDATE12 OCT 2026CHANGES05BETA

HELPER: ask Claude about your cameras, panels and routing with CMD+J. It reads Scanny's live state and a fact-checked gear library, and answers in short lines.

SAFETY 01

  • Private by default

    IPs, MACs and serials are replaced with tokens before anything leaves the Mac and shown as real values only on your screen, unless you turn SEND IPs SERIALS on. Logins, licences and RCP map files are never sent. Questions and answers are never written to disk; Activity gets one line per answer with no question text.

NEW 04

  • HELPER: ask about the fleet with CMD+J

    CMD+J opens a strip over any page. While you type, matching devices and library notes show at once, with no network. Return asks Claude, which reads Scanny's live state through 9 read-only tools: fleet, camera detail, link history, fiber, Livegrade, activity, ALEXA menu rows, routing (RCP → camera → base station → output) and the gear library. It also knows which page and camera you are on. Answers stream in short lines, with a dim line per tool it ran and a cost line. The HELPER reads only; it never changes a camera or a setting.

  • Sign in with your Anthropic account

    Settings › HELPER › SIGN IN WITH ANTHROPIC opens your browser; Scanny never sees the password, and keeps the sign-in token in memory only. It uses Anthropic's ant tool (brew install anthropics/tap/ant). An API key works instead if you prefer. Usage bills your Anthropic Console account, not a claude.ai plan.

  • Fast and cheap by default, with a backup

    HAIKU 5.5 answers by default, at about $0.001 a question; SONNET 5.5 and OPUS 5.5 are in Settings for deeper answers. If HAIKU declines or is busy, the question goes once to SONNET 5.5 and is marked backup. All the model work runs on Anthropic's servers: the strip costs Scanny nothing when closed, and the library search runs locally in milliseconds.

  • A fact-checked gear library

    The HELPER searches a library written for truck work: Scanny itself, ARRI ALEXA 35 / 35 Live and LPS-1, Sony FR7 and system cameras, Panasonic PTZ, SKAARHOJ, CyanView, Proton, GoPro and other mini cams, and broadcast plumbing (sync, rates, SDI, tally, routers, colour pipeline, Livegrade). Every section was checked against the makers' public pages. Drop your own notes in the KNOWLEDGE folder (Settings › HELPER › REVEAL) and they are searched too.

    ALEXALPSFR7PANASONICSKAARHOJCYANVIEWRCP

PERMALINK ›
1.1.0 beta 23BoardDATE12 OCT 2026CHANGES06BETA

MAP zooms, fits and filters, shows live LogC4, Livegrade, drops and fiber on every card, and says what it can't read.

NEW 02

  • MAP zoom, FIT and filters

    CMD+= and CMD+- zoom MAP from 60 to 160 %, and CMD+0 or FIT shows the whole board. CMD+F jumps to FIND. Filter chips ALL · PROBLEMS · ON AIR · UNMAPPED light one part of the board; an on-air camera and its run always stay bright. A dragged card never lands on another, and cards stay two lines tall: at 16 cameras the board scrolls or fits instead of shrinking.

  • Live facts on every MAP card

    Camera cards show the recording (LOGC4 in lime, LOOK in amber), the Livegrade slot, and link drops in the last 10 minutes. Base station cards show fiber % on the LPS-1 scale. All from what Scanny already reads; nothing new is asked of any device.

    ALEXALPS

IMPROVED 01

  • MAP says what it can't read

    One line names what MAP can't see right now and why: switcher tally, an offline Videohub, Livegrade closed or not read, RCPs off.

FIXED 03

  • Nothing cut off at 940

    Spine pills, the Videohub card and twin RCP lines now fit at 940 wide instead of ending in …

  • RCPS badge amber when one is down

    The RCPS n/N badge turns amber, not red, when an RCP stops answering. Red is for on air only.

    RCP

  • Cable first catches up

    A camera that was busy when Cable first changed relinks as soon as its write or push ends.

    ALEXA

PERMALINK ›
1.1.0 beta 22ControlDATE12 OCT 2026CHANGES10BETA

No more RCP lock: Scanny always paints. MAP maps RCPs to cameras on its own and fixes in one press. Livegrade DRIVE, and a polish pass across every deep menu.

SAFETY 02

  • An RCP Scanny can't place is still skipped

    With the lock gone, an RCP whose camera Scanny cannot place is still skipped automatically, with one-press SEND ANYWAY. An RCP whose setup names no camera is free to change. A skipped RCP logs once per reason instead of every preview.

    RCP

  • Setup file copy waits out a held or unknown tally

    SETUP PUSH now skips a camera whose tally is held or unknown for the file copy too, the same rule LOOK PUSH uses.

    ALEXA

NEW 02

  • MAP maps RCPs to cameras on its own

    MAP AUTO works out which camera each unmapped RCP drives from the RCP's own setup, the base station it last drove, and matching CCU, CAM CH and plot numbers. When two clues agree and none disagree, it maps the RCP in Scanny with one activity line and one UNDO. Weaker picks wait in AUTO · YOUR CALL with a one-press ACCEPT. A map you made yourself is never changed without your press, and nothing maps onto a camera on air. Only Scanny's own map changes; nothing is written to a device.

    RCPLPSALEXA

  • Livegrade DRIVE (bench first)

    Scanny can act as a MIDI controller for Livegrade's own controller mapping: select a slot, step a grade, or switch looks, under the same on-air rules as the camera. Scanny reports SENT, and SEEN only when its Livegrade monitor sees the change. Map the keys once with TEACH in Livegrade, and try it on a spare first.

IMPROVED 04

  • No RCP lock: Scanny always paints

    RCP changes send in one press, with no LOCKED / UNLOCK step; backups, read-back and UNDO stay. RCP WINS is now an opt-in switch in Settings › Network, off by default, so Scanny paints a camera even while an RCP drives it. The camera page shows one quiet line such as RCP-07 ON CAM · KEY 4 S AGO. On-air cameras are still skipped automatically.

    RCPALEXAFR7

  • A head swap keeps control

    After a camera head changes on a base station, controls stay open. A camera on air is skipped by the normal on-air rule, not by a separate lock.

    ALEXA

  • FIX ALL in one press, nodes that open

    FIX ALL and APPLY run in one press on PATCH and MAP, with read-back and UNDO; an on-air pick is left out and says after. Double-click a MAP node to open that device's page; right-click for its actions. Each RCP sits level with the camera it drives, so lines no longer cross, and a FIND field jumps to a device. Fiber LOW and NO LIGHT lines are amber.

  • Plainer wording

    43 on-screen lines were rewritten to say one thing, short and exact: no filler, no hedging, no double explanations.

FIXED 02

  • Deep menus polished

    Every page and sheet was checked at 1440 and 940 wide. The fiber strip fits the camera page, the STATUS jump chips are full-size, Network columns no longer run together, sheets share one button style, and red now means on air only: problem text is amber.

  • Cable first applies safely

    Changing Cable first relinks each ALEXA seen on both ports at once, but never a camera in the middle of a write or push.

    ALEXA

PERMALINK ›
1.1.0 beta 21RoomDATE12 OCT 2026CHANGES04BETA

Send an ARRI look to every ALEXA in one press, Wall view icons with real room, and Settings rebuilt around what the app does now.

NEW 01

  • LOOK PUSH: one look to every ALEXA

    Drop an ARRI look (.alf4c, .alf4 or .aml) and Scanny sends it to every ticked ALEXA and makes it the active look, in one press. Cameras on air, with a held tally or an unknown tally are skipped automatically. Each row reads back the look the camera reports, and UNDO puts the previous look back.

    ALEXA

IMPROVED 01

  • Settings rebuilt around what Scanny does now

    Settings are grouped with one line of help each. New: link close time (8–20 s), cable first, auto-scan interval, fiber watch, Livegrade reading, META and CHECK reference cameras, setup and look library folders, and an activity log clear with UNDO. Help text now matches the real shortcuts and intervals.

FIXED 02

  • Wall view icons get real room

    Each Wall view icon has its own 28 pt hit area with gaps between them. On a narrow window the switcher folds to the current view with a menu of every view, instead of squashing the icons.

  • Honest preview skip line

    A preview skipped only because no camera is mapped to the RCP now says so in Activity, instead of calling the RCP busy.

    RCP

PERMALINK ›
1.1.0 beta 20SteadyDATE12 OCT 2026CHANGES06BETA

Camera links ride out short silences instead of dropping, more MENU rows work, Livegrade on this Mac shows in Scanny, and a round of small fixes.

SAFETY 01

  • A quiet camera's tally is unknown, not idle

    While a camera's link is stale, the RCP on-air check reads its tally as unknown, so an RCP change waits instead of going to a camera that might be on air. Stills are never asked on a quiet link.

    ALEXARCP

NEW 02

  • More MENU rows work

    Clear camera messages, add fps and shutter presets, and PLAY / PAUSE / CLIP in playback now work in one press. Rows whose safety depends on how a real camera behaves are built but read PROVE ON SPARE on show cameras until one good use on the spare head unlocks them everywhere.

    ALEXA

  • Livegrade on this Mac, in Scanny

    When Pomfort Livegrade runs on the same Mac, Scanny shows its project, each slot with the camera or LUT device it drives, the current look, CDL, saturation and LUT, and device or router problems. The header chip stays calm and turns amber only when a device is lost or a router action fails. Read only: Scanny reads copies of Livegrade's files and never changes Livegrade.

IMPROVED 02

  • One line when the whole network hiccups

    When every camera goes quiet or resets at the same moment, Activity shows one WI-FI or network line instead of a drop per camera. Scanny closing for an install and a camera applying a loaded setup no longer count as drops.

    ALEXA

  • Small fixes

    Fiber problems are amber everywhere (red stays for on air). Tally brightness can't darken a lamp on an on-air camera. SEND after a skip steps from where the camera is now instead of jumping to an old value. LIVE VIEW leftovers tidied, palette wording fixed.

FIXED 01

  • Camera links ride out short silences

    Most link drops were a camera going quiet for just over 3 seconds on the Mac's Wi-Fi, then answering again. Now a camera quiet for 3 s turns amber LINK STALE: nothing is sent to it and its REC, tally and ON AIR stop showing as live. The link closes only after 10 s of silence or a real socket error. The first reconnect knock goes after 1 s.

    ALEXA

PERMALINK ›
1.1.0 beta 19PipelineDATE10 OCT 2026CHANGES03BETA

See what every ALEXA is making at a glance: recording encoding, codec and rate on each Wall tile, a META view that flags the camera that doesn't match, and the full metadata on the CAMERA page.

NEW 03

  • What each ALEXA records, on its Wall tile

    Each ALEXA tile shows REC with the encoding the camera reports (LOGC4 · AWG4, LOGC3 or ARRIRAW), the codec and the rate. AWG4 is shown with LOGC4 because the two always go together on the camera. Whether a look is burned into the recording is only readable on cameras on the LAN; behind a base station it shows a dim ?, never a guess. The OUT line (SDI colour space and look) appears only when a camera differs from the rest.

    ALEXA

  • Wall META view

    A new Wall view lists every ALEXA's recording, outputs, exposure, lens and timecode in one table. A value that differs from the rest of the fleet turns amber, and the header says what's off, for example: 11 of 12 match · CAM 4 SDI 1 is Rec.2020. Pin one camera with to compare against it instead of the majority. White balance and tint are shown but never flagged, since paint differs by design. Read only.

    ALEXA

  • Full metadata on the CAMERA page

    The camera's STATUS sheet adds recording, outputs, exposure, lens, timecode and clip metadata groups, each value in camera terms.

    ALEXA

PERMALINK ›
1.1.0 beta 18QuietDATE10 OCT 2026CHANGES03BETA

Scanny does far less work when nothing changes: the idle Wall and CAMERA page redraw nothing, one camera's change redraws only that camera, and the base-station link reads each message once.

IMPROVED 03

  • Idle screens stop redrawing

    With nothing changing, the Wall now redraws nothing (it redrew about 45 times a second) and the CAMERA page only ticks its fiber age once a second. One camera's new value redraws that camera's tile only, not every tile and the header. Live values still show the moment they arrive.

  • Base-station link reads each message once

    Scanny reads each LPS-1 message straight from its bytes and skips one that is identical to the last, instead of parsing every message from scratch.

    LPS

  • Pulsing dots go easy on the Mac

    The LIVE, REC and ON AIR pulses run at 30 frames a second and stop while the window is hidden. They look the same.

PERMALINK ›
1.1.0 beta 17ExactDATE09 OCT 2026CHANGES05BETA

The ALEXA MENU reads true and edits in one press, fiber levels match the LPS-1's own bars and land the moment the base station sends them, and a LIVE VIEW on the CAMERA page shows the camera's SDI from a capture box.

NEW 01

  • LIVE VIEW on the CAMERA page

    Pick a capture box (an SDI-to-USB box such as a Magewell USB Capture SDI, or any capture device the Mac sees) once per camera and LIVE VIEW shows that camera's SDI with the least delay the Mac allows, with its frame rate and dropped frames. Without a box it shows the camera's own still frames, labelled with their age. The camera has no live video over the network; a box on an SDI feed is the fluid path.

    ALEXA

IMPROVED 03

  • ALEXA MENU: accurate values, one clean table

    Every MENU row was checked against the camera's own value tables. Raw numbers now read as words and units (REC reads STBY, not 4; temperatures in °C, durations in s), sub-menu lines show what matters (Recording: ARRICORE · 4.6K 3:2 OG · 23.976), and rows Scanny can't read on a camera behind a base station say so instead of a dash. One full-width glass table, one arm bar at the top instead of NEEDS ARM on every row, and the old Other · CAP only pile is sorted into the menus you'd look in.

    ALEXA

  • ALEXA MENU: edit on the row

    Lists open on the row, numbers step with − / at the camera's own step (double-click to type), toggles flip in one click, actions show their verb. ↑↓ move, ← → step the value being edited, Esc steps out, CMD+F finds. On a camera on air, in PVW or REC the arrow keys only move, they never send.

    ALEXA

  • Fiber levels land the moment the base station sends them

    Scanny talks to each LPS-1 the same way its own web page does (a live socket, with the old method as a fallback) and draws each new value in the frame it arrives. The hover shows the path and the push-to-screen time. The base station decides how often it measures; Scanny is never slower than its own page.

    LPS

FIXED 01

  • Fiber levels match the LPS-1 exactly

    Scanny now shows fiber the way the LPS-1's own page does: the bar is full at 1.0, the colours change at the same values (green below 2.0, red at 2.0 and above, amber is kept for problems), and nothing is rounded. The big number is the LPS bar's percent, the exact reading sits next to it, with the base station's camera channel and how old the value is in ms.

    LPSALEXA

PERMALINK ›
1.1.0 beta 16DATE09 OCT 2026CHANGES10BETA

29 more ALEXA MENU rows change over the network, no dialogs anywhere in camera work, paint on air goes on LIVE, COPY runs every camera at once, and the SHOW button always lands on the SHOW grid.

SAFETY 02

  • Picture rows skip on air with OPEN

    ND, shutter angle, exposure time, knee, multimatrix bypass, filter sharpness and AWB area are skipped on air, with tally unknown, in REC and in pre-record while the arm is OPEN. SEND checks again; LIVE sends them.

    ALEXA

  • Tally and web calls stay honest

    Tally stays on the camera in this beta. The tally state, the three lamps, the trigger and the channel read NEXT BETA, so a lamp test can never hide a real take. The camera's screen mode is skipped on air and in PVW. IRIS OPEN / CLOSE and PRE-REC over the web stay UNVERIFIED on show cameras until the spare proves them.

    ALEXA

NEW 01

  • 29 MENU rows now change over the network

    Rows that used to say CAM ONLY or VIEW ONLY now change from Scanny in one press: CALL, codec and resolution (checked first, then set), active medium, playback clip name, focus position, saving a look, button locks, timecode source, date and set to camera time, power warnings and auto boot, EVF surround, EVF and SDI 1 status overlays, the camera's screen mode, look switch per output, and the audio sources and solo on LAN cameras.

    ALEXA

IMPROVED 04

  • What still lives on the camera, and why

    The fiber adapter address stays ON CAMERA: a wrong value takes the head off the network and nothing remote can undo it. On a camera behind a base station, the rows only the camera's own web remote can set read ON CAMERA too; they change from Scanny on LAN cameras. Rows that come next read NEXT BETA: white balance, fps and shutter preset add, audio level and gain, button assign and user button presses, message clear, playback and clip skip, GRAB, LIST, ALE export, lens speeds, lens table load, look and lens table install from the camera's list, WiFi mode and channel, the tally state and the red, green and yellow lamps, trigger and channel, intercom, video knee, gamma and saturation, seven overlay, audio and WRS rows Scanny can't read back yet, and the multi-value editors. Nothing looks writable that can't be sent.

    ALEXA

  • No dialogs in camera work

    One press goes. No typed confirms, no AGAIN?, no pop-ups, and no on-air setting to switch. Protection is automatic: a row that can't go now is skipped by its class, keeps the value you set and shows why (ON AIR, PVW, REC). Press SEND to check again and send it if it is clear.

    ALEXA

  • Paint on air goes on LIVE

    With the arm on LIVE, paint rows go to a camera on air in one press. On OPEN they go off air and wait while the camera is on air.

    ALEXA

  • COPY runs every camera at once

    Each ticked camera runs on its own. A camera that is skipped or doesn't answer never holds up the others, and STOP lets the writes already out finish and sends nothing new.

    ALEXA

FIXED 03

  • The SHOW button always takes you to the SHOW grid

    The SHOW button in the header now reads SHOW next to its grid icon. Press it from any page and you land on the SHOW grid. Press it again on the grid to turn SHOW off. CMD+SHIFT+S does the same.

  • CONTROL OVER WI-FI chip removed

    The amber CONTROL OVER WI-FI chip is gone from the header. It showed on a Mac with the truck cable and Wi-Fi both on, even when camera control went over the cable. SETUP PUSH now says control runs over Wi-Fi only for an ALEXA whose own link is on the Mac's Wi-Fi port.

  • ALEXA control prefers the cable when the Mac is on both cable and Wi-Fi

    One ALEXA can answer on the truck cable and on Wi-Fi at once. Its control link now goes on the cable whenever Scanny hears it there, and on Wi-Fi only when that is the only way in.

    ALEXA

PERMALINK ›
1.1.0 beta 15Setup dropDATE09 OCT 2026CHANGES14BETA

SETUP PUSH in one press to every camera at once, MENU User Setups Load and Save from Scanny, one-click engineering settings, live fiber levels (FBS RX / FCA RX) per camera, and a PATCH CAMERA column you can size and sort.

SAFETY 01

  • On-air cameras are skipped, not asked about

    Setup Push and the MENU never ask "are you sure". A camera ON AIR is skipped by itself, its row says so, and one click sends later; the click checks again and still sends nothing while it is on air.

    ALEXA

NEW 02

  • Drop a setup file on any ALEXA

    Drag an .stp from Finder onto an ALEXA's tile, list row, the Wall, the CAMERA page, a PATCH row or a MAP node. SETUP PUSH opens, saves the file and ticks the cameras you dropped on. Nothing is sent until you press INSTALL. While a push runs, a drop waits. SHOW never takes a drop.

    ALEXA

  • Live fiber levels per camera

    See the actual fiber light levels, live from the base station: FBS RX and FCA RX for every camera on fiber. They show on the Wall tiles, the CAMERA page, the Wall's FIBER view, PATCH, MAP and SHOW, every 2 s while on screen. A low or dropping level turns amber and says which end to check first.

    LPSALEXA

IMPROVED 08

  • READY or why not, per camera

    Before you drop, each camera shows READY, or the reason it can't take the file now: ON AIR, LINK DOWN, QUIET, LOCKED, HELD, PVW or TALLY ?. A camera needs a live control link to take a setup file.

    ALEXA

  • Where the file installs

    After INSTALL, Scanny reads the camera's own list back and shows the name it lists: "on CAM 3 · internal · NAME". Setup files go to the camera's internal storage. On the camera: Setup › User Setups Installed.

    ALEXA

  • PATCH: a CAMERA column you can size and sort

    PLOT is now CAMERA. Drag its edge to make the names wider or narrower; double-click it to fit the longest name. Click any column head to sort, click again to reverse. The # / A–Z switch sorts the camera names by number or by letter. One head showing on two base stations is now caught.

    ALEXALPS

  • SETUP PUSH: one press, every camera at once

    No typing and no pop-ups. Press INSTALL LOAD (or Return) and every ticked camera gets the file at once; each one loads the moment its own copy is in, without waiting for the others. A camera ON AIR gets nothing and its row says so, with SEND for later. TALLY ? waits the same way; its SEND goes on your click. REC and PVW store the file and offer LOAD. A camera that already has a different file with that name has its old copy saved to this Mac first. The done line says how many loaded and how long it took; UNDO is on each row, and UNDO ALL puts every camera back.

    ALEXA

  • MENU › Setup › User Setups: Load and Save from Scanny

    No more CAM ONLY here. Load shows the setup the camera is running. Open it and the camera's own list comes up: one click on a name loads it, with the camera's current setup backed up first so UNDO puts it back. Save is SAVE AS: the name is filled in, one click stores it on the camera, then it shows in Load. A name already on the camera is never replaced. A camera ON AIR, in REC or in PVW gets nothing and the row says LOCKED.

    ALEXA

  • A LOAD confirms itself, quietly

    After a LOAD, Scanny reads back what the camera is running, with no question: LOADED, or amber NOT CONFIRMED if the camera doesn't say within 90 s. A frame-rate change that drops the link while the setup loads no longer shows FAILED.

    ALEXA

  • Engineering settings are one click

    No more typing the camera's name to change an engineering setting. Off air it is one click; on air, in REC or in PVW it stays locked.

    ALEXA

  • RCPs: WRITE ANYWAY is one click

    In APPLY, a panel Scanny can't tell is in use now has a WRITE ANYWAY button instead of a name to type. A panel known to be on air still gets nothing.

    RCP

FIXED 03

  • SETUP PUSH: LOAD uses the camera's own file name

    An ALEXA 35 keeps a setup as NAME.STP. SETUP PUSH asked for NAME, so the camera stored the file but said no such file to LOAD, and the push read 0 of 1 loaded. LOAD, the backup copy to the Mac, UNDO and a re-push now use the name exactly as the camera lists it. The done line is amber unless every camera got the file, and a failed row says why first.

    ALEXA

  • The done line counts every camera that has the file

    A camera whose LOAD failed after the install still has the file. It now counts as on the camera and the LOAD problem shows on its own: "DONE · 3 of 3 · 1 LOAD FAILED". An install that timed out but shows in the camera's list reads NOT CONFIRMED, not FAILED. A drop whose file is refused keeps the reason on screen and ticks nothing.

    ALEXA

  • Keeps the 12 MB setup file limit

    Carries the beta 14 fix: setup files up to 12 MB, so ALEXA 35 setups with looks (about 5 MB) import and install.

    ALEXA

PERMALINK ›
1.1.0 beta 14Smart fixesDATE09 OCT 2026CHANGES01BETA

SETUP PUSH takes real ALEXA 35 setup files again: setups with looks run past 5 MB, and Scanny refused anything over 4 MB.

FIXED 01

  • SETUP PUSH: setup files up to 12 MB

    ALEXA 35 setup files that carry looks are about 5 MB. Scanny refused any file over 4 MB, so dropping one into SETUP PUSH did nothing useful. The limit is now 12 MB, well inside what one camera message can carry.

    ALEXA

PERMALINK ›
1.1.0 beta 13Smart fixesDATE05 OCT 2026CHANGES05BETA

Smart fixes on PATCH and MAP: one best button with its reason, at most one other choice, exact device steps with I DID IT · CHECK, and FIX ALL fixes everything Scanny can without making a new problem. Never an on-air camera, never a send to a device.

SAFETY 01

  • Smart fixes never touch an on-air camera and never send to a device

    A fix for a camera on air, on REC, on preview, with its tally not read or held by an RCP waits in amber with "on air · after". APPLY checks again, so a camera that went on air since is left out, a chain fix that needs it waits with it, and the result names the camera. If what is left would still put one CCU number on two cameras, nothing is written. Smart fixes change Scanny's own files only; FBS ID, CAM CH, TSL, camera addresses and RCP setups stay steps for you.

NEW 03

  • PATCH and MAP: smart fixes

    Each problem card shows one best button and the reason for it, for example KEEP CCU 8 · IP plan 11 base stations agree. At most one other choice sits beside it. When two choices are equally good, the card says so and leaves the pick to you.

    ALEXALPSRCP

  • Device steps with I DID IT · CHECK

    A change that lives on a device (an LPS-1 FBS ID or CAM CH, the switcher's TSL index, an ALEXA address, an RCP's own setup) is a step that names the device, the field, the value now and the value to set, for example On the LPS-1 at its address: FBS ID → 08. Make the change, press I DID IT · CHECK, and Scanny reads it back for 20 s.

    ALEXALPSRCP

  • FIX ALL fixes what Scanny can, without a new problem

    FIX ALL n stages every Scanny-side fix that clears a problem and makes no new one, chains included: when one fix frees a CCU number, the camera that needs it gets it in the same go. The review lists what was left out and why. Nothing is applied until you press APPLY.

    ALEXALPSRCP

FIXED 01

  • COPY PATCH SHEET prints the smart fixes

    The sheet's fix lines are the cards' buttons and steps, with optional steps marked, so following the sheet never puts one CCU number on two base stations.

    ALEXALPS

PERMALINK ›
1.1.0 beta 12RCPsDATE05 OCT 2026CHANGES06BETA

The RCPs tab, fixed and simpler: rows no longer jump, the edit buttons are bigger, STATE says one plain word, a skipped change says why, and READING… always ends with a result.

SAFETY 01

  • RCPs: STOP comes first while a send runs

    During a table send, STOP is the first button in the action bar, and CLEAR / SELECT ALL wait until the send ends. Esc still stops.

    SKAARHOJRCP

IMPROVED 02

  • RCPs: bigger buttons, simpler table

    An edit opens a glass band under its row: − and are 40 × 36, the SEND chip 36 high, the value between them. MODEL, REACTOR and SAVER moved to the focused row's details under the table. One counts line and one action bar, with ? for the keys. The lock is one pill: LOCKED, or UNLOCKED with the seconds left.

    SKAARHOJRCP

  • RCPs: plain status, and why a change was skipped

    STATE shows one word per cause, such as NO SETUP, IN USE or ON AIR. When a change is skipped, the band says why and what to press, for example LOCKED · NO SETUP, then UNLOCK. UNLOCK only unlocks; it never sends. A row keeps its word through a re-read instead of flickering, but ON AIR and any other new cause show at once. Counts and health dots that need a look are amber; red stays for on air.

    SKAARHOJRCP

FIXED 03

  • RCPs: rows no longer jump

    Opening an edit scrolls once, to a whole row, and only when the row and its edit band aren't already in view. Rows never sit under the soft top and bottom edges, and the end of the list stops on a row edge. A held − or stops the moment you let go, and a press on the open edit updates it instead of opening a new one.

    SKAARHOJRCP

  • RCPs: READING… always ends with a result

    If an RCP doesn't answer within 5 s, the edit says NO ANSWER IN 5 S · NOTHING SENT instead of READING… for good, and Return sends nothing. Every re-read ends the same way. A closed edit's waiting read is dropped.

    SKAARHOJRCP

  • PATCH: menus tick what the row shows

    Pick another plot name, CCU or RCP for a camera and its menu now ticks that pick; the saved value reads "· now" until you Apply. When the tally system's TSL number isn't read, the TALLY cell reads "TSL ? · CH n" instead of "TSL = CH n".

    ALEXALPS

PERMALINK ›
1.1.0 beta 11MAPDATE05 OCT 2026CHANGES04BETA

A new MAP tab: your patch as a live flowchart with moving colour lines in glass. Trace a signal, see what to fix, drag to re-patch Scanny's own map. SHOW's ALEXA cards now show TINT.

NEW 03

  • MAP tab: the patch as a live flowchart

    MAP (CMD+6) draws THIS MAC, its subnets, the RCPs, cameras, base stations and OUT as glass cards joined by moving lines, colour-coded by type: RCP control violet, fiber cyan, SDI blue, tally white, the on-air camera's tally red, a problem amber. Click a card to trace its signal; click it again for the whole map. The FIX panel lists the same fixes as PATCH, and hovering one lights only its lines. A camera, RCP or ALEXA that goes quiet shows a hollow dot and how long. RCP state comes from the RCPs tab's last read: past a minute it says "as of" that time. Cards can be moved; the layout is kept per Mac.

    ALEXALPSFR7PANASONICRCP

  • MAP: drag to re-patch, Scanny side only

    Drag an RCP's line onto another camera, or a base station's CCU tag onto another base station, to stage the change in Scanny's own RCP map or CCU numbers. Each drop shows SCANNY ONLY for what Apply changes and NOT SENT for what still has to be set on the device itself. REVIEW & APPLY opens PATCH's review; nothing is sent to a camera, RCP or LPS-1. A change that touches a camera on air, on preview or with tally not read asks first: the first click says which camera, the second opens the review. PATCH and MAP share one plan, so a pick made on one shows on the other and UNDO lasts across a tab switch.

    LPSRCP

  • MAP: PING and IDENTIFY are coming

    PING and IDENTIFY show on a card but stay off until they are signed off on the bench. OPEN CAMERA and PATCH › work now.

    ALEXAFR7PANASONICRCP

IMPROVED 01

  • SHOW: ALEXA cards show TINT

    ALEXA cards on SHOW now read EI, SHUTTER and ND over WB, TINT and IRIS. TINT takes the place of master black.

    ALEXA

PERMALINK ›
1.1.0 beta 10SHOWDATE05 OCT 2026CHANGES04BETA

The Wall and SHOW in roomy glass with lime on what matters, and a new PATCH tab: one row per camera, fixes staged and reviewed, nothing sent to a device.

NEW 01

  • PATCH tab: one row per camera

    PATCH (CMD+5) shows every camera on one row: plot name, camera head, base station, CCU pin, RCP, camera IP, tally and a CHECK. It flags a CCU pin, plot name or RCP map that disagree and puts a fix button under that row. Every pick is staged; REVIEW & APPLY lists each change, changes only Scanny's own files and checks again. Nothing is sent to a camera, RCP or LPS-1. A new head is accepted per camera, off air only, with its controls kept LOCKED. UNDO puts the last Apply back for 10 minutes. COPY PATCH SHEET copies the patch as text.

    ALEXALPSFR7PANASONICRCP

IMPROVED 02

  • Wall: roomy glass cards, one value panel

    Every Wall tile is now one glass card with room around it. The camera IP is the big lime line, the CCU and CAM tags sit under it, and the key values sit in one quiet panel, label over value. PGM is red glass with a soft red glow, PVW green, a problem amber. A rolling camera keeps its red edge as well as its solid REC pill. Same clicks, menus and tally as before.

    ALEXAFR7PANASONIC

  • SHOW: every camera at one glance, up to 16

    SHOW now fits up to 16 cameras on one 1440 screen (12 at 1280) as glass cards with big values you can read from across the truck. The camera on PGM gets the ON AIR NOW strip at the top and a red on-air glow. With no camera on PGM the strip turns amber and says so, so the grid never jumps. A camera that drops off shows amber NOT SEEN NOW. REC never hides ON AIR?. The keys are behind the ? button.

    ALEXAFR7PANASONIC

FIXED 01

  • A stray launch option can no longer open a second Scanny

    Starting Scanny with a launch option it does not know now stops at once, instead of opening a second Scanny beside the one already running.

PERMALINK ›
1.1.0 beta 9SHOWDATE04 OCT 2026CHANGES05BETA

COPY, PUT BACK and UNDO BATCH show a camera an RCP holds before you press Apply, with a TAKE OVER button on its line (and TAKE OVER ALL when two or more are held). A held camera is never a silent failure. Taking over a value the RCP just moved goes in 2 presses.

SAFETY 01

  • LOCK EVERYTHING clears every half-done take-over

    A first press made before LOCK EVERYTHING never finishes a take-over after it, on an ALEXA or an FR7. On an FR7, if another RCP or the CNS bridge takes the camera between the two presses, the second press starts again and names who has it now.

    ALEXAFR7RCP

IMPROVED 02

  • COPY, PUT BACK and UNDO BATCH: take over before Apply

    A camera an RCP holds now says so on its line before you press Apply: held by RCP-01, with a small TAKE OVER button at the end. One click takes that camera over for this session (logged in Activity). With two or more held, TAKE OVER ALL sits next to Apply: one click, each camera logged. It takes only the cameras Apply will write: an unticked camera, or an on-air one without ALLOW ON AIR, keeps its RCP. Then Apply sends through every usual check.

    ALEXARCPSKAARHOJ

  • Take over a value the RCP just moved: 2 presses, not 3

    When the only reason to ask AGAIN? is that the RCP just moved that value, the press that takes over also answers it. EI on a held, off-air camera now goes in 2 presses. Off air only: on air (LIVE fine steps too), first use on a camera in PVW, or any other reason still asks.

    ALEXARCP

FIXED 02

  • A held camera in a COPY is skipped with the reason

    If a camera is still held when Apply runs, its line reads SKIPPED · HELD BY RCP-01 and nothing is sent to it; the other cameras go on. Before, each held camera failed setting by setting with Held by RCP — nothing sent.

    ALEXARCP

  • Take-over words leave when the hold does

    Unlock with the orange chip during the 3 s after a first press and RCP-01 HAS IT · AGAIN TO TAKE OVER leaves the control at once.

    ALEXARCP

PERMALINK ›
1.1.0 beta 8SHOWDATE04 OCT 2026CHANGES07BETA

When an RCP holds a camera, the control you pressed says which RCP has it and how to take over: press the same change again within 3 s and it goes, through every usual check. In SETUP PUSH one click on a held camera's line takes it over. LOCK EVERYTHING still gives every camera back to its RCP.

SAFETY 02

  • SETUP PUSH: INSTALL goes to every camera; LOAD on a camera an RCP holds waits for one click on its line

    New in beta 8: beta 7 also loaded on cameras an RCP drives. INSTALL still goes to every camera, as before. LOAD on a held camera waits: its line reads INSTALL · LOAD: held by RCP-01, with a small TAKE OVER button at the end. One click unlocks that camera for this session (logged in Activity); LOAD then follows the usual checks. The line itself still only ticks.

    ALEXARCPSKAARHOJ

  • The RCP wins until you take over

    Nothing changes on a held camera until you press twice, click SET AGAIN or click TAKE OVER, and only for this session. LOCK EVERYTHING puts every camera you took over back on its RCP. Panasonic controls are not held by an RCP and send as before.

    ALEXAFR7PANASONICRCPSKAARHOJ

IMPROVED 02

  • Take over from the control you pressed

    On a camera an RCP holds, the first change shows RCP-01 HAS IT · AGAIN TO TAKE OVER on that control (the RCP's own name) and sends nothing. Press the same change again within 3 s: Scanny unlocks that camera for this session, logs it in Activity, and the change goes through every usual check (on-air ask, link, LOCKED, typed name). A held key's auto-repeat never counts as the second press. The orange chip on the camera page still unlocks and RE-HOLDs.

    ALEXAFR7RCPSKAARHOJ

  • Typed values: SET AGAIN takes over

    EI Other…, a fader value, an RGB trim or TC on a held camera: the first Set sends nothing and the box stays open with your value and RCP-01 has it — SET AGAIN takes over. One more click unlocks that camera for this session (logged) and sends. No need to retype inside 3 s.

    ALEXARCP

FIXED 03

  • No more bare NOT SENT for an RCP hold

    A change the RCP hold stops reads RCP HAS IT on the row, and the line says which RCP has which camera and how to take over. Before, the row read NOT SENT and the camera had to be unlocked from the chip at the top of the page.

    ALEXAFR7RCP

  • LOCKED and other blocks come before a take-over

    On a LOCKED page (or with no link, busy, in playback), a menu pick, preset, typed value, AWB or RESET ALL reads the real reason. It never takes a camera off its RCP while nothing can be sent.

    ALEXARCP

  • FR7 on air: take over first, then one ask

    On an on-air FR7 an RCP holds, the take-over now comes before the on-air ask, as on ALEXA. Press, press again within 3 s, then confirm once. Before, the ask came first and a second ask followed the take-over.

    FR7RCP

PERMALINK ›
1.1.0 beta 7SHOWDATE04 OCT 2026CHANGES18BETA

SETUP PUSH is one simple window: drop a .stp file with any name, tick where it goes and whether it loads, and LOAD on any off-air camera with every guard kept. The button says what will happen, a camera one cut from air reads PVW, and a file type not seen from a camera here asks once before it loads. On the ALEXA page the LAN link respects the RCP hold, and the one-fine-step move is for paint rows only.

SAFETY 07

  • The LAN link respects the RCP hold

    Settings and IRIS OPEN / CLOSE sent over the LAN link now check the RCP hold, as the camera link does, and so does a value waiting in the queue. While an RCP holds paint, a paint setting or IRIS sends nothing and reads Held by RCP. Other settings still go.

    ALEXA

  • One fine step on paint rows only

    The one-fine-step move with no known range is for paint faders and trims only. Other rows with no known range, such as genlock shift, pre-record duration, look intensity and filter sharpness, read RANGE ? and stay read-only. Master black and the RGB trims still move one fine step.

    ALEXA

  • PVW on the camera list

    A camera one cut from air now reads PVW in amber on the camera list, not OFF AIR. LOAD skips it; INSTALL still goes.

    ALEXA

  • LOAD checks the camera model

    When a file names a camera model, LOAD runs only on cameras of that model; the others install only and say so. A file that names no model asks once: No camera model found in this file — load anyway?

    ALEXA

  • Same name in another case

    A setup on the camera whose name differs only in upper and lower case counts as already there. Nothing is written over it unless you tick Replace.

    ALEXA

  • RCP hold before the serial is read

    The LAN link's RCP hold also covers a camera whose serial has not been read yet, using the serial Scanny expects, as the camera link does.

    ALEXA

  • A new file type asks before LOAD

    A file whose first bytes match no file got from a camera here reads new file type in the library. LOAD asks once: This file's format wasn't seen from a camera here — load anyway? INSTALL is unchanged. A 3D CAD file that also ends in .stp is refused: A 3D CAD file, not a camera setup.

    ALEXA

NEW 01

  • SETUP PUSH: drop a file and it imports

    Drop .stp files on the SETUP PUSH window, or click to choose. Any file name imports: Scanny keeps letters, digits, _ and -, turns every other character into -, and keeps the name within 32 characters. SHOW_3.8K_59.94.STP is saved as SHOW_3-8K_59-94, and one line says so. A different file with the same name gets -2, -3 and so on; the same file dropped again is the one already in the library. The size, .stp and file checks are unchanged.

    ALEXA

IMPROVED 07

  • Rename, delete and get from a camera in the library

    Click a file to pick it. Double-click to rename it: the same name fix applies and a rename is never refused. Return saves, Esc cancels. The x or a right-click moves a file to the Trash after a confirm. Get from camera is one row: pick the camera and the file, then GET.

    ALEXA

  • Tick boxes for where it goes and if it loads

    Camera body (on by default), USB stick in the camera, Load it after install, Replace a file with the same name, and Include on-air cameras (store only, never load). The USB box is greyed out with Store on USB from the camera menu: Scanny stores setups on the camera's internal storage. The INSTALL ONLY / INSTALL LOAD switch and the test-spare lines are gone.

    ALEXA

  • LOAD on any off-air camera

    With Load it after install ticked, Scanny loads the setup on any off-air camera, no test spare needed. Every LOAD guard stays: on air, tally unknown, REC, PRE-REC and preview refuse it; Scanny saves a backup on the camera and copies it to the Mac first; cameras load one at a time and stop at the first failure; you type the camera names to confirm; the active setup is read back after; UNDO loads the backup. A camera that refuses shows its answer, for example NoSuchFile: not loaded, the backup stays.

    ALEXA

  • One camera list and one button

    ALL / NONE, then one line per camera with OFF AIR, ON AIR or NO LINK. The plan shows on each line before the run and the result after it ( STORED · LOADED · × reason), with UNDO on the lines that loaded. One button: INSTALL ON 3 CAMERAS. The window fits a 1080 × 680 screen.

    ALEXA

  • The button says what will happen

    The SETUP PUSH button names the job: INSTALL ON 3 CAMERAS, INSTALL LOAD ON 3 CAMERAS, or INSTALL ON 3 · LOAD ON 1 when only some cameras can load.

    ALEXA

  • Drop anywhere, click a line to tick

    Drop a file anywhere on the window. Click a camera line to tick it. Typed confirms sit in the footer, one at a time, so the library and tick boxes never move. Esc while renaming only cancels the rename. The footer says the next step, for example Saved as SHOW_A · Tick a camera.

    ALEXA

  • Plain results on each camera line

    After a run each camera line says what happened in plain words. A camera that installed but did not load says why, for example STORED · not loaded: made on ALEXA LF, camera is ALEXA 35.

    ALEXA

FIXED 03

  • CALL and typed faders

    RCP CALL no longer counts as checked the first time you press it. A fader offers typing only with a known range, like the RGB trims and the PAINT strip.

    ALEXA

  • COPY over the LAN link logs as COPY

    A COPY or undo sent over the LAN link is now logged as a COPY, not as a press on the page.

    ALEXA

  • Get setup from this camera

    The Wall right-click item now reads Get setup from this camera…, like GET in the window. A drop with no file says No file in that drop. Drop the .stp from Finder, or click to choose it. The file menu reads no files when the camera has no link, never reading… for ever. A rename that only changes upper and lower case keeps the file in the library even if it fails.

    ALEXA

PERMALINK ›
1.1.0 beta 6SHOWDATE04 OCT 2026CHANGES15BETA

On the ALEXA page settings change straight from the page: a first change checks itself, AGAIN? sends only the change it asked about, RESET ALL and AWB respect the RCP hold, and faders with no known range still move one fine step at a time. On the RCPs tab, a value the RCP already holds now says so plainly, a confirmed DISP, LED, DIM, SLEEP or GAIN change reads saved on the RCP and read back, the rows always plan on the read the table shows, a value that goes back after a change is shown and logged, and a WENT BACK row clears on a newer read.

SAFETY 03

  • A first change checks itself

    After a change Scanny reads the setting back from the camera. If it matches, the setting counts as checked for that camera software on every ALEXA, and stays checked after a restart. If the camera reports another value, the row shows what the camera reports and nothing else changes.

    ALEXA

  • COPY waits for a first change on a page

    COPY to other ALEXAs still skips a setting not yet checked on that camera software; its chip reads SET ONCE FIRST. Change it once on a camera page and COPY takes it from then on. COPY and undo never write an unchecked setting, on the camera link or the LAN link. LOCKED cameras are skipped. The test spare stays under Settings › ALEXA for diagnostics.

    ALEXA

  • RESET ALL and AWB respect the RCP hold

    MULTIMATRIX RESET ALL and AWB now check the RCP hold, from the page and from the queue. While an RCP holds paint they send nothing and read Held by RCP. RESET ALL no longer marks the multimatrix rows as checked.

    ALEXA

NEW 01

  • WENT BACK when a changed value doesn't stay

    After a confirmed change, if a later read (the regular reads, RE-READ, the read after the send or the 10 s check) finds the RCP holding another value, the row reads WENT BACK TO 3 with DISP went back to 3 after the 10:00 write, and Activity logs it once. Scanny never sends it again by itself: edit the cell to send it again.

    RCPSKAARHOJ

IMPROVED 06

  • A change reads saved on the RCP · read back 8

    A confirmed DISP, LED, DIM, SLEEP or GAIN change now reads SAVED · READ BACK 8 on the row and saved on the RCP · read back 8 in Activity. Its help says Scanny checks the value stored on the RCP, and that what the screen shows can also depend on the panel being dimmed or on the panel's own Engineering Menu brightness (Shift Panel lock).

    RCPSKAARHOJ

  • Every ALEXA setting changes from its page

    On an unlocked ALEXA the settings on the page now change when you click, step, pick or type them, with no test spare needed. Off air it is one click. On air, in preview, with tally unknown, rolling or in pre-record, a setting not yet checked on that camera software asks AGAIN? once: click the same change again within 3 s to send it. A different change, or a held key, asks again and sends nothing. ENG settings still ask for the camera name, off air only. IRIS OPEN / CLOSE and pre-record over the LAN link stay UNVERIFIED on a show camera until the test spare has checked them.

    ALEXA

  • Faders with no known range still move

    A paint fader or trim uses the camera's range, else the documented one. With neither it no longer sits at RANGE ?: it moves one fine step per click. Typed values, coarse steps and drags wait until a range is known; a typed value there reads Range unknown: one fine step at a time. Nothing sent. If the camera refuses a value, the row shows its answer.

    ALEXA

  • No more UNVERIFIED line on the ALEXA page

    The orange "n of N UNVERIFIED — shade from RCP" line is gone, and so is the STATUS-tab link to the test spare. On a base station a dim line counts the settings on the open tab that only a LAN link or the camera menu reaches, and hides at 0; they stay folded away in their section.

    ALEXA

  • Type a value into RGB trims and the PAINT strip

    Off air, double-click an RGB trim or the PAINT strip master or R / G / B field to type a value. With LINK on it sets R, G and B. Typing needs a known range and is never offered on air or on a LOCKED camera. The SHIFT coarse hint only shows where a coarse step is allowed.

    ALEXA

  • Plainer words around first use

    The AGAIN? hover reads On air: click again within 3 s to send. Settings › ALEXA, the Wall spare alert and the LIVE 1-CLICK dialog say test mode is diagnostics only. A read-only row reads Read now. Change it on the camera.

    ALEXA

FIXED 05

  • ALREADY says which RCP holds the value

    When you type the value an RCP already holds, the chip reads ALREADY SET, the row ALREADY 8 ON RCP and the line above the table DISP → 8 ON 1 RCP · ALREADY 8 ON RCP-14 · NOTHING TO SEND. Return no longer closes without a word: the rows and the line say RCP-14 already holds DISP 8 with the time it was read, and Activity gets one line, Nothing sent: RCP-14 already holds DISP 8. Nothing is sent.

    RCPSKAARHOJ

  • The rows plan on the read the table shows

    While you edit, the rows are planned again on the newest read of each RCP, so a cell never shows 3 beside ALREADY 8. If the two still differ, the chip and the row read READING… and Scanny reads that RCP again once (reads only) before anything can be sent.

    RCPSKAARHOJ

  • A WENT BACK row clears on a newer read

    When a newer read shows another value, for example 8 again from the web page or a sheet, the WENT BACK row goes plain and shows what the RCP holds now. Nothing is sent and nothing more is logged.

    RCPSKAARHOJ

  • CHANGED TO when it is not the old value

    The row reads WENT BACK TO 3 only when 3 was the value before the change. Otherwise it reads CHANGED TO 5, matching the line DISP changed to 5 after the 10:00 write.

    RCPSKAARHOJ

  • Drift reads the group first

    When a value moves after a change, the row shows the group's value first, every time. The panel's own value shows only when the group did not move and the panel holds its own value. An inherited value is never shown.

    RCPSKAARHOJ

PERMALINK ›
1.1.0 beta 5SHOWDATE04 OCT 2026CHANGES16BETA

SHOW and CMD+K tally now match the camera pages, SHOW reads FR7 and Panasonic every 3 s, Return in SHOW opens the camera under the SHOW cursor, CMD+K runs a row of what you typed, and Delete and quit always quits.

IMPROVED 02

  • Clearer refusals and hovers

    Clearer hovers on ALEXA heads: the CAP password state, channel number, connected remotes, audio signal, the FIBER badge and the setup-load help. The Panasonic IP-change hint reads 'The camera takes IP changes in the first 20 min after power-on.' The FR7 shutter note says to set speed / angle on the camera; Scanny sends Auto Shutter on/off.

    ALEXAFR7PANASONIC

  • Help, alerts and Activity lines say what Scanny does

    Help text, alerts and Activity lines now say what Scanny does or what you see. An unknown setting or command reads 'The camera reports this setting as unknown.' The LPS-1 TSL help reads 'The switcher's TSL index must match this camera's CAM CH.' The CNS chip reads CNS N/A, CNS OFF says it ends RCP control, and on air it reads 'Scanny holds CNS while on air'. An untested Reactor version reads 'Scanny hasn't bench-tested Reactor …'. Nothing Scanny sends has changed.

    ALEXALPSFR7PANASONICCYANVIEWSKAARHOJ

FIXED 14

  • Return in SHOW opens the SHOW cursor's camera

    With SHOW on while the Wall is in CHECK, Return now opens the camera under the SHOW cursor, and Space no longer ticks a CHECK box on a camera you can't see. Nothing is sent.

  • ALEXA tally in SHOW matches the camera page

    An ALEXA whose link went stale now reads ON AIR? · STALE instead of its last tally, and is never drawn as the PGM camera. Tally 3 (Record) reads as on air, and a tally Scanny hasn't read reads ON AIR?, the way the ALEXA page treats it. Display only.

    ALEXA

  • FR7 tally in SHOW matches the camera page

    When the FR7 page can't call a camera off air (its tally is driven from outside, or REC hasn't been read), the SHOW cell now reads ON AIR? with the same reason instead of off air. A rolling FR7 gets the on-air focus ring. Display only.

    FR7

  • SHOW tally and link ages tick every second

    SHOW works out tally and link age once a second, so a read older than 5 s turns ON AIR? on time and a camera that stops answering doesn't keep its last tally. Display only.

    ALEXAFR7PANASONIC

  • Panasonic tally age counts from the last read

    SHOW and CMD+K now count a Panasonic's tally and link age from the last read, not the last change, so a steady camera no longer reads ON AIR? and an amber link age all the time.

    PANASONIC

  • CMD+K: Return runs a row of what you typed

    A new search starts at its first row, and Return works out the new list before it runs a row, so it never runs a row from the previous list. Every row still goes through its camera's own checks.

  • CMD+K tags stay current

    While CMD+K is open, its tags and air words are worked out again every second, so a camera that goes on air stops reading SENDS. An ALEXA with no link or a stale link reads ON?. HELD follows the same rule as SHOW: a camera you unlocked isn't shown HELD, and an FR7 held by the CNS bridge is.

    ALEXAFR7PANASONICRCP

  • SHOW takes plot numbers that load late

    A camera seen before its CCU number loaded now takes the number when it arrives, so a digit jump reaches it. Its slot stays where it is until REFREEZE. A Sony camera whose model isn't known yet shows the FR7 values in the table under 1100 pt.

    ALEXAFR7

  • Delete and quit always quits

    If Scanny can't remove everything (for example a locked file), it now says why and still quits, removing what it can again while quitting, so the running app can't write back what was already removed.

  • Check for updates OFF stays off

    A check still in flight when you switch Check for updates OFF no longer brings the pill back. The request now sends User-Agent: Scanny instead of the build number and macOS version.

  • What's New shows this beta's notes

    A beta now shows its own notes even when the bundled changelog lists the 1.1.0 release above it.

  • Revoking a tested Reactor version sticks

    A Revoke in Settings and an RCP test saving its result at the same moment can no longer bring the revoked version back at the next launch.

    RCPSKAARHOJ

  • SHOW keeps FR7 and Panasonic tally current

    With SHOW on, the Wall reads every FR7 and Panasonic every 3 s, so a cell no longer turns ON AIR? · READ n s between reads. With SHOW off, the Wall reads them every 10 s, as before. These are status reads only, with no setting changes; with SHOW on they go out every 3 s instead of every 10 s.

    FR7PANASONIC

  • CMD+K shows ON? for an ALEXA whose tally Scanny hasn't read

    In CMD+K, an ALEXA whose tally Scanny hasn't read now reads ON?, the way SHOW reads ON AIR? · TALLY ?. Before, it read PGM while the red lamp was off. With the red lamp on, it reads PGM. Display only.

    ALEXA

PERMALINK ›
1.1.0 beta 4SHOWDATE03 OCT 2026CHANGES05BETA

Small fixes from writing the manual: SHOW values fit at 1440, the Set IP suggestion names the right network, and clearer help text.

IMPROVED 03

  • Pinned CCU hover says where empty Return goes

    In Settings › Cameras, the hover on a pinned CCU now names what empty Return goes back to in this build.

    LPS

  • Clearer help text

    The FR7 and Panasonic login help, the LPS fiber hover and the FR7 IP lock note now say plainly what to do. The RCP test sheet names where to revoke a tested Reactor version: Settings › Network › SKAARHOJ RCPs › Tested Reactor versions.

    FR7PANASONICLPSSKAARHOJ

  • Local network prompt mentions the update check

    The macOS local network prompt now also says that with Check for updates on, Scanny reads its public changelog from scanny.metawrks.com. Camera control stays on your local network.

FIXED 02

  • SHOW values fit at 1440

    In SHOW, ALEXA ND now reads CLR, 0.6 and so on (the slot already says ND), and FR7 ZOOM reads 50%, 100% or CI2.0 for Clear Image Zoom, so none is cut off at 1440 pt wide. The camera page still shows the full values. Display only: nothing is sent.

    ALEXAFR7

  • Set IP suggestion names the right network

    The USE suggestion in Change IP now names the suggested address's own network, and says no gateway when none is set, instead of showing a network and gateway of all zeros. The values it fills in are unchanged.

    FR7PANASONIC

PERMALINK ›
1.1.0 beta 3SHOWDATE03 OCT 2026CHANGES30BETA

SHOW mode for the live show, a CMD+K command palette that never sends, faster FR7 stops, and a Data tab to delete everything Scanny keeps on this Mac.

SAFETY 06

  • ON AIR NOW lists only a known PGM tally

    The ON AIR NOW line shows only cameras with a known, fresh PGM tally. With none it reads NO PGM TALLY · check tally feed. A camera whose tally is unknown gets a dashed red edge, never an off-air look.

    ALEXAFR7PANASONIC

  • The palette never sends a change

    Choosing a setting goes to it and outlines it. A command runs the same entry point as its key or button, with its usual confirms. Recent rows are kept as paths only, never values. LOCK EVERYTHING is always the first row.

  • Held FR7 moves stop sooner

    Releasing a held FR7 move now sends STOP three times, about 40 ms apart, on its own path, so it never waits behind a camera read. One acknowledged stop then confirms it.

    FR7

  • Leaving the window stops held moves

    Clicking another window or app now stops FR7 and Panasonic held moves. Quitting sends the stop before Scanny closes.

    FR7PANASONIC

  • Unknown FR7 tally counts as on air everywhere

    Wall rows, plot names and RCP tally now use the one FR7 on-air rule. A stale, unread or external tally reads unknown, and unknown asks like on air.

    FR7RCP

  • No RCP changes during a Reactor test

    Changes can't start while a Reactor version test is running on an RCP.

    RCPSKAARHOJ

NEW 09

  • SHOW mode: one grid in plot-number order

    Press CMD+SHIFT+S or the grid button in the header. The Wall becomes one grid in plot-number order, and the order stays frozen for the show. Cameras found later go at the end, marked NEW, until you press REFREEZE. A camera that stops answering keeps its place, greyed. Turning SHOW on or off sends nothing to any camera.

    ALEXAFR7PANASONIC

  • SHOW cells show what you ride

    Each cell shows the values a shader rides for that brand, plus tally, REC, which RCP holds the camera and how fresh the link is. Windows under 1100 pt wide get a compact table.

    ALEXAFR7PANASONICRCP

  • SHOW keys

    The arrows move between cameras, typing a plot number jumps to it, and Tab shows the tag the camera page would give a step on that value. Return opens the camera page. Nothing is sent from the SHOW grid.

    ALEXAFR7PANASONIC

  • Command palette (CMD+K)

    Press CMD+K to search and jump to any page, Wall view, camera, ALEXA tab, MENU level or setting, Settings tab or common command. Each row shows the value now, the air state and the same tag SHOW shows.

  • ALEXA link drops are logged with the reason

    When an ALEXA link drops, Activity records why and how long it was since the last byte. After the reconnect, Scanny posts REC now ROLLING or REC now STOPPED from the camera's own state report, or says REC is still unknown after 6 s. Nothing extra is sent to the camera.

    ALEXA

  • Delete all Scanny data

    Settings › Data › Delete all Scanny data. Type DELETE to confirm. It removes Scanny's folder and preferences on this Mac, then quits. It also removes this Mac's license registration, so you register the key again to use Scanny. The app itself and files you exported stay.

  • Legal section in About

    Settings › About › Legal lists the Privacy Policy, License Agreement, Third-Party Notices, Trademarks and Deleting your data, with a contact address. Each page shows COMING SOON until it is published.

  • Optional update check, off by default

    When you turn it on, Scanny reads the public changelog at most once a day and shows a small available · What's new pill. It never downloads or installs anything.

  • What's new in About

    Settings › About › What's new shows this version's notes from the changelog that ships with the app.

IMPROVED 08

  • Address checks without a helper process

    The duplicate-IP check, the Panasonic address check and the RCP checks read this Mac's ARP table directly instead of starting the arp tool each time.

    FR7PANASONICRCP

  • Register sheet: your details stay on this Mac

    The Register sheet now says that location, name and company stay on this Mac and are not sent anywhere.

  • Brighter faint text and more VoiceOver labels

    Faint text has higher contrast. VoiceOver now reads the ALEXA fleet write checkbox and the FR7 password eye buttons.

    ALEXAFR7

  • SEND / UNDO sits in the STATE column

    The SEND / UNDO button now sits in the STATE column, so DRIVES stays visible while you send.

    RCPSKAARHOJ

  • Shorter names in the SHOW table

    In the compact table, FR7 mode reads CUST, CINE, CINEQ or FLEX. The RCP holder shows a short name such as SK07. Hover over it for the full name.

    FR7RCP

  • Update check stays on scanny.metawrks.com

    The optional update check refuses redirects and stops an oversized reply early. The What's new link still works after a relaunch. The check is still off by default.

  • Clearer wording on what leaves your Mac

    Settings › Data now says that nothing in Scanny's folder goes to METAWRKS or the internet. Logins, setups and presets go only to your own cameras and panels, when you use them.

  • What's new links the full changelog

    Settings › About › What's new always offers Full changelog, which opens scanny.metawrks.com.

FIXED 07

  • FR7 identity check works when ARP is empty

    When this Mac has no ARP entry for an FR7, a reply from that camera's own address, at most 10 s old, now confirms which camera it is. A different hardware address still refuses, and no proof at all still refuses.

    FR7

  • No second Identify while one is blinking

    A second Identify while one is still blinking is refused, and the button says why.

    FR7

  • Undoing an undo always reads REDO

    Undoing an undo is labelled REDO everywhere, including from the table and for older records.

    RCPSKAARHOJ

  • An RCP that leaves the table is unselected

    A selected RCP that moves to NOT SEEN is no longer selected.

    RCPSKAARHOJ

  • CyanView header counts units seen now

    The CyanView header number counts only units that answer now.

    CYANVIEW

  • Panasonic tags match the camera page

    In SHOW and the palette, a Panasonic with red tally reads ASKS, because its camera page asks before sending. An armed camera with no red tally reads SENDS, an unarmed one reads LOCKED, and one with no link reads NO LINK. Palette rows for Panasonic now show the air state (PGM, PVW or ON?).

    PANASONIC

  • SHOW values fit their cells

    At 1440 pt, the ALEXA TINT, shutter angle, white balance and master black values are no longer cut off. The status row stays inside the cell, and a long RCP holder tag shortens in the middle.

    ALEXA

PERMALINK ›
1.1.0 beta 2ON AIRDATE03 OCT 2026CHANGES12BETA

RCPs you can trust at a glance: a row only for an RCP that answers or that you added, a health line for each, and a safe in-app test for a new Reactor version.

SAFETY 03

  • Off the RCP network, Scanny sends nothing there

    When this Mac isn't on the RCP range's network, one line says so (RCP range … · not on this network) and Scanny sends nothing to that range.

    RCPSKAARHOJ

  • Test a new Reactor version on one idle RCP

    Right-click an RCP › Test Reactor runs a short test on that one RCP: LED +1, read back, undo, read back, Reactor unchanged. Only a full pass unlocks changes for that version on this Mac. It is refused if that RCP drives a camera on air or unknown.

    RCPSKAARHOJ

  • Tested Reactor versions can be revoked

    Settings › RCPs lists each tested Reactor version with the RCP and date it was tested on, and a Revoke button that puts writes for that version back to refused. A failed test always waits out the rate limit before putting the LED back, and says whether it is back.

    RCPSKAARHOJ

NEW 03

  • NOT SEEN group with last seen and Forget

    RCPs and CyanView units seen before that aren't answering now go into a collapsed NOT SEEN group, with when each was last seen and a Forget button. A unit that answers again moves back on its own.

    RCPSKAARHOJCYANVIEW

  • Add RCP by address

    Add an RCP by its private address, even outside the range. Scanny shows it and reads it; changes are only sent to RCPs inside your RCP range. Scanny remembers it until you Forget it.

    RCPSKAARHOJ

  • RCP health line, RE-READ and RE-READ ALL

    Click a row to see how long since that RCP last answered, where its setup read stands and the last error in plain words. RE-READ reads that RCP again; RE-READ ALL reads every RCP. Neither ever changes anything on the RCPs.

    RCPSKAARHOJ

IMPROVED 04

  • RCPs show only when they answer or you add them

    The RCP range is now a search area, not a list. An RCP gets a row once it answers on this network or you add it by address. No more rows of NO REPLY when the Mac is away from the truck. On the truck, every RCP that answers shows as before.

    RCPSKAARHOJ

  • Reactor versions match with or without a leading v

    2.3.0-pre1 and v2.3.0-pre1 count as the same version. Nothing else is matched loosely.

    RCPSKAARHOJ

  • On the truck, RCP rows stay put

    An RCP that answered this session and then misses a read stays in its row as a red NO REPLY. Rows never jump or reorder.

    RCPSKAARHOJ

  • NOT SEEN rows explain themselves

    Each NOT SEEN RCP shows its last error and, when the range is on this network, a Re-read button next to Forget.

    RCPSKAARHOJ

FIXED 02

  • READING SETUP no longer hangs

    A setup read still owed after 20 s says SETUP READ FAILED with the reason, and tries again on its own.

    RCPSKAARHOJ

  • Counters, REDO and one BETA mark

    On the RCP network the header reads ONLINE n OF m, NO REPLY (red) and NOT SEEN. Away from it, only a quiet NOT SEEN count shows and the tab has no badge. Undoing an undo reads REDO, and the BETA mark shows once.

    RCPSKAARHOJ

PERMALINK ›
1.1.0 beta 1ON AIRDATE03 OCT 2026CHANGES24BETA

Safety, speed and RCP visibility for live shows. Anything that still needs a hardware bench ships fail-closed: Scanny refuses with a plain reason instead of guessing.

SAFETY 11

  • Unknown means on air

    An FR7 whose REC or tally is unknown, half-read or more than 5 s old counts as ON AIR. Presets, Home and paint ask first and say why. On an ALEXA, unknown tally is ON AIR too, and a link silent for 3 s reads LINK STALE.

    FR7ALEXA

  • FR7 RCP link stays on while on air

    RCP link (CNS) OFF or BRIDGE is blocked on PGM, PVW, REC or an unknown state. Off air it needs Control unlocked and a confirm. Bulk changes read each camera again and skip on-air ones.

    FR7RCP

  • START TAKE and STOP TAKE from a fresh read

    REC presses only on a REC state read within 250 ms. The confirm says START TAKE or STOP TAKE.

    FR7

  • Held moves stop on their own

    A held pan, tilt, zoom or focus stops when Scanny goes to the background or quits. It ends by itself after 10 s.

    FR7

  • Identify only blinks the tally

    Identify blinks the tally only when the camera is known off air. When it can't, the button says why before you click.

    FR7

  • Head swap on air locks writes

    A head swapped in while on air, in preview, or with tally unknown shows NEW HEAD. Scanny writes nothing to it until you confirm, and controls stay locked after that. The new head's serial shows for 60 s.

    ALEXA

  • Riding on air asks first

    The header says RIDING <setting> · <camera> · ON AIR while the arrow keys step a setting. Cmd-arrow stops at an on-air or air-unknown camera; press again within 2 s to go on. On air, CHANGE needs Cmd-Return; Return does nothing.

    ALEXA

  • The RCP wins

    While an RCP that is answering drives a camera, or an FR7's RCP link reads BRIDGE, Scanny refuses that camera's paint (iris, ISO, shutter, ND, WB). Moves, presets, REC and stops are never held. One click unlocks that camera for this session; both clicks are logged.

    SKAARHOJCYANVIEWRCPFR7ALEXA

  • LOCK EVERYTHING covers ALEXA, FR7, Panasonic and RCP

    Cmd-Shift-L, the Wall's LOCK ALL and the header chip lock ALEXA, FR7, Panasonic and RCP changes in one click, and stop any held move. The header shows n OPEN while anything is open.

  • No duplicate IPs

    Before an IP change Scanny also knocks on TCP 80 at the new address, so a device that ignores ping still blocks it. SKAARHOJ and CyanView addresses count as taken. An IP CONFLICT banner shows when two devices of any brand share an address.

  • Labels stay with the right camera

    A plot name can't be set on a camera Scanny only knows by IP (No MAC yet, rescan). Activity lines show label [own name · MAC], and renames log the old label. The old 24 Sep label copy is removed; a new Mac starts with no labels.

NEW 04

  • Who drives this camera

    A chip on the FR7 and ALEXA pages, and a flag on Wall tiles, shows which RCP drives the camera and when its keys last moved, or that an FR7's RCP link is BRIDGE.

    SKAARHOJCYANVIEWRCP

  • RCPS n/N in the nav

    The RCPs tab shows how many RCPs answer. It turns red when one that answered stops, and the tooltip names it. It sends no new requests.

    SKAARHOJRCP

  • Names the real network cause

    Banners say when macOS's Local Network setting blocks Scanny (with Open Settings) and when another app holds the FR7 control port, naming the app. A CONTROL OVER WI-FI chip shows when cameras are reached over Wi-Fi.

  • Build on screen, RESTART TO USE

    The header shows the running build (1.1.0 beta · commit). A RESTART TO USE banner shows when the app on disk is another build, and restart asks first.

IMPROVED 07

  • Faster camera switch (no animation)

    Switching cameras snaps; page changes are a 100 ms crossfade. Rows and tiles no longer slide when the order changes.

  • Honest limits

    ALEXA pages say how many settings are still UNVERIFIED (shade those from the RCP) and, on a base station, how many are LAN / camera menu only. RCP Allow changes and RCP writes are marked BETA.

    ALEXARCP

  • LIVE · ASKS or 1-CLICK

    A LIVE ALEXA shows whether on-air steps ask or go in one click. Turning 1-CLICK on asks first.

    ALEXA

  • Setup push starts empty

    A new setup push starts with no cameras ticked. Tick each camera to push to.

    ALEXA

  • REDO, not UNDO UNDO

    Undoing an undo on the RCPs tab is labelled REDO.

    SKAARHOJRCP

  • Lock everything is CMD+SHIFT+L; Setup Library moves to OPT+CMD+L

    CMD+SHIFT+L locks every camera control across ALEXA, FR7, Panasonic and RCP holds. Setup Library is now on OPT+CMD+L.

  • Caution looks like caution

    The RESTART TO USE banner and the BETA badge are amber, so lime only ever means OK or primary.

FIXED 02

  • FR7 picture comes back on its own

    A lost camera picture reconnects by itself (2 to 30 s back-off), and at once when the camera answers again. It doesn't retry after LOGIN REFUSED.

    FR7

  • Steadier launch with a full fleet

    Fixed a launch-time re-entrancy that could crash Scanny while it built its camera model.

PERMALINK ›
v1.0.0METAWRKSDATE30 SEP 2026CHANGES07LIVE

The first METAWRKS release: licensing, a scrubbed distribution build, and the final ghost-circles mark.

SAFETY 02

  • Unlicensed means read-only

    Without a valid license, camera and RCP changes are refused, before sending and mid-batch. Stopping an FR7 recording still works.

  • Clean distribution build

    No site addresses or show names ship inside the app.

NEW 03

  • Licensing

    Settings › License, a Register sheet, a license line in About and a banner when unregistered.

  • METAWRKS edition

    About credits, first-launch copy and a built-in integrity check.

  • Ghost-circles mark

    Final app icon: the ghost with golden-ratio dots, dead centre.

IMPROVED 02

  • Ask before sweeping

    The network sweep asks first; stray launch arguments are refused.

  • Ghost in the header

    The lime ghost mark leads the window header.

PERMALINK ›
Milestone 0.8SETUP PUSHDATE30 SEP 2026CHANGES05MILESTONE

Push one setup file to many ALEXAs at once, with on-air warnings and typed confirms. The ghost icon arrives.

SAFETY 01

  • Push with eyes open

    On-air and replace warnings lead each row; REPLACE and REPLACE RUNNING need a typed confirm; one live run at a time; each load is verified.

    ALEXA

NEW 02

  • SETUP PUSH

    Push a setup file to many ALEXAs (SHIFT+CMD+U) and manage files in the Setup Library (SHIFT+CMD+L).

    ALEXA

  • Ghost app icon

    The METAWRKS ghost, lime on black.

IMPROVED 01

  • Rename on ALEXA tiles

    The rename field gets the whole title row.

    ALEXA

FIXED 01

  • Same name, different file

    A setup already on the camera under the same name is compared by content before it is replaced.

    ALEXA

PERMALINK ›
Milestone 0.7MENUDATE29 SEP 2026CHANGES07MILESTONE

The ALEXA's deep MENU inside Scanny, SPARE CHECK, one write gate for every menu row, and CyanView panels on the RCPs tab.

SAFETY 03

  • Preview blocks risky rows

    While a camera is on preview (green lamp), off-air and engineering rows, MENU rows and SPARE CHECK are blocked.

    ALEXA

  • One write gate for MENU

    All 39 writable MENU rows go through one gate and stay UNVERIFIED until the spare passes them; auto-iris offset is off-air only.

    ALEXA

  • CyanView link stays local

    Local-network only, with size-capped replies.

    CYANVIEW

NEW 03

  • ALEXA deep MENU

    The camera's full menu tree, opened in the monitor column or across the whole left side.

    ALEXA

  • SPARE CHECK

    One button tests each unverified control on the test spare.

    ALEXA

  • CyanView RCPs (read-only)

    CyanView panels are found automatically and listed on the RCPs tab.

    CYANVIEW

FIXED 01

  • Narrow windows

    REC and arm stay fully visible on the ALEXA page.

    ALEXA

PERMALINK ›
Milestone 0.6ON THE FLYDATE28 SEP 2026CHANGES11MILESTONE

Edit RCPs right in the table, read each panel's camera map, change FR7 RCP links and passwords in bulk, and rename in place.

NEW 06

  • Camera map from each panel

    The DRIVES column shows which camera each panel drives, read from the panel's own setup the moment the tab opens.

    SKAARHOJ

  • The table is the editor

    Type in a cell, press Return to send, undo inline.

    SKAARHOJ

  • SEND ANYWAY

    One click past 'can't tell' blockers, with UNDO ANYWAY. An unrecognised tally still hard-blocks.

    SKAARHOJ

  • FR7 RCP link from Scanny

    Set an FR7's RCP link OFF or BRIDGE per camera or for a selection, with preview and UNDO ALL; badge on the Wall.

    FR7

  • FR7 password change

    Change the admin password on many FR7s at once; verified, resumable, and it names any camera still on the old one.

    FR7

  • Rename in place

    Double-click a Wall name or tile title, or right-click › Rename…

IMPROVED 04

  • Faster, plainer RCP table

    Plain busy words, a READY state, key events arrive at once, and clicks no longer wait behind background work.

    SKAARHOJ

  • Show a saved login

    Settings › Logins has an eye that reveals a saved password for 30 s.

  • Window fit

    Everything fits from 745 to 1600 pt wide; headers step down instead of pushing.

  • CCU numbers pinned

    Each base station keeps the CCU number you pinned.

    ALEXALPS

FIXED 01

  • One label, one camera

    A plot name can no longer sit on two cameras; old clashes are settled at launch and both events are logged.

PERMALINK ›
Milestone 0.5READOUTS RCP FLEETDATE27 SEP 2026CHANGES13MILESTONE

Settings and a STATUS tab, then the RCPs tab: every SKAARHOJ panel in one table, with backup, verify and undo.

SAFETY 02

  • Secrets stay hidden

    Known sensitive values, such as passwords, are filtered from readouts; device text is cleaned.

    ALEXA

  • RCP backup, verify, undo

    Panel changes are backed up first and checked after. Most can be undone.

    SKAARHOJ

NEW 06

  • Settings window

    CMD, opens real settings; a one-click restart appears when a newer build is installed.

  • STATUS tab

    A read-only sheet in 8 groups for every ALEXA.

    ALEXALPS

  • CHECK profiles

    Pick which columns CHECK compares, including software versions.

    ALEXALPS

  • Settings › ALEXA

    Fine steps on air and the test spare.

    ALEXA

  • RCPs tab (CMD+4)

    Every SKAARHOJ panel in one table, with presets and hold-to-apply.

    SKAARHOJ

  • RCP fleet live

    Panel changes enabled for panels on the firmware we bench-tested.

    SKAARHOJ

IMPROVED 04

  • Health-tinted info bar

    CCU·CAM takes the base station's health colour.

    ALEXALPS

  • Idle panels behave

    Idle panels stay watched and no longer read 'in use'; STOP is designed to stop pending writes.

    SKAARHOJ

  • Faster changes

    One-click apply and fast undo, checked again a second later.

    SKAARHOJ

  • Faster offline, firmer read-backs

    Offline shows within 2.5 s; FR7 and Panasonic changes are read back.

    FR7PANASONIC

FIXED 01

  • No crash when Read is turned off mid-read

    SKAARHOJ

PERMALINK ›
Milestone 0.4ALEXA CONTROLDATE26 SEP 2026CHANGES12MILESTONE

Full ALEXA 35 control with a safety model built in: arm, confirm, verify, undo. Plus base-station health and Finder-style multi-select.

SAFETY 02

  • Arm, confirm, verify, undo

    Arm before you write, confirmations tied to one camera, a test-spare mode, a verified-control list, a wire log and UNDO.

    ALEXA

  • Bounded writes

    Every number is range-checked, some values are never written, RESET ALL only works off air, and typed confirms name one camera.

    ALEXA

NEW 05

  • ALEXA camera page

    Seven tabs, a 12-cell info bar, function keys, an RCP strip and arrow-key riding.

    ALEXA

  • Base-station health

    NO LIGHT, genlock and a health dot per base station, with fleet columns.

    LPS

  • ALEXA web remote link

    Open the camera's own remote on the network, through the same write safety.

    ALEXA

  • Fleet CHECK and COPY

    Compare cameras on the Wall; COPY settings to many cameras with an undo file saved first.

    ALEXA

  • Multi-select like Finder

    Click, Shift and Command select across every brand; COPY targets that selection.

IMPROVED 04

  • Stills step aside for control

    STILLS PAUSED, GRAB 1 and WAITING BEHIND STILL keep pictures out of the way of live changes. REC and STOP still go out at once; other replies can wait behind a still in progress.

    ALEXA

  • CAMERA FULL respected

    A camera that is full isn't knocked on again by itself; one connection per camera.

    ALEXA

  • Keyboard and fit

    Wall up/down follows the tile layout, CMD+SHIFT+L everywhere, labels fit at 940 × 600.

  • Tested against a full camera simulator

    ALEXA changes are tested on a simulator before release.

    ALEXA

FIXED 01

  • No silent retries

    A refused password never retries by itself; web changes are checked by their effect on the camera.

    ALEXA

PERMALINK ›
Milestone 0.3WALLDATE25 SEP 2026CHANGES10MILESTONE

The Wall: Standard, List and Picture views of the whole fleet, brand badges, and a speed pass that halved idle CPU.

NEW 04

  • Wall views

    Switch the fleet between Standard, List and Picture.

  • Picture wall

    Refreshing stills on a shared budget, plus one LIVE tile on demand.

  • Brand badge on every device

    ARRI, SONY, PANA and more at a glance.

  • ALEXA network details and arrow keys

    See the base station or camera network settings and move between cameras with the arrow keys.

    ALEXA

IMPROVED 04

  • Quiet fade-out

    Cameras that stop answering go grey, then fold into a collapsible Not seen section. No flicker.

  • CCU number from the base station

    Mismatches and duplicates are flagged; Scanny doesn't pick a winner when sources disagree.

    ALEXALPS

  • Speed pass

    Idle CPU cut in half, no once-a-second redraws, smooth window resizes measured on a 120 Hz bench.

  • CCU / CAM from the base station

    No false red, CAM names shown, about 5 seconds fresh.

    ALEXALPS

FIXED 02

  • Wall counts and freshness

    REC and Live counts, Panasonic stragglers and CCU freshness corrected.

  • Arrow keys work again

    The search box no longer swallows them.

PERMALINK ›
Milestone 0.2CAMERA PAGEDATE24 SEP 2026CHANGES22MILESTONE

A real camera page, Panasonic PTZ support, plot names, instant online/offline and the read-back safety rule.

SAFETY 03

  • Holds are designed not to release on their own

    Controls stay unlocked until you lock them.

  • Crash-resistant records

    Camera list, activity log and plot names are saved atomically, so the last good copy is kept after a crash.

  • Read back, don't assume

    Camera changes are confirmed by reading the camera back, not by an acknowledgement alone. A built-in self test checks this.

NEW 09

  • Camera page redesign

    Controls laid out the way camera ops already know them; the picture never pushes the controls off screen.

    FR7

  • Panasonic PTZ support

    Find Panasonic PTZ cameras, set their IP, control them and see live video.

    PANASONIC

  • Plot names

    Label any camera to match the camera plot. The label is saved on disk and on the camera.

  • Shutter as speed or angle

    Show and set shutter as 1/x or as degrees.

    FR7

  • CCU data

    Base-station channel, router feeds, head swaps and CCU order on every camera.

    ALEXALPS

  • Magnetic, resizable panes

    Panes snap and resize; FR7 names may contain - and _.

  • Sort cameras

    Sort by IP, name or status, with stable ties.

  • Fast online / offline status

    Every known camera is checked twice a second.

  • Identify a camera

    Blink its red tally 6 times; if tally is held by the switcher, the FR7 nods instead.

    FR7PANASONIC

IMPROVED 07

  • No more Keychain pop-ups

    Logins are kept inside Scanny. Refused controls say why.

  • Pan/tilt speed follows the camera

    Speed matches the FR7's own Speed Step setting.

    FR7

  • Offline is red

    No more endless CONNECTING.

  • ALEXA speaks for itself

    The camera's own alert text, and NO MEDIA instead of NOT READY.

    ALEXA

  • One-click IP fix

    Address-mismatch sheets offer 'move it to …' and name the network by its range.

  • ALEXA named by its CCU

    New heads are picked up in about 3 seconds.

    ALEXA

  • Honest video tile

    Says when a camera's streaming is turned off instead of a vague network error.

    FR7PANASONIC

FIXED 03

  • FR7 live video connects first time and plays smooth

    Correct stream path and login handling, plus a short buffer so the picture doesn't stutter.

    FR7

  • ALEXA picture keeps refreshing

    Slow stills get the time they need and fall back to another source if one stalls.

    ALEXA

  • FR7 IP change you can trust

    Scanny checks the new address by reading it back, and a rename can't undo it.

    FR7

PERMALINK ›
Milestone 0.1FINDERDATE23 SEP 2026CHANGES07MILESTONE

Scanny is born: it finds every Sony FR7 on the network, then the ALEXA 35, and shows a live picture.

SAFETY 01

  • Quiet on a production network

    Scanny can sit in standby on a show network without disturbing it.

NEW 04

  • Find FR7s on the network

    Scanny scans the network and lists the FR7s it finds, each with its address and the Mac port that reaches it. Built to handle a whole fleet, not one camera.

    FR7

  • ALEXA 35 and ALEXA 35 Live appear on their own

    Network ALEXA bodies show up next to the FR7s with no setup.

    ALEXA

  • FR7 camera control

    Drive an FR7 straight from Scanny.

    FR7

  • Live picture

    Native live video for FR7, refreshing frame grabs for ALEXA.

    FR7ALEXA

IMPROVED 01

  • Refusals in plain words

    When an FR7 refuses a zoom or focus move, Scanny tells you why instead of showing an error code.

    FR7

FIXED 01

  • FR7 control works on a real camera

    The control link was corrected against a real FR7 on the bench.

    FR7

PERMALINK ›