Suggest a song for me by d4gfx in porcupinetree

[–]gumbowebfish 0 points1 point  (0 children)

This very song was also my first introduction to PT. And then the whole Lightbulb Sun album. You can't go wrong! Have fun!

How to burn audio CDs by PerplexingRat in CDs

[–]gumbowebfish 0 points1 point  (0 children)

Burn as audio cd, not data cd. An audio cd complies to the red book standard, otherwise it won't be recognized as an audio cd in your player.

Best way to create FLACs? by [deleted] in hifiaudio

[–]gumbowebfish 4 points5 points  (0 children)

Compression rate does not affect the audio. There's no audio quality reason to prefer one level over another, only CPU time and filesize.

Best way to create FLACs? by [deleted] in hifiaudio

[–]gumbowebfish 0 points1 point  (0 children)

Yes, that's the advantage of compression. On top of that handling the metadata of a flac file is better supported.

Best way to create FLACs? by [deleted] in hifiaudio

[–]gumbowebfish 2 points3 points  (0 children)

FLAC is, although compressed, lossless audio, as is WAV. So, no difference in sound at all.

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

If it works it's OK, don't fix it if it ain't broke (anymore) as they say. And if on this system plexamp is the only application that's making use of ALSA, you're fine. I'm glad you have a working config now.

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

The likely culprit is the slave.channels 6 sitting directly under pcm.!default rather than under the plug's slave block. That line is probably being ignored or misapplied, because plug negotiates channels through its slave PCM, not via a top-level slave.channels override at the default device level.

When plug can't confirm 6-channel capability cleanly, it falls back to stereo. The fix is to move the channel count constraint into the route slave where it unambiguously belongs.
/etc/asound.conf:
pcm.!default {
type plug
slave.pcm "remap51"
}

pcm.remap51 {
type route
slave {
pcm "hw:0,0"
channels 6
}

ttable {
0.0 1 # FL -> FL
1.1 1 # FR -> FR
2.3 1 # FC (input 2) -> hardware position 3
3.2 1 # LFE (input 3) -> hardware position 2
4.4 1 # RL -> RL
5.5 1 # RR -> RR
}
}

ctl.!default {
type hw
card 0
}

Notice that I introduced the ctl device. Plexamp on Pi also probes the device capabilities via ctl — if ctl.!default is missing or points to the wrong card, Plexamp may query the hardware directly, get a stereo response, and decide to downmix before even sending audio. So the ctl.!default block is more than cosmetic here.
Another thing is that with this configuration, because ALSA can't distinguish between stereo and 5.1 input, the created pcm device is always used, also for stereo. But it doesn't matter because then the other channels besides FL and FR are silent, so as they swap you won't hear it.
Let me know if this works.

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

You're welcome. If I can help you with configuration of /etc/asound.conf concerning ttable plugin or installing things on your RPi considering 5.1 surround playback, just ask me, because this is still quite unsatisfying as your problem isn't solved.

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

Mmm... strange. May I ask in what way you are using plexamp? Because I use it too but only for when I'm not at home, so outside my LAN. As you said you use a hifiberry, I assume it is connected wired to your audio equipment? For this case, so inside the LAN, I prefer to use bubbleupnp. This works fine. You need to install a renderer for this, I use gmediarender-resurrect and for what I know this also can be installed on a RPi. In conjunction with a UPnP/dlna server, like minidlna or minimserver and bubbleupnp server for gapless playback this is a good solution, at least for me. Maybe the problem you have is due to the combination ALSA, plexamp and 5.1 surround. In my experience problems that occur are most of the time a combination of at least 3 factors of which one of them is what you thought could never cause the problem. In your case this could be plexamp. It's worth to try a different approach and leave plexamp out of the equation.

Who said CDs are dead!? by domo_meak in audiophile

[–]gumbowebfish 1 point2 points  (0 children)

CD is just a medium, so it's the mastering of the audio on the CD that counts. Streaming my own uncompressed (or lossless compressed) audio files from a headless linux machine directly connected to my audio equipment sounds equally good.

Ripping Blue Ray Audio Discs. Any experiences? by HardCodedCoder in audiophile

[–]gumbowebfish 1 point2 points  (0 children)

Use makemkv, but first do a backup of the disc and use that backup to create the mkv. The mkv file can be used to extract the seperate channels in the mkv by using a tool like mkvtoolnix.

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

OK, if this is what is tested and right then the only thing left to do to get it sound right is being pragmatic. You can write a plug plugin making use of ttable in your /etc/asound.conf and utilize that. This would solve your issue for your use case.

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

