Skip to content
PixelStereoPublic

About

Video Software

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

PINOL

Pixels In New Open Logic - Pixels In New Optimal Layout

Visual Software for live visuals - From the first pixel to the final cue

Built for projection, installations and live performance.

Build macOS · Windows · Linux Qt 6 · C++17 · FFmpeg

Explore the features  ·  Download  ·  OSC API  ·  Open Stage Control  ·  Companion / Stream Deck  ·  Build and technical details


PINOL brings video, generative visuals, spatial mapping, interactive animation of parameters and live control together in one show environment. From a single projection to a complex multi-output installation, you can design the image and control what happens next without changing tools.

Built for the show

01 — PLAY
Your media, all together.
Video, HAP, image sequences (TGA, TIFF, DPX, EXR, PNG, JPEG), images and SVG drawings, audio, text, timecode, countdown, stopwatch and clock generators, network streams (RTSP, RTMP, SRT, UDP/RTP, HLS), live inputs (cameras, screens and windows, DeckLink, NDI, OMT, Syphon and Spout), web pages and ISF generators. Layer, group, blend and combine them with effects.
02 — MAP
Take the picture beyond the rectangle.
Position, scale, rotate, corner-pin and warp with a mesh. Shape content to a surface, crop it with ROI and route it through viewports.
03 — CUE
Build the moment. Then recall it.
Snapshots, selective presets and sequences with waits, fades and auto-follow. Animate parameters with waveforms, Bézier keys and timelines.
04 — CONTROL
Hands on. Eyes up.
OSC, OSCQuery, MIDI, keyboard and internal interactions, with Learn, ranges, curves, filters and pick-up or jump takeover.
05 — SYNC
Keep the show on time.
Time-of-day and transport-based clocks, LTC, MTC and ATC, plus routing to MIDI, audio and supported video destinations.
06 — OUTPUT
From preview to projection.
Fullscreen output windows, Syphon, Spout, NDI, OMT and Blackmagic DeckLink / UltraStudio—depending on your platform and installed runtimes.

Made to be played live

Build visually. Combine videos, generators, images and effects in layers and groups. Correct color, animate parameters, and transform the composition to fit the space.

Perform with confidence. Store the state of a scene in a snapshot, recall only the values you want with a preset, or build a sequence of cues. Each value can have its own fade and easing.

Connect everything. Learn incoming OSC, MIDI or keyboard controls; shape the response with ranges, filtering and curves; or let one parameter drive another internally. OSCQuery exposes a browsable address tree for your show.

Feed the room. Route viewports to displays and supported video protocols. Use timecode where the show needs to stay in step with other equipment.

Download

Latest published build: v0.3.4.

macOS — Apple Silicon Windows — 64-bit Ubuntu — 64-bit (x86_64)
Download macOS Download Windows Download Ubuntu AppImage

Linux: Ubuntu 24.04 or newer. The portable archive runs without FUSE or installation. Both Linux packages include Qt, FFmpeg, NDI and OMT; see the launch instructions.

Download Open Stage Control remote — dependencies included; setup guide.

Open Stage Control remote — ready to load directly from this repository, with dependencies included. See the setup guide.

To build it yourself, clone the repository and run ./build.sh (macOS, Linux, Windows in Git Bash) or build.cmd (Windows): it installs what is needed, builds Pinol and opens it. For builds between releases, download the platform artifact from a successful GitHub Actions run. See build, installation and technical details, or limitations and remaining work.

License

Pinol is released under the MIT License. Third-party components keep their own licences: see THIRD-PARTY-NOTICES.md. The NDI runtime included in the packages is covered by the NDI SDK License Agreement; NDI® is a registered trademark of Vizrt NDI AB.

About

Video Software

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages