Jean-Michaël Celerier
Jean-Michaël Celerier
hmmm maybe there's something to simulate one with an android app ? or something I could flash on an ESP32
see e.g. https://github.com/arkq/bluez-alsa
okay, got nerd-sniped by this, I started some work on it yesterday, there should be results soon :)
https://github.com/jcelerier/libremidi/assets/2772730/682771b4-954d-4c97-8dd6-253161df69bc getting there...
okay, current master has basic support for input and output (virtual ports only - e.g. right now you need to patch manually in qpwgraph or helvum). TODO: - [x] observer...
some more progress and bugfix, now it should support hotpug events. please note that the pipewire API is somewhat involved and intricate - I'd really really like others to test-drive...
also i'd really like to know if it works with bluetooth midi :) if you build with LIBREMIDI_EXAMPLES there will be a midi1_in_pipewire and midi1_out_pipewire that can easily be modified...
weird, builds fine here. I added it to the CI to see where things go wrong. Just in case can you try passing -std=c++20 to g++ ?
 well this build matrix is certainly putting sadness in my soul
okay those were minor issues - CI is now green with pipewire across three debian versions so I'd say the error is most likely somewhere else..