Replies: 3 comments 1 reply
-
Will be good to see some love for the WebAudio backend - I think it's one of the lesser used backends so will be good to give it some exposure. It's hard to think of interesting demos, though! But certainly, simple demos that demonstrate the fundamentals is what I find most useful. One thing for me personally that would be useful is loading of assets in a web-appropriate way. For example, in games it's quite common to stream large audio tracks such as music so that only small sections of the sound is loaded in memory at time, but how does this work on web? I honestly have no idea on how to do this (I'm not much of a web developer...). One of my mid to long term plans is a simple authoring tool which I I'd like to support on web, but I'll be using my own UI toolkit for that. Not so much of a demo, but will still be a real-world reference. |
Beta Was this translation helpful? Give feedback.
-
I think that the winning combination is probably something like Sokol + Dear ImGui + MiniAudio + your favorite 3D game engine. For reference check out this manual / code explorer. Sokol does something similar with examples linked to code: I think this general approach of documentation that mixes demonstration with visible working code is the right way to go with small libraries like this one. My plan is to develop something that can showcase the library while actually helping you dig deeper into the source code. That way you're presenting not just the theory of a working library but interactive examples accessible by all. |
Beta Was this translation helpful? Give feedback.
-
So I've moved this over to GitHub's new Discussions feature. I'm not sure how useful this Discussions thing will be, but I suspect it'll be quite good. I was hoping you could convert discussions back to an issue just in case it didn't work out, but looking at my options on the right hand side right now, I'm not sure I can! |
Beta Was this translation helpful? Give feedback.
-
I've been thinking about building a few simple demos compiled to WASM by Emscripten to help show what this thing can do. I've been working on Dear ImGui in the browser and had great success with beautiful GUIs. My plan is to integrate audio into this stack and I'll need to develop some tests to prove that this works anyway. I figured that building some demos for this project showcasing the high level API might be of interest as we near 1.0. I've got about another month of GUI development before I'm ready to start playing with sound. But I thought I'd give a general heads-up and see if there was any ideas on some simple demos that can showcase this library.
So this is an open question to the community:
What would you like to see / hear as an online demo of MiniAudio?
Beta Was this translation helpful? Give feedback.
All reactions