An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# Ascapes Mixer

![](./static/ascapes-mixer-preview.jpg)

## 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
```