From nobody Thu May 25 20:01:00 2023 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QRzTH0FMkz4Wd0f for ; Thu, 25 May 2023 20:01:23 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from h1.out4.mxs.au (h1.out4.mxs.au [110.232.143.238]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4QRzTG4VZNz4FLH for ; Thu, 25 May 2023 20:01:21 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Authentication-Results: mx1.freebsd.org; none Received: from s121.syd3.hostingplatform.net.au (s121.syd3.hostingplatform.net.au [103.27.34.4]) by out4.mxs.au (Halon) with ESMTPS id e764a1c3-fb36-11ed-9bc8-00163c87da3f; Fri, 26 May 2023 06:01:14 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nimnet.asn.au; s=default; h=Message-ID:From:CC:To:Subject: Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To: Date:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=yODU7XiWfhRFQwuulK171h6/Ah5Z2fmfrZVxn6pXdjU=; b=UwHdAkWMR1fXNazmMmiI4bSH1h bP5CsNSGG4VDN4Fd0z3RUp20UAQK4U9imnS+GYo4PPCd9ZwUwJEWY4ir6lCddkowfYHM/1vDO3wTX eavSHCP97FzrfcIFgFcTUUPJQEz/bd5fDqsaNZqUZ5sFbL9sxiQDg1LO+GXgSm9+iXGvNrJsoXAs0 TexeTn78knzLfeaHE9qKQD51juQjP82mbC4ndIiAwCSgC+HVp7EhnVgElgqRClFboJ9JiewfSbpmz YUtuGTaNzfsi1177GSK5COQNFbCM6M9jH4UvqCN07EvUMyjKOwafbmFOAsjL+o8WdpQ0IqzKdx17n +Uwbs0YA==; Received: from [1.144.213.113] (port=35314 helo=Galaxy-J5-Pro) by s121.syd3.hostingplatform.net.au with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1q2H98-002Gtx-0p; Fri, 26 May 2023 06:01:14 +1000 Date: Fri, 26 May 2023 06:01:00 +1000 User-Agent: K-9 Mail for Android In-Reply-To: <82992f698294673a9dd3b3934bea07941fe9e7d4.camel@riseup.net> References: <718e2b3e-3c57-d9b5-642e-6f6b54b896ce@Gmail.com> <8159f1281c63c9d11b6545c982427b9272c32455.camel@riseup.net> <6FD67A3B-E327-4BFA-8F1C-5F3BA01F37B8@nimnet.asn.au> <82992f698294673a9dd3b3934bea07941fe9e7d4.camel@riseup.net> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Overview of Linux and FreeBSD sound systems? To: Ralf Mardorf CC: questions@freebsd.org From: Ian Smith Message-ID: <2093DFC7-DDE2-4C24-8B37-39549383A150@nimnet.asn.au> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - s121.syd3.hostingplatform.net.au X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - nimnet.asn.au X-Get-Message-Sender-Via: s121.syd3.hostingplatform.net.au: authenticated_id: smithi@nimnet.asn.au X-Authenticated-Sender: s121.syd3.hostingplatform.net.au: smithi@nimnet.asn.au X-Source: X-Source-Args: X-Source-Dir: X-Rspamd-Queue-Id: 4QRzTG4VZNz4FLH X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:45638, ipnet:110.232.140.0/22, country:AU] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 26 May 2023 12:19:29 am AEST, Ralf Mardorf w= rote: > On Thu, 2023-05-25 at 23:43 +1000, Ian Smith wrote: > > =C2=A0> In the case of Linux ;)=2E > > As was your commentary on different sound systems, Ralf=2E > Hi, >=20 > the OP's request is related to an "Overview of Linux and FreeBSD > sound > systems?" Actually my comentars were not only Linux related=2E Ok; I wasn't having a go at you, just trying to refine towards FreeBSD in = particular=2E > On Wed, 2023-05-24 at 21:16 -0400, Steven Friedrich wrote: > > Can anyone point me to an Overview of Linux and FreeBSD sound > systems? > > The base sound system is OSS, right? >=20 > > We also have ALSA, Sox, Pulse, Phonon, Jack, etc=2E >=20 > > These must have special features not in OSS=2E=2E=2E >=20 > IMO I explained in simple words the mentioned "ALSA, Sox, Pulse, > Phonon, > Jack, etc=2E"=2E > "SoX reads and writes audio files in most popular formats" - > https://man=2Efreebsd=2Eorg/cgi/man=2Ecgi?query=3Dsox&sektion=3D1&manpa= th=3Dfreebsd-release-ports >=20 > That's more or less the same as I explained=2E Yes, sox is excellent, while not a sound system per se=2E rec(1) and play= (1) are the first tools I reach for to test basic sound connectivity from c= onsole, and I've used 'spectrogram' and 'stats' effects a lot with generate= d 24bit =2Ewav files=2E > "jackd is the JACK audio server daemon" - > https://man=2Efreebsd=2Eorg/cgi/man=2Ecgi?query=3Djackd&apropos=3D0&sek= tion=3D1&manpath=3DFreeBSD+13=2E2-RELEASE+and+Ports&arch=3Ddefault&format= =3Dhtml >=20 > That's more or less the same as I've written=2E Sure, thanks=2E I've only used jackd with ALSA on Linux to feed different= instances of lame(1) making low- and high-res MP3s for regulatory archives= , programme repeats, downloads, and live streaming for a community radio st= ation (from 10 years ago)=2E > "PulseAudio is a networked low-latency sound server for Linux" -=20 > https://man=2Efreebsd=2Eorg/cgi/man=2Ecgi?query=3Dpulseaudio&apropos=3D= 0&sektion=3D1&manpath=3DFreeBSD+13=2E2-RELEASE+and+Ports&arch=3Ddefault&for= mat=3Dhtml >=20 > "low-latency" is quite vague=2E jackd is for low-latency, pulseaudio > isn't=2E However, it's another sound server=2E That's what I explained, > too=2E Again, I was wanting to dig into use on FreeBSD in particular=2E I've se= en mixed reviews but little professional analysis=2E > What I explained is true for FreeBSD as well as for Linux=2E There are > some exception as r=2Eg=2E ALSA vs OSS=2E jackd and sox both seem happy to work with OSS or ALSA=2E PulseAudio ment= ions neither, so I'd have to dig deeper=2E Is ALSA on FreeBSD a thing at all? Thanks, Ian