Received: from frv156.fwdcdn.com (frv156.fwdcdn.com [212.42.77.156]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id E389321FFF6 for <~alpine/users@lists.alpinelinux.org>; Thu, 19 Mar 2026 20:03:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; q=dns/txt; d=ukr.net; s=ffe; h=Content-Type:MIME-Version:Message-Id:To:Subject:From:Date :Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References :List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post :List-Owner:List-Archive; bh=4pLlW5YE7Z675M1bMR9CyUnifuQ2rQPAQA0ydFfUnOw=; b=OAt9yd/90g4pwIprXEioKBTtnweBH9zaImh7UaZME8EOpwfpiSwJ2JdX0IpTSc prkv/LQQz8MRoBootspQ1zaockjBWQcCfqcckxDqMwnA7yrn5+FXcOwQf3OLjmd4 DJo/UPhggb5PSL+/sasuQIV4VP9GO9L3fSeAsDOIZBJn4=; Authentication-Results: IP=91.123.155.221; mail.from=nykula@ukr.net; dkim=pass; header.d=ukr.net Received: from [91.123.155.221] (helo=192.168.0.102) by frv156.fwdcdn.com with ESMTPSA ID hMqZ62-tgvlZ3H8wF for ~alpine/users@lists.alpinelinux.org; Thu, 19 Mar 2026 22:03:41 +0200 Message-ID: <86982859-e4eb-45d3-a7b0-6e2fbd2a6c6c@ukr.net> Date: Thu, 19 Mar 2026 22:03:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Denys Nykula To: ~alpine/users@lists.alpinelinux.org Subject: USB MIDI controllers don't work before loading snd-seq manually Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Authentication-Result: IP=91.123.155.221; mail.from=nykula@ukr.net; dkim=pass; header.d=ukr.net I have two USB MIDI controllers: 15e4:003c Numark DJ2GO2 Touch and 09e8:0045 AKAI MPK Mini Mk II - that I use for making beats with free software such as Mixxx, LMMS and OpenMPT. When using Windows or Debian, in order to play, I just plug both controllers in and select them in the UI of the software. On Alpine without additional configuration, the software doesn't list them. Earlier I thought Alpine didn't build support for USB MIDI controllers, but after installing Alpine again yesterday and reading more about Linux MIDI, in particular the article https://mclarenlabs.com/blog/2018/07/03/linux-midi-cheatsheet/ and the error messages from the commands it mentions, I tried `doas modprobe snd-seq`, and my controller started working in Mixxx. How do I automate loading of snd-seq (it's ALSA Sequencer, right?) when I connect any MIDI controller or when the netbook boots with a controller already connected? Can Alpine load snd-seq by default, or make it work the way other distributions do it if they do it differently? If it matters, this Alpine installation currently has sway, seatd, eudev and pipewire-pulse.