The officially official Devuan Forum!

You are not logged in.

#176 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-03 08:59:34

Try to run it with apulse

apulse cmus

You may need to install apulse

sudo apt install apulse

Using cmus with ALSA
_https://wiki.archlinux.org/title/Cmus

#177 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-03 00:21:38

kapqa wrote:

i have heard that sound over USB may be spotty

The sound over USB might be spotty and crappy, if ALSA is misconfigured, or because of pulseaudio or pipewire.

The ALSA driver for your USB DAC is likely to support 32bit 192kHz, because your USB DAC has 24bit 192kHz spec.
You may better test both 32bit and 24bit. That is why arateconf provides a utility to test which audio formats are supported by ALSA drivers.

#178 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-02 18:43:04

If you switch to USB2, it should be re-configured.

"upsampling on the DAC from source material to 24/384" (in your DAC) has nothing to do with the fftrate plugin, arateconf, and ALSA.

Spec of your DAC:

Digital input word widths supported

16-24bit

Digital input sampling frequencies supported

32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz**, 192kHz

_https://dev1galaxy.org/viewtopic.php?pid=57443#p57443

On Linux (s/pdif), your DAC should support 32bit 192kHz (or 32bit 96kHz, or else).
It is so with OSS4 (in exclusive mode), and it should be the same with ALSA.

Try 32bit instead of 24bit.

The 32-bit representation serves as a larger, more flexible "container" to preserve the higher precision of the 24-bit data and prevent clipping during internal mixing or editing, especially in professional digital audio workstations (DAWs). The 24-bit data is stored within the 32-bit format, ensuring its precision is maintained without needing resampling.

Why 32-bit is Used as a Container
DAWs and audio servers use 32-bit internally to avoid the complexities of dithering and exporting to fixed-point formats like 24-bit...
When 24-bit integer data is stored in a 32-bit container, the 24-bit precision is preserved within the larger format, similar to storing a number like 0100 in a longer string of zeros, like 00000100.

...the data buffers which these descriptors define will contain the actual sound samples (or have samples written into them) structured like the content of .wav files (though 20 and 24-bit samples must be padded out with zeros at the LSB end to make them all 32-bits long).
_https://wiki.osdev.org/Intel_High_Definition_Audio

It may sound esoteric, but it is about Linux drivers for sound cards. The drivers usually support 32-bit (rather than 24-bit) containers for audio formats (digital input).

#179 Re: Desktop and Multimedia » [SOLVED] (alsa) arateconf not saving properly » 2025-09-02 17:42:44

Config was saved (but it was, perhaps, misconfigured). You can read it with command

cat ~/.asoundrc

Tests failed, perhaps.
Was it like this:

Saving config file...
Test: 'default' ... 'capture' ... Failed!
Test: 'default' ... 'capture' ... Failed!
Ok.

Try
DAC : 32bit 96kHz
HDA : 32bit 192kHz
HDMI: 16bit 48kHz

? DAC : 32bit 192kHz

What is in the spec? If 24bit, try 32bit and 24bit.

24bit usually means 32bit in this context.

EDIT:
If you managed to compile the fftrate (despite so little experience with Linux), you might be able to solve any problem.

HDMI is most probably 16bit 48kHz
HDA codec (motherboard) usually supports 32bit 192kHz (best quality) and some other formats.

If this you DAC spec _https://dev1galaxy.org/viewtopic.php?pid=57443#p57443
you have to try 32bit 192kHz
If it does not work, try 24bit or 16bit.

#180 Re: Freedom Hacks » ALSA without PulseAudio and PipeWire » 2025-09-02 15:54:49

I tested the fftrate  (and bluealsa) on the latest Linux Mint Mate (pipewire was removed).
It works without problems.

Please, start a new topic and post the output of these commands

fuser -av $(find /dev/snd -type c 2>/dev/null)
inxi -A
cat ~/.asoundrc
whereis arateconf

and complete output of arateconf

arateconf

See also:
_https://dev1galaxy.org/help.php

#181 Re: Freedom Hacks » Patching on the fly with "stream editor" (fftrate ALSA plugin) » 2025-08-31 13:17:35

@stargate-sg1-cheyenne-mtn

If you are searching for intellectual entertainment, you may try
Alan Watts, The Individual & The World, Full Lecture
_https://youtu.be/Gr4Wo2OOJdY

EDIT:
The Brave Browser blocks ads & commercials in YouTube

To improve sound quality with ALSA, try to run it with apulse

apulse /usr/bin/brave-browser-stable

The Brave browser includes a built-in ad-blocking feature called Brave Shields that automatically blocks unwanted advertisements and trackers on most websites and video platforms by default, offering a cleaner, faster, and more private browsing experience without needing third-party extensions

