summaryrefslogtreecommitdiff
path: root/README.md
blob: 9d00e08a80a5c957ea4a4bd4c19b14cbeb99d759 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# mu123 and mu-sdl

<!-- the binaries are called mu-portaudio and mu-SDL2 but shush -->

play a song on loop

## rationale

i despise audio players that do not loop tracks correctly, since i always listen to a single song on loop

## compiling

you will need the following to compile mu

- portaudio
- sdl2
- libopenmpt
- libfluidsynth
- a c compiler supporting `#embed`

just run `make` and the binaries `mu-portaudio` and `mu-SDL2` should be in `out/`

## licenses

- the organya player code is a c port of [organya-js](https://github.com/alula/organya-js) which is licensed under the [3-clause BSD license](https://github.com/alula/organya-js/blob/master/LICENSE)
- everything else in this repository was written by me ([~sylvie on tilde.town](https://tilde.town/~sylvie))