Sorry, quick correction > you'll see duplicate ports in your DAW
was wrong, as the kernel doc explains: > When a device supports MIDI 2.0, the USB-audio driver probes and uses the > MIDI 2.0 interface [...] as default instead of the MIDI 1.0 interface Am So., 17. März 2024 um 13:21 Uhr schrieb Florian Hülsmann <f...@cbix.de>: > > Hey Will, > > tl;dr: it should work without issues, just don't expect DAW/plugin > support for MIDI 2.0-only features yet :) > > ALSA has pretty good support for USB MIDI 2.0 from Linux 6.6 on > (rawmidi + seq) [1][2], translating transparently between MIDI 1.0 and > 2.0/UMP. Obviously you'll loose precision and maybe a few features > translating from MIDI 2.0. So far I only tested with a RasPi Zero 2 > acting as a mock MIDI 2.0-only device [3], I'd expect "real" MIDI 2.0 > controllers will present as both legacy USB MIDI and USB MIDI 2.0, so > you'll see duplicate ports in your DAW on recent kernels and legacy > only on < 6.5 kernels. > > Regarding everything above ALSA: > - JACK doesn't have a special port type for UMP and using the existing > MIDI ports for that feels weird (byte buffer vs. packets etc.), so > let's wait for/make that happen > - no free DAW yet with MIDI 2.0 support > - VST3 and CLAP already allow high resolution parameters and note > expression by their own event abstractions, however this is useless > without DAW support > - CLAP plugins can also interface MIDI 2.0 directly > - LV2 currently limited to MIDI 1.0 > - WINE doesn't implement the new Windows MIDI Services yet > > [1] ALSA details: https://docs.kernel.org/sound/designs/midi-2.0.html > [2] General overview (ADC 23): https://adc23.sched.com/event/1PueB > (video not up yet) > [3] https://gist.github.com/cbix/97a341c2857fd4f55d0cd19ccf6c354b > > Flo / cbix > > Am So., 17. März 2024 um 12:25 Uhr schrieb Will Godfrey > <willgodf...@musically.me.uk>: > > > > I've seen quite a few adverts for MIDI2 keyboard controllers now, so has > > anyone > > tried interfacing with this yet? > > > > If so, what sort of problems have you had to resolve. > > > > -- > > Will J Godfrey {apparently now an 'elderly'} > > _______________________________________________ > > Linux-audio-dev mailing list -- linux-audio-dev@lists.linuxaudio.org > > To unsubscribe send an email to linux-audio-dev-le...@lists.linuxaudio.org > > > > -- > Florian Hülsmann > <f...@cbix.de> > http://cbix.de -- Florian Hülsmann <f...@cbix.de> http://cbix.de _______________________________________________ Linux-audio-dev mailing list -- linux-audio-dev@lists.linuxaudio.org To unsubscribe send an email to linux-audio-dev-le...@lists.linuxaudio.org