#182 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 20:24:01

Do you mean "the understanding without the trust in the ability to think that counts"?

EDIT:
I seems to be an ancient technology. First undermine the trust in the ability to think, then indoctrinate.

The trust in the ability to think is "a symptom of delusional arrogance on steroids".

#183 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 19:31:44

Indeed, it might be difficult to trust the Teachings, if "it is so difficult to understand the Teachings". And how to understand them without the trust in the ability to think?

#184 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 18:49:41

If you trust the Teaching, it should not be a problem to provide clear and confident answers to related questions.

#186 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 15:51:43

If you do not trust your senses, it is to be perceived as a deceptive illusion.

#187 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 15:04:01

"constant chatter screaming in your head" - It has nothing to do with thinking.

So that, you claim that senses are not truthful, and the ability to think cannot be trusted. Is this your road to ultimate reality?

Why do you trust your state of mind without "constant chatter screaming in your head"?
It might be a deceptive illusion produced by discursive mind to blow up your ego.

#189 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 04:29:44

"Thoughts come to the mind" because there is an obsessive attachment to a certain state of mind.
Try to think without thoughts.

#190 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 03:26:00

Not thinking leads to misunderstanding rather than to the state of Bodhisattva.

#191 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 01:28:06

The statement is not only questionable, but also harmful in the sense that it was designed to undermine one's trust in his ability to think.

#192 Re: Installation » [SOLVED] No audio on Excalibur through pipewire on KDE wayland » 2025-08-29 00:19:05

It is very Freudian. If one does not trust his senses, his love to human beings may look rather strange. He may need a sort of ideological instrument to distinguish between good and evil.

A disconnection from reality, a core Freudian concept, can manifest as unusual or distorted expressions of love and affection for other people. Trusting one's senses is fundamental to healthy perception and interaction

#193 Re: Off-topic » Opinions about keypassXC » 2025-08-27 13:56:18

Detailed step-by-step instructions may help to learn and prevent frustration. They may help to build confidence and a sense of accomplishment during the learning process. Later, one might be able to compile without instructions.
For example, if you know how to compile wxMaxima with CMake, you may easily compile keypassXC without instructions.

$ dh_auto_build --list
autoconf             GNU Autoconf (configure)
perl_build           Perl Module::Build (Build.PL)
perl_makemaker       Perl ExtUtils::MakeMaker (Makefile.PL)
makefile             simple Makefile
python_distutils     Python Distutils (setup.py) [DEPRECATED]
cmake+makefile       CMake (CMakeLists.txt) combined with simple Makefile
cmake+ninja          CMake (CMakeLists.txt) combined with Ninja (build.ninja)
ant                  Ant (build.xml)
qmake                qmake (*.pro)
qmake_qt4            qmake for QT 4 (*.pro)
meson+ninja          Meson (meson.build) combined with Ninja (build.ninja)
ninja                Ninja (build.ninja)
kde+makefile         CMake with KDE 4 flags combined with simple Makefile [3rd party]
kde+ninja            CMake with KDE 4 flags combined with Ninja (build.ninja) [3rd party]
kf5+makefile         CMake with KDE Frameworks 5 flags combined with simple Makefile [3rd party]
kf5+ninja            CMake with KDE Frameworks 5 flags combined with Ninja (build.ninja) [3rd party]
lua                  Lua [3rd party]
pybuild              Python pybuild [3rd party]

Auto-selected: makefile

--list is a secret esoteric option

$ man debhelper | grep 'BUILD SYSTEM OPTIONS\|--list' -A4
BUILD SYSTEM OPTIONS
       The following command line options are supported by all of the dh_auto_* debhelper programs. These programs
       support a variety of build systems, and normally heuristically determine which to use, and how to use them.
       You can use these command line options to override the default behavior.  Typically these are passed to dh(1),
       which then passes them to all the dh_auto_* programs.
--
       --list, -l
           List all build systems supported by debhelper on this system. The list includes both default and third
           party build systems (marked as such). Also shows which build system would be automatically selected, or
           which one is manually specified with the --buildsystem option.

Debian packaging is a secret esoteric science. There are, for example, virtual pseudo meta packages, which do not exist. If you ignore them, debhelper may fail to build the package you need
_https://dev1galaxy.org/viewtopic.php?id=6644

If you are not initiated into the secret knowledge, you might be confused.

EXAMPLE: debhelper-compat

