https://github.com/ilyaly/ascapes-mixer
An audio player and mixer for TTRPG actual play, allowing control of music, ambiance, and sound effects during gameplay.
https://github.com/ilyaly/ascapes-mixer
Last synced: 2 months ago
JSON representation
An audio player and mixer for TTRPG actual play, allowing control of music, ambiance, and sound effects during gameplay.
- Host: GitHub
- URL: https://github.com/ilyaly/ascapes-mixer
- Owner: ilyaly
- License: mit
- Created: 2025-02-20T00:37:31.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-28T16:43:15.000Z (2 months ago)
- Last Synced: 2025-03-28T17:44:32.224Z (2 months ago)
- Language: Svelte
- Size: 4.37 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-tauri - Ascapes Mixer - Audio mixer with three dedicated players for music, ambience and SFX for TTRPG sessions. (Applications / Audio & Video)
README
# Ascapes Mixer

## 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
1. Download the latest installer for your OS from the [Releases](https://github.com/ilyaly/ascapes-mixer/releases) page.
2. Run the installer and follow the instructions.
3. 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:
```bash
npm install
npm run tauri dev
```## Building
To create a production version of your app:
```bash
npm run tauri build
```