NDIScopes

An open source Windows application to display several diffrent Scopes for an NDI Input built with Flutter.

GitHub all releases
GitHub code size in bytes
GitHub contributors

Screenshot

Roadmap

Platform Support

  • Windows
  • Linux
  • MacOS

Features

  • Waveforms
    • Luma Waveform
    • RGB Waveform
    • RGB Parade
    • UV Vectorscope
  • Reference Frame
    • Save/Load
    • Overlay on source as splitscreen
    • Overlay on scopes as background
    • Overlay on scopes as splitscreen
  • Draw Masks on source/reference frame
  • Record and graph RGBL ratio over time
  • NDI Codec support
    • UYVY (most common)
    • UYVA
    • RGBA
    • RGBX
    • BGRA (used for still images)
    • BGRX
    • others are very uncommon IMO

GPU Support

  • NVIDIA
    • CC 8.x Ampere RTX 30 Series, RTX A Series,
    • CC 7.x Volta/Turing RTX 20 Series, GTX 16 Series, RTX Quadro Series, TITAN RTX, TITAN V
    • CC 6.x Pascal GTX 10 Series, Titan X, Quadro
    • CC 5.x Maxwell GTX 750 – GTX 980 Ti
    • CC >=3.5 Kepler GT 640 – GTX 780 Ti, TITAN Z NEEDS TESTING!!!
    • CC <3.2 not supported by CUDA 11.x
  • AMD
  • other

Download

Download the latest build under Releases.

Getting Started

This application uses the cross-platform Flutter framework written in Dart.

Requirements

The Software uses CUDA to compute the frames and scopes. A NVIDIA GPU is required to run this Software.

Run in Debug-Mode

PS ..\ndiscopes> flutter pub get 

PS ..\ndiscopes> flutter run -d windows

Build for Windows

PS ..\ndiscopes> flutter build windows --release

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.

GitHub

View Github