Skip to content

openDVS v0.1.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jul 21:20

openDVS v0.1.0-alpha.2 — the live-path release

The engine now runs end-to-end on real machines: live timecode decode,
vinyl-controlled playback, and the GUI, all validated cable-free through a
PipeWire virtual deck (tools/test-drive.sh).

New

  • odvs-ui — egui performance GUI: lock-state and velocity readout,
    phase scope (the calibration view — a healthy signal draws a ring),
    carrier meter, track waveform with playhead, Absolute/Relative/Internal
    transport, drag-and-drop track loading.
  • odvs latency — round-trip latency measurement via timed clicks.
  • Release automation — this page is built by CI from the tag: Linux
    x86-64/ARM64 tarballs + .deb + .rpm, macOS Intel + Apple Silicon
    (both native; Apple Silicon needs no Rosetta), Windows zip. Arch users:
    packaging/arch/PKGBUILD.
  • tools/test-drive.sh — one-command build + validation on any
    PipeWire Linux box, no audio hardware needed.

Fixed

  • Stereo negotiation: mono-default inputs (PipeWire/ALSA compat layers)
    collapsed L/R and decoded zero velocity; configs are now chosen
    stereo-first at the configured rate with format ranking.
  • Deck playhead clamped to the track (no more negative deck clock).
  • GUI phase-scope samples move in whole L/R pairs.

Choosing a download

You run Grab
Arch build via packaging/arch/PKGBUILD (or the x86_64 tarball)
Ubuntu/Debian odvs_0.1.0-1_amd64.deb (arm64 for Pi 4/5)
Fedora odvs-0.1.0-1.x86_64.rpm
macOS (M-series) …-aarch64-apple-darwin.tar.gz
macOS (Intel) …-x86_64-apple-darwin.tar.gz
Windows …-x86_64-pc-windows-msvc.zip

macOS builds are unsigned (Gatekeeper will warn — right-click → Open);
signing lands at beta. Windows is WASAPI; ASIO builds require the
Steinberg SDK locally. Full details: CHANGELOG.md.