$ apt-rdepends --build-depends --follow=DEPENDS wxmaxima
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
wxmaxima
  Build-Depends: appstream-util
  Build-Depends: cmake ( 3.4)
  Build-Depends: debhelper-compat (= 13)
  Build-Depends: desktop-file-utils
  Build-Depends: libwxgtk-webview3.2-dev
  Build-Depends: libwxgtk3.2-dev
  Build-Depends: netcat-openbsd
  Build-Depends: xauth
  Build-Depends: xvfb 
$ apt info debhelper-compat
Package: debhelper-compat
State: not a real package (virtual)
N: Can't select candidate version from package debhelper-compat as it has no candidate
N: Can't select versions from package 'debhelper-compat' as it is purely virtual
N: No packages found

$ apt show debhelper-compat
Package: debhelper-compat
State: not a real package (virtual)
N: Can't select candidate version from package debhelper-compat as it has no candidate
N: Can't select versions from package 'debhelper-compat' as it is purely virtual
N: No packages found 

The package debhelper-compat cannot be installed, for "it is purely virtual". But it might be needed in a certain esoteric sense (think of hidden framework of knowledge).

ALSA users may try to believe that it is not a sort of deliberate obfuscation. It may require a significant mental effort needed for a cognitive process of self-persuasion, where one chooses to interpret an action or statement as accidental or a result of incompetence, rather than malicious intent to obscure "secret knowledge".

Detailed step-by-step instructions can help one to build own knowledge. By using detailed step-by-step instructions, learners can effectively build their knowledge and skills. It does not always work. The slaves of ALSA cannot build own knowledge, because they do not trust their senses and their ability to think. Though they can build another sort of knowledge. Knowledge is ignorance in this sense.

#195 Re: Off-topic » Opinions about keypassXC » 2025-08-27 00:37:41

Password management is a must-have

We revealed attacks against end-to-end encrypted applications, demonstrating the recovery of encrypted confidential data from backups of two messaging apps, whatsapp and Signal, and 10 password managers LastPass, dashlane, zoho, vault, 1password, npass, roboform Keeper, nordpass, protonpass and KeyPassXC. We named these attacks Injection Attacks and the papers were published on Usenix, sec24 and Security and Privacy 24.
_https://twit.tv/posts/transcripts/security-now-992-transcript
_https://twit.tv/shows/security-now/episodes/992

#196 Re: Off-topic » Opinions about keypassXC » 2025-08-26 21:57:33

EDX-0 wrote:

successful compilation may as well depend on the planets aligning with your zodiac sign.

Astrology may not help. What is needed is a detailed step-by-step instruction.
If you compile several packages, you may abruptly understand something.

Terms and Concepts

Epiphany: A feeling or moment of sudden and profound understanding.
Insight Learning: A type of learning characterized by a sudden realization of a solution.
Sudden Realization: A more direct description of the phenomenon, involving a rapid comprehension.

#197 Re: Off-topic » Opinions about keypassXC » 2025-08-26 18:16:53

Have you ever compiled anything?

#198 Re: Off-topic » Opinions about keypassXC » 2025-08-26 14:22:03

Altoid wrote:

KeePassXC needs network access for downloading website icons...
Just no network access code.

Is it so difficult to recompile it?

git clone https://github.com/keepassxreboot/keepassxc.git
$ cat keepassxc/CMakeLists.txt | grep NETWORKING
option(WITH_XC_NETWORKING "Include networking code (e.g. for downloading website icons)." OFF)
    set(WITH_XC_NETWORKING ON)
# Prefer WITH_XC_NETWORKING setting over WITH_XC_UPDATECHECK
if(NOT WITH_XC_NETWORKING AND WITH_XC_UPDATECHECK)
    message(STATUS "Disabling WITH_XC_UPDATECHECK because WITH_XC_NETWORKING is disabled")

 

option(WITH_XC_NETWORKING "Include networking code (e.g. for downloading website icons)." OFF) 

   
   
AUR : keepassxc-git.git
_https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=keepassxc-git

It can be disabled in CMake config, and re-enabled in debian/rules.
It might be a sort of spyware.
If it is about security, you have to compile it yourself.

...when dealing with security-sensitive software or systems, you should take responsibility for building, configuring, and maintaining it yourself to ensure it's configured to your specific needs and not vulnerable due to third-party misconfigurations.

#199 Re: Off-topic » Thoughts on Pipewire » 2025-08-22 21:06:01

greenjeans wrote:

I'll tell ya about some real magic sauce, got a buddy sent me a batch of his homemade naga viper sauce. It will make you see things.

The word "freedom" seems to be associated with drugs. It might be normal for "artists".

#200 Re: Off-topic » Thoughts on Pipewire » 2025-08-22 19:29:26

greenjeans wrote:

into politics

It is about what freedom really is.
Slaves are not supposed to trust their senses. They have to eat their meal and enjoy it.

Board footer

Forum Software