Repository navigation
v0.1.0
Initial release of the native engine: a from-scratch Rust implementation (audio, core, engine, io and app crates, with NDI in/out) that replaces the previous Electron/SvelteKit web app. The previous app now lives on the legacy-web branch, and its tags (v0.2.0 through v1.0.1) belong to that earlier codebase. Version numbering restarts here because this is a new codebase under the same repository.
Features
- 4 decks with crossfader, playlists, snapshots, and a preset browser backed by libprojectM
- Compositor with blend modes, luma/color keying, text and sprite overlays, and strobe
- Control surfaces: MIDI (learn-based mapping), OSC, a phone remote control served over WebSocket, and optional Ableton Link
- Output: NDI in/out, v4l2loopback, OBS WebSocket scene control, Twitch/Kick chat
- Windows portable zip built by the release workflow
- Static landing page for GitHub Pages
Fixes
- Navigation sidebar is scrollable, so panels below the fold are reachable
- Video opacity slider is only disabled in NDI mode
- Remaining French UI strings translated to English
Full Changelog: https://github.com/kushiemoon-dev/OpenDrop-VJ/commits/v0.1.0