TONI
Vinyl Turntable Audio Pass-Through Application
Overview
TONI is a cross-platform desktop application designed to provide professional-grade audio pass-through capabilities for vinyl turntable enthusiasts and audiophiles. Built with Tauri for a lightweight, native feel and Svelte for a responsive, intuitive UI, TONI bridges vintage hardware with modern computing.
The application enables real-time audio processing and routing from turntables through your computer while maintaining lossless audio quality. Whether you're digitizing your vinyl collection or mixing live, TONI provides the tools to achieve professional results with minimal latency.
TONI runs natively on Windows, macOS, and Linux, with a unified codebase that ensures consistent behavior across all platforms. The compact Tauri runtime means fast startup times and minimal system resource consumption compared to Electron alternatives.
Technologies
Planned Features
Approach & Architecture
TONI leverages Tauri's lightweight architecture built on Rust and Webview to create a native desktop application with web technologies. This hybrid approach provides native performance while maintaining the flexibility and rapid development capabilities of modern web frameworks.
Svelte powers the user interface with reactive components that respond to real-time audio state changes. Vite provides hot module replacement during development and optimized production builds. The separation between Tauri's Rust backend and Svelte frontend ensures clean architecture and maintainability.
Audio processing is handled through the Web Audio API combined with native system audio drivers, ensuring low-latency, high-fidelity audio pass-through. The application communicates with audio hardware through platform-specific APIs while maintaining a unified interface across operating systems.
Screenshots
Development Status
TONI is currently in active development. The core Tauri + Svelte architecture is established, with foundational audio routing implemented. Current focus is on refining the audio processing pipeline and building out the intuitive user interface.