From owner-freebsd-questions@freebsd.org Sun May 24 16:05:30 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EF7122C9A76 for ; Sun, 24 May 2020 16:05:30 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) Received: from sonic311-31.consmr.mail.ir2.yahoo.com (sonic311-31.consmr.mail.ir2.yahoo.com [77.238.176.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49VQ6x5gbLz4FcW for ; Sun, 24 May 2020 16:05:29 +0000 (UTC) (envelope-from ralf.mardorf@rocketmail.com) X-YMail-OSG: 3d2PZfgVM1kSECmpI6KOZP0XEXbYe.MV1hStLws0.QyxZsEifhHlt_lc4fJXDD0 p3qN3y_MNcfifRap77ej59jfS9SXfvwfgKcct_clItnMpv6gOejcqOJfGw6eh5AoKNL2Zo1.3k4p LvnBROjLiKi4JyZTnYejshz1jeOrAvgB5Pjg.Tcy87jb5EkDfUt8GhoBUCrMtSK9TjZj9QNIFFbC TFzMWoFgBxNz3owRvun2uI2pqg0UCpP2f75lqsTget3hvMulsqEQj7L36jElE7esPUwI6Ms4j2io 6SvS8V_0IeW.J0wAjJA.w37chyF3Y6tGf2vI7XHdRXSiTTSlCtVGBFV8xAYDUjOBRrLwqOPBAyHw pbQq1hHUc0NO2gsNcxYO4AiVCKmuqaG0ELy8Jn4zZsySzobw.fb6bQrJUWE3qBnUDeLeMjipeAq. q.VR_JpwNNQG_sHxO0I_7HIDt1vrViPZ7Rfk4bG5IOtAH1Tk7SVSzIXgMGXF5dZofL.d4w069iQS 3V2KyaGE9FM_8jMmHwvR5VI3Mbadnshr7bNe6I4MCQWQrFb6H67TYG1H9bgWY9MdILl7HAlzJ0f_ aPRY0h7vUXUMn84JovKdC3zRgSzeJHIb6IvPfZUg_mwmsLyIBRn1Sz54XCTEmtDrbjs4cdz5sM3S etkgaJv8nAIiRJCGG3Z7frx0N7C4b1gbJarzjfKv6QrgySU9_RfQ4Jjmm1b0D2ijz23b6TiioAIH D30JzpHu5b02EQ071kc..GPxhhDQjeT2wYaaCVI78EvUcW2kRwPF9mUb3WVtlYCB1wcIRn2pI63a FLVIG9uXtcPqd1Vx7e21oZ3shX8yt._6EkzEmiVkNh4B6ufkP03FG3e67s4A7Ij7PRX9R7ojfjgF V7H4HTl5ld3mCg5r43z1t3y6UtbpSm4bAl9h3Ho9puFqyZ8vc1D4EB6d_iRn.UgfE72fwZkFbqwj lKeQ.lIret4qoH55lQKGBLca_npttiL6BUnCHcWb8sKBaJlhsYXw.O5s3RErzp14W8CX49KJEnzA U2a2TcFnij4.32k2vRpFHkvU7kNsGTChE38VI1I8IGsoZ.TYwPoah2LmlJKo0Dv8LNKtcXC5r8GB VDWeuzqswcy46SuiA5YzOSgXXyGzNHtEa_uhWjrA9QvDnn3WOoLGm1qpdG6xl.PivarNJsbItMXl .6adVAqazY0lw6ylgugyvVa5I6vqp3aFh6h9n0f9Ahmxmm5UuJ9AOKZV2Uh9JvlFv.uZ4opS4i.J RqmuDB68_fMNuObCn4jnx3V1NdfVgM3WTzXoVtFH_iiKSoPThcygomo4uyo05qAvMbKhKJjyUoAK ZQePocxoMiKtZRpiE9MhFCPVNU7svHl9biVsDJxK26WdoiQJaBpSe5CfKarWSCMJ3UAMs20h7No7 _kus- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ir2.yahoo.com with HTTP; Sun, 24 May 2020 16:05:27 +0000 Received: by smtp417.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID c8a6fc8d2bbb291e8c9df408a2e04fed; Sun, 24 May 2020 16:05:23 +0000 (UTC) Date: Sun, 24 May 2020 18:05:25 +0200 From: Ralf Mardorf To: freebsd-questions@freebsd.org Subject: Re: best sound subsystem for freebsd for a desktop Message-ID: <20200524180525.17d51260@archlinux> In-Reply-To: <20200524114946.GA84757@bastion.zyxst.net> References: <20200519141914.GF23072@bastion.zyxst.net> <9bfbb6e7-9d04-bc5e-d196-9c70f59f6528@nebelschwaden.de> <20200524114946.GA84757@bastion.zyxst.net> X-Mailer: Claws Mail (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 49VQ6x5gbLz4FcW X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.68 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[rocketmail.com:s=s2048]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[rocketmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-0.85)[-0.846]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_NOT_FQDN(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[rocketmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[rocketmail.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[77.238.176.163:from]; NEURAL_HAM_SHORT(-0.34)[-0.335]; NEURAL_HAM_MEDIUM(-1.01)[-1.010]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[rocketmail.com]; ASN(0.00)[asn:34010, ipnet:77.238.176.0/22, country:GB]; RCVD_COUNT_TWO(0.00)[2]; RWL_MAILSPIKE_POSSIBLE(0.00)[77.238.176.163:from] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 16:05:31 -0000 On Sun, 24 May 2020 12:49:46 +0100, tech-lists wrote: >I didn't know jack was something for low-latency, accurate work. >Maybe i'll try that. Hi, assuming I should understand your needs correctly jack doesn't do what you want. A lot of apps can't be build with jack support at all. Broadly speaking jack is aimed to keep audio routing streams in accurate sync. You don't need this, unless you are doing audio productions. It does not "make" low latency audio, the user needs a system more or less optimised for low latency audio work to run jack. It doesn't provide sample-rate conversion, so all apps need to use the same sample rate or a workaround doing the required resampling. Good apps with jack support don't auto-connect, the user has to manually connect the apps with jack. Those odd apps that automagically connect with jack are usually a PITA to use with jack. Firefox is probably the only browser with jack support. If you can't get a binary with jack support, you need to build Firefox yourself. Firefox is bloated. It takes way longer to build Firefox, than even building a bloated kernel. Each time a vulnerable gets fixed by a Firefox update, you need to build Firefox again. Jack was designed for pro-audio apps, not for averaged desktop apps. Pulseaudio is aimed for John and Jane Doe. Averaged desktop apps with different sample rates can connect to pulseaudio and the audio streams are automatically converted to the audio devices sample rate and automatically mixed. IOW (almost) everything is done automagically. Without using a sound server at all, only one app can connect with the audio device. Workarounds could allow to use several app simultaneously, even without using a sound server. I'm running a Linux (real-time audio) DAW. I never ever would install pulseaudio. However, for desktop audio I'm using plain ALSA and the PC speaker beep. The real PC speaker, no beep via the audio device. I don't use a workaround, so I can only connect one app with the audio device. For audio productions I'm using jack with the ALSA backend. Very seldom I'm using jack with desktop apps, such as Firefox, too. My guess is that for your needs neither jack, nor no sound server at all is the way to go. You probably want pulseaudio or another sound server aimed for averaged desktop usage. Regards, Ralf PS: No, my PC speaker isn't constantly beeping, I neither have got things such as a desktop with a trash bin and even if I would use a desktop with a trash bin and other bits and bobs, I wouldn't allow those bits and bobs to beep.