Jean-Michaël Celerier
Jean-Michaël Celerier
(of course it would be entirely optional and opt-in)
It isn't - and from a cursory glance the underlying APIs are mostly not thread-safe either. I think that the best course of action is to serialize things in your...
here's a very simple and largely improvable example of how to do it, for reference: https://github.com/jcelerier/libremidi/blob/master/tests/multithread_midiout.cpp
Hi ! Most of the design is just the historic rtmidi API, and I agree that it really needs an overhaul aha. I think however that them not being static...
That would make a lot of sense, do you know relevant docs on this ?
I tried buildling the MIDI pipewire example but it does not build yet here... certainly it'll be good in a few months :)
hi ! yep, that sound a good idea but I have no experience with vcpkg ^^' What is the process to get a lib added there ?
I started adding some here - plus added a doxyfile to generate the doxygen doc (which should definitely be improved and updated as it's pretty inconsistent for now) https://github.com/jcelerier/RtMidi17/blob/master/docs/usage.md
hello ! that would be nice - I would expect that it "just works" on android as Android uses ALSA behind the scene if I'm not mistaken but I do...