You are not logged in.
Try to run it with apulse
apulse cmusYou may need to install apulse
sudo apt install apulseUsing cmus with ALSA
_https://wiki.archlinux.org/title/Cmus
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.
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).
Config was saved (but it was, perhaps, misconfigured). You can read it with command
cat ~/.asoundrcTests 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.
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 -Acat ~/.asoundrcwhereis arateconfand complete output of arateconf
arateconfSee also:
_https://dev1galaxy.org/help.php
@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-stableThe 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
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".
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?
If you trust the Teaching, it should not be a problem to provide clear and confident answers to related questions.
Do you trust your ability to think?
If you do not trust your senses, it is to be perceived as a deceptive illusion.
"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.
Do you trust your ability to think?
"Thoughts come to the mind" because there is an obsessive attachment to a certain state of mind.
Try to think without thoughts.
Not thinking leads to misunderstanding rather than to the state of Bodhisattva.
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.
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
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=6644If 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 foundThe 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.
One example is missing.
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
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.
Have you ever compiled anything?
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.
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".
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.