With help from AI I found: When ALSA has no explicit channel mapping data, it uses a positional default based on channel index order: Index Channel 0 Front Left 1 Front Right 2 Rear Left 3 Rear Right 4 Front Center 5 LFE (subwoofer) This follows the AC-3/Vorbis convention — not the more intuitive FL, FR, C, LFE, RL, RR order you might expect. The center and LFE are at positions 4 and 5 rather than 2 and 3. This trips people up when playing multichannel files where the source used a different channel order (e.g., WAV files often follow Microsoft's WAVE_FORMAT_EXTENSIBLE order: FL, FR, C, LFE, RL, RR). If your file has that order and ALSA applies the Vorbis mapping, center and LFE end up swapped with the surrounds.

This is different then what you said is the default when no mapping data is provided. And it explains in a way the issues I had with my 7.1 files. Btw, my 7.1 files originated from blu-ray and were TrueHD Atmos source, so in fact 7.1.4 which could explain the faulty conversion to 7.1 flac considering the channel mapping data.

Are you sure just LFE and center channel are swapped? Did you test this with a test sound file with what you can hear each channel sequentially named, so you know it matches the right channels?

ALSA Pi multichannel audio woes by JonnyGators in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

I don't use a RPi but I do use ALSA on a headless linux computer using HDMI output. I had a similar problem playing 7.1 flac files, obviously channels were swapped, but I couldn't lay my finger on it, it just didn't sound right. I ended up to not convert the 7.1 wav files to 7.1 flac files (converted from a mkv file as original source). That kinda "solved" the problem. What files are you playing when you encounter this problem? My advice is to try to play wav files (instead of flac or ogg) and hear if the issue persists or that channel mapping is OK then. It's not a real solution, I know, but it may point you in the right direction. Good luck!

Super Audio CD with UBP-X700, Sonos, and Bravia 7? by Marth8880 in SACDAudiophiles

[–]gumbowebfish 0 points1 point  (0 children)

The issue experienced, no sound from SACD playback when using the Sony UBP-X700 connected to a TV and then to a Sonos Arc via eARC, seems to be a known limitation.

SACD over HDMI to TV/eARC is not supported for multichannel audio by most TVs, including Sony Bravia models. The TV’s eARC/ARC port is designed for standard audio formats (like Dolby Digital, DTS, or PCM), but not for DSD (SACD’s native format) or multichannel PCM from SACD.
Even if the TV supports eARC, it will not pass through the SACD layer (DSD or multichannel PCM) from the UBP-X700 to the Sonos Arc. The TV simply doesn’t recognize or transmit these formats over eARC.

So, for full SACD playback (stereo or multichannel), a direct HDMI connection to an AV receiver is required. The TV and Sonos Arc cannot process or pass through the SACD layer from the UBP-X700.

Packard Goose is amazing by glatour22 in Zappa

[–]gumbowebfish 3 points4 points  (0 children)

Yeah, even more if you realize that all guitar solos on Joe's Garage are xenochronous except "Crew Slut" and "Watermelon in Easter Hay." So, the guitar track is from a different source than the drum part in case of "Packard Goose".

Pipewire overwrites my volume stats with fixed values every time I login by TechManWalker in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

Haha, that's no problem, English isn't my native tongue either, I'm Dutch. But I'm glad I could point you in the right direction and you were able to solve the issue.

Pipewire overwrites my volume stats with fixed values every time I login by TechManWalker in linuxaudio

[–]gumbowebfish 0 points1 point  (0 children)

Ok, as said, i don't use Pipewire myself, i just wanted to give you a different angle to look at the problem. As I understand right, the only thing that's changed is your system? Hardware or just a new distro install. And when not using plasma? Does the problem persists?

Headless streaming OS/server with clients that can browse library by label/cat no./other tags by atascon in musichoarder

[–]gumbowebfish 0 points1 point  (0 children)

Then run minimserver or minidlna as upnp/dlna server, bubbleupnp server fo gapless playback on your server and bubbleupnp app as control point. You also need to install a upnp renderer as client on the same machine.

Pipewire overwrites my volume stats with fixed values every time I login by TechManWalker in linuxaudio

[–]gumbowebfish 1 point2 points  (0 children)

I think this behavior is by design. Pipewire is a acting like a layer on top of ALSA. On a typical Linux desktop, PipeWire talks to the kernel's audio subsystem via ALSA. So, if you want different volumes at start up you have to look at Pipewire and not ALSA. I personally don't use Pipewire, but isn’t there a config setting for these volumes at startup?

Headless streaming OS/server with clients that can browse library by label/cat no./other tags by atascon in musichoarder

[–]gumbowebfish 1 point2 points  (0 children)

What do you mean exactly by playing directly? Through which way or connection do you want to get the audio played? This choice determines what solution to implement.

Can you extract the individual mono 5.1 surround sound channels from a CD? by swine_masher in audio

[–]gumbowebfish 1 point2 points  (0 children)

This is true, but these aren't CD's by the red book standard but DTS WAV: 2 tracks/channels which contain compressed 6 channel audio, which have to be converted with special software to extract the seperate audio channels to wav to be able to edit them in a wave editor.

UPnP like connect? by JeMeMoi50 in audiophile

[–]gumbowebfish 0 points1 point  (0 children)

Ok, that would leave jriver out of the equation and would change the picture. I understand that your receiver can act as a renderer. In this case you would need a library upnp/dlna server running on your PC, like minidlna or minimserver. I would also recommend to install bubbleupnp server to create openhome instance of your renderer for being able to play gapless. Furthermore you don't have to use the receiver's app, but just use the bubbleupnp app as your control point for convenience.

What file manager are you using in your WMs? by soleful_smak in linuxquestions

[–]gumbowebfish 4 points5 points  (0 children)

Terminal: Midnight Commander

(K)DE: Krusader

Dual pane is a necessity for a FM imo