Jean-Michaël Celerier

Results 675 comments of Jean-Michaël Celerier

just pushed a first implementation of jack observation

it's starting to get there, at least midi_in works on macOS, I also have a tentative implementation on ALSA UMP rawmidi

basic UMP support now works in ALSA sequencer too. only Win remains!

I think the easiest would just be to provide an example of using this library with https://github.com/midi2-dev/ni-midi2/tree/main as it already has all this work done

done, here's a basic example of it here which initiates communication with MIDI2.0Workbench : https://github.com/jcelerier/libremidi/blob/master/examples/midi2_interop.cpp I think now with some experience with MIDI-CI and MIDI 2, that it does not...

In particular for a MIDI-CI workflow one would likely want to involve an external async runtime, e.g. boost.asio, Qt, cobalt ... , so that for instance the initial negociation /...

looks like it can use both ALSA or JACK as a backend. It would have one improvement over just using the ALSA Seq backend: if you are making a pipewire...

yes ahah. I imagine some client-side GUI logic can apply heuristics... but it's in general not too clean, and programmatically every app inspecting the graph would have to reimplement the...

:'D nevertheless, it's definitely not critical but if someone can implement such a back-end I'd happily look into it, especially if it allows reusing an existing pw_context / pw_main_loop like...

@dromer could you confirm this with an actual midi BLE device? I thought that since bluez 5 BLE-MIDI had to go through another daemon and wasn't exposing audio / midi...