Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

a more advanced player sample #5

Closed
r-lyeh-archived opened this issue Nov 15, 2017 · 3 comments
Closed

a more advanced player sample #5

r-lyeh-archived opened this issue Nov 15, 2017 · 3 comments

Comments

@r-lyeh-archived
Copy link
Contributor

Hello,

Providing a builtin sample with the three dr_flac, dr_wav and stb_vorbis would be great for starters.
Also, 3D mixing some day! :-)

Keep up the good work

  • r-lyeh
@mackron
Copy link
Owner

mackron commented Nov 15, 2017

No problem - I can do a more advanced player example!

A high level audio library/engine built on top of mini_al with 3D mixing is something I'd like to do at some point, but I don't know if I'd have the time :(

@r-lyeh-archived r-lyeh-archived changed the title a more advance player sample a more advanced player sample Nov 15, 2017
@raysan5
Copy link
Sponsor Contributor

raysan5 commented Nov 17, 2017

Just in case it could be useful for someone, raylib audio module can be used as standalone library to play audio with no need of a graphic interface...

Now using mini_al, results in kind of a wrapper with a very simple API.

Check this self-contained sample: audio_standalone.zip

@mackron
Copy link
Owner

mackron commented Nov 18, 2017

I went ahead and merged that PR and updated the example to support FLAC and Vorbis.

I'll update this example when the mal_decoder work comes online, but I think that'll be a ways away. I also want to do a console based music/sound player using ncurses or something which should also be a good example for advanced playback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants