The officially official Devuan Forum!

You are not logged in.

#51 Re: Freedom Hacks » what about "turnstile" for user services? » 2026-02-09 01:15:29

Do you think it’s quite secure enough for Devuan users to try, or might there be a few little things to sort out first?

#52 Re: Freedom Hacks » what about "turnstile" for user services? » 2026-02-09 00:25:33

_https://github.com/chimera-linux/turnstile

Turnstile is a work in progress effort to create a session/login tracker to serve as a fully featured alternative to the logind subproject from systemd, and to provide a neutral API to both our session tracker and to logind itself.

What do you think "work in progress" means in this context?

It’s not entirely without problems:
_https://github.com/chimera-linux/turnstile/issues

#53 Re: Freedom Hacks » what about "turnstile" for user services? » 2026-02-08 14:15:11

It’s worth noting Turnstile is still a bit of a work-in-progress. It might be a touch temperamental, so don’t be surprised if it all goes a bit pear-shaped.

#54 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-06 16:55:38

Let’s assume it’s always worth reading the documentation, even if you presumably know everything. Have you had a go at reading up on ALSA over on the Devuan forum?

#55 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-06 11:17:56

devuan_dk_fan wrote:

Midi over web doesn't require any special configuration to my knowledge...
Soundfonts and software synths aren't necessary for midi over web.

Here is some info about the TomPlay mechanisms that I am using

Tomplay appears to be primarily a paid subscription service. Do they offer user support?

Tomplay is a commercial sheet music app... If you run into trouble using the Tomplay web interface on a Linux browser, why not get in touch with their team for help with account or score-related matters?

Tomplay help documentation
_https://tomplay.zendesk.com/hc/en-us/articles/9259936173980-I-want-to-connect-my-digital-instrument-to-my-device-using-Tomplay-What-should-I-do

Note that Tomplay, for the moment, does not support MIDI connection, all the audio backing tracks we offer are real recordings by professional musicians.

Why do you think you're having a "MIDI over web" issue? Tomplay doesn't use MIDI at all — it relies on real audio recordings, not MIDI signals, so there's no MIDI connection to troubleshoot in the first place.

#56 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-06 01:44:08

Music production - Gentoo Wiki
_https://wiki.gentoo.org/wiki/Music_production

MIDI - Gentoo Wiki
_https://wiki.gentoo.org/wiki/MIDI

MIDI controller guide - Gentoo Wiki
_https://wiki.gentoo.org/wiki/MIDI_controller_guide

AlsaMidi - Debian Wiki
_https://wiki.debian.org/AlsaMidi

#57 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-06 00:02:28

@greenjeans

Why do you think you're entitled to censor my posts and tell me what to do?

#58 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-05 23:23:48

The issue is, the Devuan community isn’t really focused on MIDI and audio production.

devuan_dk_fan wrote:

Very few people seem to have any interest, experience or technical knowledge about midi over web.

He’d probably be better off with Gentoo.

@brocashelm

Are you an expert in MIDI?

#59 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-05 23:04:09

Are you worried all Devuan users are going to rush off and switch to Gentoo just to ditch systemd?

#60 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-05 21:07:18

systemd isn't a problem  —  it's easy to remove. Gentoo's exactly what you need.

How to remove systemd from Gentoo and switch to OpenRC:

  1. Ensure OpenRC is ready: Confirm your kernel supports OpenRC and set USE="-systemd openrc" in /etc/portage/make.conf.

  2. Switch profile: Use eselect profile set to select a non-systemd (OpenRC) profile.

  3. Rebuild system: Run emerge --ask --update --deep --newuse @world to rebuild packages without systemd.

  4. Install eudev: Emerge sys-fs/eudev as a replacement for udev.

  5. Remove systemd: Run emerge --deselect sys-apps/systemd and emerge --depclean to remove systemd and unused dependencies.

  6. Reconfigure services: Use rc-update to enable necessary services under OpenRC.

  7. Update bootloader: Ensure the kernel command line does not include init=/usr/lib/systemd/systemd.

  8. Reboot: Test the new configuration.

NOTE: "Confirm your kernel supports OpenRC" means ensuring that your Linux kernel is configured with the necessary options to work correctly with the OpenRC init system, particularly when using gentoo-sources. 
When using sys-kernel/gentoo-sources, you should enable the following in your kernel configuration (make menuconfig):

Gentoo Linux --->
    [*] Gentoo Linux support
    [*]   Linux dynamic and persistent device naming (userspace devfs) support
    [*]   Select options required by Portage features
        Support for init systems, system and service managers  --->
          [*] OpenRC, runit and other script based systems and managers

This ensures essential Gentoo-specific features and OpenRC compatibility are built into the kernel. While OpenRC itself does not require special kernel features beyond standard POSIX compliance, enabling these options guarantees proper integration with Gentoo’s system layout and service management.

#61 Re: Desktop and Multimedia » [SOLVED] Devuan Excalibur install and Pipewire. » 2026-02-05 18:48:26

devuan_dk_fan wrote:

Very few people seem to have any interest, experience or technical knowledge about midi over web.

Yes, you'd probably be better off trying Gentoo or Arch Linux.

#62 Re: Desktop and Multimedia » Devuan Excalibur install LXDE, Alsa and only internal sound card. » 2026-02-03 23:22:12

If "HiFi" means 192kHz 32-bit audio, then fftrate is a viable option. It supports high-resolution formats, including DXD (24-bit 352.8kHz), and provides high-quality real-time resampling via FFT, making it suitable for bit-perfect playback on compatible hardware like Intel HDA codecs.

_https://dev1galaxy.org/viewtopic.php?id=6644

EXAMPLE: Intel HDA

===============
|  Main menu  |
---------------

    Curr. | Used | Play (def) | Rec (def) | Available cards
----------|------|------------|-----------|-----------------------------------
0 - >>>>> |  *   |  *     *   |  *    *   | HDA-Intel - HDA Intel PCH
1 -       |  *   |  *         |  *        | USB-Audio - iMic USB audio system

U - Toggle used flag
P - Set this device as default player
R - Set this device as default recorder

O - Output device: PCH,0
I - Input device : PCH,0

F - Format: 192000 Hz, 2 ch, 'S32_LE'
C - Converter: fftrate

A - Show all plugins [ ]
M - Plug-ins:
 [X] Convert,  [ ] Expand, [X] Asym
 [ ] Play Vol, [X] Dmix
 [ ] Rec. Vol, [X] Dsnoop
 [ ] Phonon,   [ ] Normalizator

T - Test
S - Save to '/home/devuan/.asoundrc'
X - Delete '/home/devuan/.asoundrc'

ESC - Exit

#63 Re: Desktop and Multimedia » Devuan Excalibur install LXDE, Alsa and only internal sound card. » 2026-02-03 22:03:35

It seems to be a real challenge for many Devuan users.

fftrate is easy to compile and easy to use.

How to compile fftrate: 
_https://dev1galaxy.org/viewtopic.php?id=7142 

Scroll to the blue line: How to compile Petrov's fftrate ALSA plugin on Devuan 5 Daedalus
(It works for Devuan Excalibur.)

How to install "stream editor": 

sudo apt install sed

User manual: 
_https://dev1galaxy.org/viewtopic.php?id=6644

#64 Re: Desktop and Multimedia » Devuan Excalibur install LXDE, Alsa and only internal sound card. » 2026-02-03 21:17:51

Are you able to copy and paste half a dozen commands into the terminal in the correct order without missing any?

#65 Re: Desktop and Multimedia » Linux Audio for the hard of hearing » 2026-02-02 03:10:09

Is the equaliser the only appropriate tool being used to improve ALSA's sound quality? Have you tried something else?

#66 Re: Desktop and Multimedia » Linux Audio for the hard of hearing » 2026-02-01 11:06:32

Are you using an equaliser as a hearing aid, or do you believe it can improve sound quality?

#67 Re: Desktop and Multimedia » Linux Audio for the hard of hearing » 2026-01-31 23:07:56

fanderal wrote:

For an alsa only setup, I'd suggest greenjean's mxeq pkg... the default .asoundrc file (see /usr/share/mxeq/README) is better than .asoundrc howto examples found online

The Debian ALSA configuration is better by default than many custom ~/.asoundrc examples found online.
Debian (and Devuan) include comprehensive system-wide ALSA defaults via /usr/share/alsa/alsa.conf and card-specific configurations (e.g., HDA-Intel.conf). These enable:

  • dmix: Software mixing for multiple playback streams.

  • dsnoop: Simultaneous capture (microphone sharing).

  • asym: Full-duplex operation (independent playback and capture).

  • plug: Automatic format, rate, and channel conversion.

These are automatically applied based on detected hardware, meaning most users get a functional, flexible setup without any custom .asoundrc.
Many online .asoundrc examples:

  • Redundantly reimplement these features.

  • Use incorrect or suboptimal parameters.

  • Disable existing working defaults (e.g., bypassing plug causes format mismatches).

Thus, the default Debian ALSA setup is often more robust and correctly configured than typical hand-written user configurations.

The correct approach is to first inspect the system-wide ALSA configuration (in /usr/share/alsa/alsa.conf and card-specific files under /usr/share/alsa/cards/) before making any changes.

