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

Reply via email to