Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Mar 2022 18:41:50 +0100
From:      Hans Petter Selasky <hps@selasky.org>
To:        =?UTF-8?Q?Goran_Meki=c4=87?= <meka@tilda.center>
Cc:        Florian Walpen <dev@submerge.ch>, Shane Ambler <FreeBSD@shaneware.biz>, freebsd-multimedia@freebsd.org
Subject:   Re: New FreeBSD port ALSA to JACK MIDI, a2jmidid
Message-ID:  <298281d6-d590-08ce-5aba-4d2da86b789a@selasky.org>
In-Reply-To: <20220303172724.ffodqm6m72lkda4t@tilda.center>
References:  <a1f43e5a-5d1f-1980-e771-00a0064f74bb@selasky.org> <c60d14c9-a453-ecf7-3cae-6b74664a7bad@ShaneWare.Biz> <8c9be8ae-2169-17ad-27cf-be6e286d5bd3@selasky.org> <2239076.sMrx5ctUpN@z800> <f5d73020-cf19-64f7-3626-f9b72e7713f9@selasky.org> <20220303172724.ffodqm6m72lkda4t@tilda.center>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Goran,

On 3/3/22 18:27, Goran Mekić wrote:
> I'm wondering, if Jack2 get's MIDI support, why ALSA and not OSS?

Jack2 already has ALSA MIDI support, so integration would be easy. The 
OSS MIDI is not that advanced, from what I know, and would need a 
serious upgrade to support "server mode".

ALSA allows user-space to create virtual ports. The OSS sequencer 
support is not specified for this, so that leaves some black boxes to 
fill in. I thought we should not re-invent the wheel this time, and 
decided to move everything to user-space. This way we can also pick up 
/dev/sequencer if we want and provide it as a ALSA compatible device.

ALSA also has zero-latency. The events pass through as quick as possible.

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?298281d6-d590-08ce-5aba-4d2da86b789a>