#68 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-23 16:52:27

alsaucm is a command-line configuration tool for managing ALSA Use Case Manager (UCM) settings. It is still broken. This is how it works for you:

$ alsaucm -c U192k list _cards
ALSA lib main.c:1554:(snd_use_case_mgr_open) error: failed to import U192k use case configuration -2
alsaucm: error failed to open sound card U192k: No such file or directory

However, some mixer controls are available.

It’s usually easier to roll your own compile than to prod the official Debian packages into shape — assuming you don’t mind a bit of tinkering while the maintainers are otherwise engaged.

You can clone the latest version directly from the repository:

git clone https://github.com/alsa-project/alsa-ucm-conf.git

UCM (ALSA Use Case Manager) is not inherently "broken," but its functionality depends on the availability of proper configuration files and hardware support. When UCM is not working or unsupported for a specific audio device, ALSA falls back to using generic drivers, which provide basic audio functionality but lack advanced features like audio profile switching (e.g., speaker, headphone, microphone routing).

UCM is not so much broken as it is… lacking a bit of attention. One might say the situation is not entirely ideal — though that rather understates the case. Most users manage to muddle through, patching things themselves, since raising a ticket tends to result in what one could politely call enthusiastic disregard.   

The system functions adequately, assuming one doesn’t mind rolling their own fixes while the maintainers appear to be on a long tea break.

SUMMARY

UCM (ALSA Use Case Manager) isn't broken per se — more neglected. The configurations lag behind modern hardware, and while maintainers aren’t exactly ignoring reports, responses are… glacial. Users often find themselves patching things locally or sourcing updated configs from Git, as distributions take their time catching up.

Bug reports exist, some with patches attached, but progress is slow. Debian and SUSE have accepted updates, and new versions like alsa-ucm-conf 1.2.15.3 are available upstream — but getting them into stable releases takes time. In the meantime, users roll their own fixes, which works, provided one doesn’t mind a bit of DIY.

So yes, it functions — just not without a little persuasion.

When the developers can't quite sort out the existing issues, the natural course is to introduce something altogether more ambitious — like PulseAudio or PipeWire — leaving the rest of us to carry on as best we can.

Ah, yes — removing PulseAudio can feel rather like the rabbi’s remedy: when life’s unbearable, bring in a goat. Things get worse, certainly — noisy, smelly, chaotic — but then, at last, you’re allowed to remove it. And suddenly, everything’s wonderful. No goat. Just the usual family fuss. Bliss.

So it is with PulseAudio. Install it, and the system groans under latency, glitches, and needless complexity. Remove it, and lo — sound works again. Not because it was magic, but because the goat’s gone.

A spot of perspective, really.

#69 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-23 11:27:52

It was already patched, because you have controls

$ amixer -c U192k controls
numid=19,iface=CARD,name='Internal Validity'
numid=15,iface=MIXER,name='PCM Playback Switch'
numid=16,iface=MIXER,name='PCM Playback Switch',index=1
numid=17,iface=MIXER,name='PCM Playback Volume'
numid=18,iface=MIXER,name='PCM Playback Volume',index=1
numid=2,iface=MIXER,name='Line A Playback Switch'
numid=1,iface=MIXER,name='Line A Playback Volume'
numid=4,iface=MIXER,name='Line B Playback Switch'
numid=3,iface=MIXER,name='Line B Playback Volume'
numid=20,iface=MIXER,name='Mic Capture Switch'
numid=21,iface=MIXER,name='Mic Capture Switch',index=1
numid=22,iface=MIXER,name='Mic Capture Volume'
numid=23,iface=MIXER,name='Mic Capture Volume',index=1
numid=6,iface=MIXER,name='Input 1 Capture Switch'
numid=5,iface=MIXER,name='Input 1 Capture Volume'
numid=8,iface=MIXER,name='Input 2 Capture Switch'
numid=7,iface=MIXER,name='Input 2 Capture Volume'
numid=10,iface=MIXER,name='Input 3 Capture Switch'
numid=9,iface=MIXER,name='Input 3 Capture Volume'
numid=12,iface=MIXER,name='Input 4 Capture Switch'
numid=11,iface=MIXER,name='Input 4 Capture Volume'
numid=14,iface=PCM,name='Capture Channel Map'
numid=13,iface=PCM,name='Playback Channel Map'

It might be possible to use them:

