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

https://github.com/jprjr/gbs2wav

Converts a GBS into a series of WAV files with ID3 tags
https://github.com/jprjr/gbs2wav

Last synced: 3 months ago
JSON representation

Converts a GBS into a series of WAV files with ID3 tags

Awesome Lists containing this project

README

        

# gbs2wav

gbs2wav is a program to convert a given GBS file into
multiple WAV files, one per track, with embedded ID3 tags.

It uses the [SameBoy](https://github.com/LIJI32/SameBoy) core
for emulating the Game Boy.

## Usage

```
gbs2wav /path/to/file.gbs /path/to/file.m3u
```

This will read in a GBS file, and an optional M3U file. If
no M3U file is given, all songs default to 3 minutes with
a 10-second fade. There's no silence or end-of-song detection,
I primarily use this with M3U playlists that contain track
titles, song lengths, etc.

## Building

Just run `make`, this should build the `gbs2wav` program. There's
no external dependencies.

## LICENSE

MIT (see `LICENSE`).

The Sameboy sources retain their original
licensing (also `MIT`).