A simple audio engine for Go with an SDL2 back-end and others to come eventually.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Noah Petherbridge ae3b0695ba Initial code for basic SDL2 audio engine 11 months ago
..
README.md Initial code for basic SDL2 audio engine 11 months ago
main.go Initial code for basic SDL2 audio engine 11 months ago

README.md

Example: play

This example uses the SDL2 Mixer engine to implement a simple command line program that plays music and sound files.

Usage

play [options] path/to/file.ogg

Supports file types .ogg, .mp3 and .wav.

Default behavior calls LoadSound() or LoadMusic() using the filename given. Use the -binary option to go through LoadSoundBin() or LoadMusicBin() to test initializing it by bytes array instead.

Options

-binary
  Opens the file first as a bytes array, and feeds it to the audio engine
  as binary data instead of by passing a filename on disk.

-loop <int>
  Loop the audio file, default 0 will only play it once. -1 for music will
  play forever.