man amixer
$ man amixer | grep EXAMPLES -A17
EXAMPLES
       amixer -c 1 sset Line,0 80%,40% unmute cap
              will set the second soundcard's left line input volume to 80% and right line input to 40%,  unmute  it,
              and select it as a source for capture (recording).

       amixer -c 1 -- sset Master playback -20dB
              will set the master volume of the second card to -20dB.  If the master has multiple channels, all chan‐
              nels are set to the same value.

       amixer -c 1 set PCM 2dB+
              will increase the PCM volume of the second card with 2dB.  When both playback and capture  volumes  ex‐
              ist, this is applied to both volumes.

       amixer -c 2 cset iface=MIXER,name='Line Playback Volume",index=1 40%
              will set the third soundcard's second line playback volume(s) to 40%

       amixer -c 2 cset numid=34 40%
              will set the 34th soundcard element to 40%

AlsaTune may work.

#70 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-23 03:02:50

As noted in the GitHub issue
_https://github.com/alsa-project/alsa-ucm-conf/issues/564#issuecomment-3016922013
when ALSA is broken, PipeWire users are affected — and AlsaTune may not resolve the underlying issue.

#71 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-22 23:58:44

What is your version?

alsaucm --version
apt-cache show alsa-ucm-conf | grep Version

_https://github.com/alsa-project/alsa-ucm-conf/issues/564#issuecomment-3016922013

Hi, this has been broken for a while. It affects UMC204HD and UMC404HD at least but possibly other cards too.

The last working release is v1.2.12.

v1.2.12:

$ amixer -c U192k controls
...

Add profile for Behringer UMC204HD #128
_https://github.com/alsa-project/alsa-ucm-conf/pull/128

#72 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-22 10:28:16

see above _https://dev1galaxy.org/viewtopic.php?pid=61493#p61493

ALSA UCM2 expects the configuration to be in /usr/share/alsa/ucm2/conf.d/USB-Audio/UMC404HD.conf when using the modern conf.d scheme.

From the official ucm.conf and documentation:

UCM2 uses conf.d/${CardDriver}/${CardLongName}.conf as the primary lookup path.
Your card’s driver is USB-Audio, so UCM searches in conf.d/USB-Audio/.
Even though you have UMC404HD.conf in /usr/share/alsa/ucm2/USB-Audio/Behringer/, it won’t be found unless symlinked into conf.d/USB-Audio/.

On Deadalus, the folder /usr/share/alsa/ucm2/conf.d/USB-Audio already exists, but it has only one file inside

$ ls /usr/share/alsa/ucm2/conf.d/USB-Audio 
USB-Audio.conf
$ file /usr/share/alsa/ucm2/conf.d/USB-Audio/USB-Audio.conf
/usr/share/alsa/ucm2/conf.d/USB-Audio/USB-Audio.conf: symbolic link to ../../USB-Audio/USB-Audio.conf

Try to create symlinks so UCM finds the config:

sudo ln -s /usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD.conf \
  /usr/share/alsa/ucm2/conf.d/USB-Audio/UMC404HD.conf
sudo ln -s /usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD-HiFi.conf \
  /usr/share/alsa/ucm2/conf.d/USB-Audio/UMC404HD-HiFi.conf

Then reload ALSA

sudo /etc/init.d/alsa-utils force-reload

Now alsaucm -c U192k list _cards may work.

#73 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-22 10:07:43

You have the correct UCM config files (UMC404HD.conf, UMC404HD-HiFi.conf) in place — but ALSA UCM is not loading them because the card name U192k does not match the expected directory structure.

UCM expects:

/usr/share/alsa/ucm2/conf.d/USB-Audio/UMC404HD.conf

But your files are in:

/usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD.conf

Fix:
Create a symlink so UCM finds the config:

sudo mkdir -p /usr/share/alsa/ucm2/conf.d/USB-Audio
sudo ln -s /usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD.conf \
  /usr/share/alsa/ucm2/conf.d/USB-Audio/UMC404HD.conf
sudo ln -s /usr/share/alsa/ucm2/USB-Audio/Behringer/UMC404HD-HiFi.conf \
  /usr/share/alsa/ucm2/conf.d/USB-Audio/UMC404HD-HiFi.conf

Then reload:

sudo /etc/init.d/alsa-utils force-reload

Test:

alsaucm -c U192k list _cards

#74 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-21 21:15:47

Do you want to enable HiFi profile?

alsaucm reload
alsaucm -c U192k list _verbs
alsaucm -c U192k set _verb HiFi

#75 Re: Desktop and Multimedia » Behringer UMC204HD with Devuan Excalibur install and Alsa. » 2026-01-21 20:05:22

alsaucm: error failed to open sound card U192k: No such file or directory

It is not connected.

Check

cat /proc/asound/cards

It might be a hotplug issue. Try unplugging and plugging the device back in, then check

cat /proc/asound/cards

When the card was connected, the command

amixer -c U192k controls

printed mixer controls for it, including inputs (mic).

Board footer

Forum Software