Skip to main content

01 · Introduction & Core Concepts

...the mental model: rows, the two outputs, Orbit.

RePro Pulsar is a compact desktop control surface for live broadcast. In one window you build a list of source rows and fan each one out to up to two outputs — and, optionally, to a browser-based viewer on your network. Use it to take a camera, screen, file or hardware feed and push it out over SRT or NDI. It runs the same way on macOS and Windows.


The one thing to understand: a row

Everything in Pulsar hangs off a row:

  • A row is one source — NDI, screen capture, media file, hardware capture, inbound SRT, Unreal Engine pixel stream, or the built-in test card.

  • Rows are labelled A–Z (up to 26).

  • Each row drives up to two outputs — Stream 1 and Stream 2 — and each is independently an SRT destination or an NDI output. So one source can go to two places, or two protocols, at once.

  • A row can also publish to Orbit, so people on your network watch it in a browser without affecting your SRT/NDI streams.

The whole model: source in → up to two outputs out → optionally Orbit.


Source types

Pick a type when you add a row:

Type

Colour

What it is

NDI

Blue

An NDI source on the network (camera, encoder).

GUI

Green

A screen or window capture from this computer.

SRT

Cyan

An inbound SRT feed you receive and re-route.

GEN

Gold

The built-in test card (moving pattern + 1 kHz tone + timecode).

EXT

Purple

Hardware capture (Blackmagic DeckLink).

FILE (BETA)

Amber

A media file played out as a source.

UE (BETA)

Orange

Unreal Engine pixel streaming.

To use FILE or UE, turn them on first in Main Settings → Beta Features.

GEN is your friend for testing. Moving pattern, 1 kHz tone and burnt-in timecode with no camera or network needed — perfect for proving an output path end to end.


Workflows

Create your first source and send it out

  1. Click Set up a source (or the footer + if you already have rows).

  2. In the Select Source Type picker, choose a type.

  3. Click the coloured type pill on the new row to open its source settings and point it at your source.

  4. Leave Stream 1 (the 1 toggle) on.

  5. Click the SRT/NDI pill on the Output 1 sub-row to choose the output kind and enter the destination.

  6. Press START on that output, or use the footer START ALL / START SELECTED.

  7. Watch the row's status light and the header health dot to confirm it connected.

Send the same source to two destinations

  1. On the row, enable both the 1 and 2 toggles.

  2. Configure Output 1 (e.g. an SRT caller to your CDN) via its pill.

  3. Configure Output 2 (e.g. an NDI output for a local switcher) via its pill.

  4. Start each output with its own START button — they run independently, so starting or stopping one doesn't disturb the other.

Try Pulsar with no external gear

  1. Add a row and choose GEN.

  2. It immediately produces a test pattern, tone and timecode.

  3. Enable an output and Start it to verify the whole SRT / NDI / Orbit path.

Let someone watch a row in a browser (Orbit)

  1. Open Main Settings → Orbit Streaming and turn Enabled on.

  2. On the row, click the round amber Orbit icon to publish it.

  3. Click Orbit Device Control in the footer to generate and share an access code / QR with viewers on your network.


Controls you'll touch

Control

Where

What it does

Row letter badge

Start of each row

The row's letter. Drag to reorder (row must be stopped).

Select checkbox

Row header

Includes the row in footer START / STOP SELECTED.

Source-type pill

Left of each row

Shows the type; click to change it.

1 / 2 toggles

Row header

Show Output 1 and Output 2.

Orbit icon

Left of the 1/2 toggles

Round amber icon (hollow = off, filled = on) that publishes the row to Orbit.

Health dot

Header

Overall health, green to red; hover for detail.

Version text

Header, far right

Opens About (app info, support, What's New, dependency and firewall checks).

Main Settings (gear)

Footer

Encoding defaults, Orbit, Beta Features, Security, Diagnostics.

Footer Start/Stop

Footer

START ALL, START / STOP SELECTED, STOP ALL RUNNING.


Tips & gotchas

  • Output kind and SRT mode live in the output's settings, opened from the SRT/NDI pill — not the row header.

  • Reorder only when the row is stopped — drag the letter badge with no outputs running.

  • One UE row at a time.

  • To check NDI / GStreamer / firewall health, open About (click the version text) and use the dependency checks there.


Platform notes

  • macOS needs Screen Recording permission for GUI (screen-capture) rows.

  • Windows may need firewall rules opened for NDI/SRT — use Check Firewall Rules in About.

  • EXT hardware capture supports Blackmagic DeckLink on both platforms.

Did this answer your question?