Vorce is a next-generation, modular VJ (Video Jockey) Software engineered for high-performance visual synthesis, real-time effects, and professional projection mapping. Built with the speed and safety of Rust, it empowers artists to create immersive visual experiences with unprecedented flexibility.
In an era of complex visual performances, Vorce bridges the gap between ease of use and professional power. By utilizing a node-based architecture, every parameter becomes a playground for automation, audio-reactivity, and external control.
Design complex visual flows by connecting video sources, generative shaders, and real-time filters. Every node property is a control target for our unified modulation system.
Powered by WGPU and the Bevy Engine, Vorce delivers low-latency, hardware-accelerated rendering.
- Multi-Layer Composition: Advanced blend modes and hierarchical grouping.
- 3D & Particle Integration: Native Bevy support for stunning volumetric effects and 3D scenes.
- LUT Color Grading: Industry-standard
.cubesupport for cinematic looks.
Our AudioAnalyzer V2 tracks 9 frequency bands, RMS volume, and peak detection in real-time, allowing visuals to dance perfectly to the beat.
- Bezier Warping: Flexible mesh deformation for complex surfaces.
- Edge Blending: Seamless multi-projector setups with per-output gamma correction.
- Advanced Masking: Integrated shape and file-based masking tools.
Seamlessly integrate with your performance setup via OSC, MIDI, and Ableton Link. Our built-in Jules AI assistant is always ready to help you extend the software's capabilities.
| Component | Technology |
|---|---|
| Core | Rust 🦀 (High-performance, Thread-safe) |
| Graphics | WGPU (Modern WebGPU-based hardware acceleration) |
| 3D Engine | Bevy (Data-driven ECS engine) |
| Interface | egui (Blazing fast immediate mode UI) |
| Video/Audio | FFmpeg (via ffmpeg-next), CPAL (Cross-platform audio) |
| Protocol | Model Context Protocol (AI integration) |
- Rust: Install latest stable version
- FFmpeg: System-wide installation required for video decoding.
- NDI (Optional): For network video I/O.
# Clone the repository
git clone https://github.com/Vorce-Studios/Vorce.git
cd Vorce
# Run the application (Release mode recommended for performance)
cargo run --release- Check the Quick Start Guide to create your first composition.
- Explore the User Manual for detailed control explanations.
Explore our comprehensive guides in the docs/ directory:
- 📖 User Guide: Interface layout, keyboard shortcuts, and performance tips.
- 👨💻 Developer Portal: Architecture overview, coding standards, and build instructions.
- 🗺️ Project Roadmap: Current status and upcoming Phase 1.0 release goals are tracked via GitHub Project Issues.
We welcome contributions from visual artists and developers alike! Please read our Contributing Guidelines and check our GitHub Issues for open tasks.
Vorce is licensed under GPL-3.0. See the LICENSE file for more information.