Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neiltron/audiofresca
Generate audio spritesheets in the browser.
https://github.com/neiltron/audiofresca
audiosprite ffmpeg howlerjs webaudio
Last synced: 14 days ago
JSON representation
Generate audio spritesheets in the browser.
- Host: GitHub
- URL: https://github.com/neiltron/audiofresca
- Owner: neiltron
- Created: 2023-09-10T20:26:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-15T04:08:35.000Z (about 1 year ago)
- Last Synced: 2024-10-19T00:19:35.427Z (27 days ago)
- Topics: audiosprite, ffmpeg, howlerjs, webaudio
- Language: Svelte
- Homepage: https://audiofresca.descend.org/
- Size: 1.41 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# audiofresca
An in-browser app to convert audio files into audio spritesheets using ffmpeg and web APIs. Currently supports howlerjs JSON format but can easily be adapted for other formats.
Inspired by [audiosprite](https://github.com/tonistiigi/audiosprite)
![gif of audiofresca in use](/static/audiofresca.gif)
## Usage
```bash
npm install
npm run dev
```## Building
To create a production version:
```bash
npm run build
```You can preview the production build with `npm run preview`.
# TODO
- [ ] Allow for adding files in multiple drag inputs
- [ ] Allow for config options like gaps between audio, etc.
- [ ] Add more export types
- [ ] Allow editing/removing samples and re-encoding
- [ ] Allow import via spritesheet and combined audio file