Ascapes Mixer
March 17, 2025 ยท View on GitHub

About
Ascapes Mixer is an audio player and mixer designed for TTRPG actual play, allowing you to control music, ambiance, and sound effects seamlessly during gameplay.
Technologies
- Built with Svelte 5.x and Tauri 2.x.
Features
- Create and manage playlists for music, ambiance, and sound effects.
- Add tracks to playlists via drag-and-drop.
- Manage track aliases and reorder playlists.
- Control playback with options for repeat, shuffle, and volume adjustments.
- Mix music, ambiance, and sound effects in three dedicated players.
- Added tracks are stored in
%localappdata%/ascapes.mixer/audio/. - Playlist metadata is stored in IndexedDB.
Installation
- Download the latest installer for your OS from the Releases page.
- Run the installer and follow the instructions.
- Launch the application.
Development
Before starting development you have to have a Rust and Node.js installed on your computer.
To set up the development environment, clone the repository and run:
npm install
npm run tauri dev
Building
To create a production version of your app:
npm run tauri build