home.social

#alsa — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #alsa, aggregated by home.social.

  1. OSS alsa fun

    I typed in alsamixer -c2because one of my audio interfaces suddenly had only output on one of the two channels.

    As a rule, in Linux and any other Open Source OS, you don't reboot like a moronic end user, to fix a problem:

    • troubleshoot the problem
    • Isolate the problem
    • when hardware relation is established
    • check which kernel module needs to be flused
    • rmmod mod_name
    • insmod mod_name
    • read the man-page for the kernel_mod

    I executed the above steps (stepping over the kernel mod slush) and came in the alsamixer to see that there finally is a massive update to the alsamixer for this interface

    What I needed to do is pull one fader up in the mixer and get the audio balance again. As a bonus I can now balance the output of the device in alsamixer, instead of on the rack-mount instrument mixer in my effects rack.

    sources:

    man alsamixer
    man rmmod
    man insmod

    #kernel #module #ALSA #OSS #alsamixer #rmmod #insmod

  2. This is how the Linux kernel mailing list looks like from a browser.

    From a mobile browser it looks less polished.

    It's a *mailing list* you should read it from a email client, not a memory hungry browser, but if you are in the links browser it will look fine. Links is light ;)

    The message is important; if you keep up with kernel development on the Linux side section audio drivers, you may find it interesting

    lkml.org/lkml/2026/5/18/133

    #Programming #Linux #kernel #module #Audio #ALSA #c #C_Lang #development #coding

  3. This is how the Linux kernel mailing list looks like from a browser.

    From a mobile browser it looks less polished.

    It's a *mailing list* you should read it from a email client, not a memory hungry browser, but if you are in the links browser it will look fine. Links is light ;)

    The message is important; if you keep up with kernel development on the Linux side section audio drivers, you may find it interesting

    lkml.org/lkml/2026/5/18/133

    #Programming #Linux #kernel #module #Audio #ALSA #c #C_Lang #development #coding

  4. This is how the Linux kernel mailing list looks like from a browser.

    From a mobile browser it looks less polished.

    It's a *mailing list* you should read it from a email client, not a memory hungry browser, but if you are in the links browser it will look fine. Links is light ;)

    The message is important; if you keep up with kernel development on the Linux side section audio drivers, you may find it interesting

    lkml.org/lkml/2026/5/18/133

    #Programming #Linux #kernel #module #Audio #ALSA #c #C_Lang #development #coding

  5. This is how the Linux kernel mailing list looks like from a browser.

    From a mobile browser it looks less polished.

    It's a *mailing list* you should read it from a email client, not a memory hungry browser, but if you are in the links browser it will look fine. Links is light ;)

    The message is important; if you keep up with kernel development on the Linux side section audio drivers, you may find it interesting

    lkml.org/lkml/2026/5/18/133

    #Programming #Linux #kernel #module #Audio #ALSA #c #C_Lang #development #coding

  6. This is how the Linux kernel mailing list looks like from a browser.

    From a mobile browser it looks less polished.

    It's a *mailing list* you should read it from a email client, not a memory hungry browser, but if you are in the links browser it will look fine. Links is light ;)

    The message is important; if you keep up with kernel development on the Linux side section audio drivers, you may find it interesting

    lkml.org/lkml/2026/5/18/133

    #Programming #Linux #kernel #module #Audio #ALSA #c #C_Lang #development #coding

  7. Lenovo IdeaPad Slim 5 15ARP10 (83J3) - No speaker sound with Conexant SN6140 on Ubuntu 26.04 #sound #pulseaudio #lenovo #alsa

    askubuntu.com/q/1566336/612

  8. 🎙️ Spent ~35 hours reverse-engineering the Apogee ONEv2 USB audio interface on Linux:
    • 2 kernel patches to sound/usb/
    • Vendor init sequence found via Wireshark on macOS
    • Hardware watchdog keepalive daemon
    • ALSA sees Playback and Capture PCMs
    • Playback PCM opens — stable streaming not yet cracked

    Anyone want to pick this up?
    github.com/stevebrodie/apogee-
    #Linux #LinuxAudio #ALSA #Apogee #KernelHacking #ReverseEngineering #OpenSource​​​​​​​​​​​​​​​​

  9. 🎙️ Spent ~35 hours reverse-engineering the Apogee ONEv2 USB audio interface on Linux:
    • 2 kernel patches to sound/usb/
    • Vendor init sequence found via Wireshark on macOS
    • Hardware watchdog keepalive daemon
    • ALSA sees Playback and Capture PCMs
    • Playback PCM opens — stable streaming not yet cracked

    Anyone want to pick this up?
    github.com/stevebrodie/apogee-
    #Linux #LinuxAudio #ALSA #Apogee #KernelHacking #ReverseEngineering #OpenSource​​​​​​​​​​​​​​​​

  10. 🎙️ Spent ~35 hours reverse-engineering the Apogee ONEv2 USB audio interface on Linux:
    • 2 kernel patches to sound/usb/
    • Vendor init sequence found via Wireshark on macOS
    • Hardware watchdog keepalive daemon
    • ALSA sees Playback and Capture PCMs
    • Playback PCM opens — stable streaming not yet cracked

    Anyone want to pick this up?
    github.com/stevebrodie/apogee-
    #Linux #LinuxAudio #ALSA #Apogee #KernelHacking #ReverseEngineering #OpenSource​​​​​​​​​​​​​​​​

  11. 🎙️ Spent ~35 hours reverse-engineering the Apogee ONEv2 USB audio interface on Linux:
    • 2 kernel patches to sound/usb/
    • Vendor init sequence found via Wireshark on macOS
    • Hardware watchdog keepalive daemon
    • ALSA sees Playback and Capture PCMs
    • Playback PCM opens — stable streaming not yet cracked

    Anyone want to pick this up?
    github.com/stevebrodie/apogee-
    #Linux #LinuxAudio #ALSA #Apogee #KernelHacking #ReverseEngineering #OpenSource​​​​​​​​​​​​​​​​

  12. 🎙️ Spent ~35 hours reverse-engineering the Apogee ONEv2 USB audio interface on Linux:
    • 2 kernel patches to sound/usb/
    • Vendor init sequence found via Wireshark on macOS
    • Hardware watchdog keepalive daemon
    • ALSA sees Playback and Capture PCMs
    • Playback PCM opens — stable streaming not yet cracked

    Anyone want to pick this up?
    github.com/stevebrodie/apogee-
    #Linux #LinuxAudio #ALSA #Apogee #KernelHacking #ReverseEngineering #OpenSource​​​​​​​​​​​​​​​​

  13. #FediHilfe #linux #audio

    ich möchte Schallplatten per Receiver Bluetooth Audiostream auf meinen Linux-Mint-Rechner digitalisieren (Audacity).
    Übertragung BT-Box: OK
    BT-Verbindung Receiver to Linux: OK
    -wireplumber: BT (codec SBC-XQ)
    -Audio-Gateway (A2DP-Quelle und HSP/HFP AG)
    es hat schon einmal funktioniert und ich habe Platten digitalisiert
    hab mit aber das HowTo nicht aufgeschrieben..... :(
    für eine Anleitung wäre ich sehr dankbar :)

    #pipewire #alsa #blueman #bluetooth #audacity #qpwgraph

  14. #FediHilfe #linux #audio

    ich möchte Schallplatten per Receiver Bluetooth Audiostream auf meinen Linux-Mint-Rechner digitalisieren (Audacity).
    Übertragung BT-Box: OK
    BT-Verbindung Receiver to Linux: OK
    -wireplumber: BT (codec SBC-XQ)
    -Audio-Gateway (A2DP-Quelle und HSP/HFP AG)
    es hat schon einmal funktioniert und ich habe Platten digitalisiert
    hab mit aber das HowTo nicht aufgeschrieben..... :(
    für eine Anleitung wäre ich sehr dankbar :)

    #pipewire #alsa #blueman #bluetooth #audacity #qpwgraph

  15. #FediHilfe #linux #audio

    ich möchte Schallplatten per Receiver Bluetooth Audiostream auf meinen Linux-Mint-Rechner digitalisieren (Audacity).
    Übertragung BT-Box: OK
    BT-Verbindung Receiver to Linux: OK
    -wireplumber: BT (codec SBC-XQ)
    -Audio-Gateway (A2DP-Quelle und HSP/HFP AG)
    es hat schon einmal funktioniert und ich habe Platten digitalisiert
    hab mit aber das HowTo nicht aufgeschrieben..... :(
    für eine Anleitung wäre ich sehr dankbar :)

    #pipewire #alsa #blueman #bluetooth #audacity #qpwgraph

  16. #FediHilfe #linux #audio

    ich möchte Schallplatten per Receiver Bluetooth Audiostream auf meinen Linux-Mint-Rechner digitalisieren (Audacity).
    Übertragung BT-Box: OK
    BT-Verbindung Receiver to Linux: OK
    -wireplumber: BT (codec SBC-XQ)
    -Audio-Gateway (A2DP-Quelle und HSP/HFP AG)
    es hat schon einmal funktioniert und ich habe Platten digitalisiert
    hab mit aber das HowTo nicht aufgeschrieben..... :(
    für eine Anleitung wäre ich sehr dankbar :)

    #pipewire #alsa #blueman #bluetooth #audacity #qpwgraph

  17. Fedi, I'm at a total loss on how to sort this one out. I've got an Elgato wave: 3 that worked great for 18 months and one day after updates it stopped registering input.

    Its odd, it shows up normally in ALSA and pipewire. Volume and mute status work in software and hardware and accurately update when one is changed.

    It just won't let me talk into it 😥.

  18. У меня нет звука, но я должен слышать: история одной регрессии ядра

    Что делать, если после очередного обновления Linux на старом ноутбуке намертво отвалился звук, а в логах висит зловещее CORB reset timeout и 0xFFFF ? Переустановка аудио-серверов не поможет, параметры загрузчика GRUB система упорно игнорирует, а LTS-ядро больше не гарантирует стабильности. В этой статье разбираем, как спуститься в логи dmesg , понять, почему устройство «задыхается» на шине PCI, и заставить ядро заново проинициализировать аудиокарту «на горячую» с помощью sysfs и systemd. Найти звук

    habr.com/ru/articles/1022090/

    #linux #dmesg #pci #systemd #troubleshooting #sndhdaintel #kernel #alsa #старое_железо #archlinux

  19. У меня нет звука, но я должен слышать: история одной регрессии ядра

    Что делать, если после очередного обновления Linux на старом ноутбуке намертво отвалился звук, а в логах висит зловещее CORB reset timeout и 0xFFFF ? Переустановка аудио-серверов не поможет, параметры загрузчика GRUB система упорно игнорирует, а LTS-ядро больше не гарантирует стабильности. В этой статье разбираем, как спуститься в логи dmesg , понять, почему устройство «задыхается» на шине PCI, и заставить ядро заново проинициализировать аудиокарту «на горячую» с помощью sysfs и systemd. Найти звук

    habr.com/ru/articles/1022090/

    #linux #dmesg #pci #systemd #troubleshooting #sndhdaintel #kernel #alsa #старое_железо #archlinux

  20. У меня нет звука, но я должен слышать: история одной регрессии ядра

    Что делать, если после очередного обновления Linux на старом ноутбуке намертво отвалился звук, а в логах висит зловещее CORB reset timeout и 0xFFFF ? Переустановка аудио-серверов не поможет, параметры загрузчика GRUB система упорно игнорирует, а LTS-ядро больше не гарантирует стабильности. В этой статье разбираем, как спуститься в логи dmesg , понять, почему устройство «задыхается» на шине PCI, и заставить ядро заново проинициализировать аудиокарту «на горячую» с помощью sysfs и systemd. Найти звук

    habr.com/ru/articles/1022090/

    #linux #dmesg #pci #systemd #troubleshooting #sndhdaintel #kernel #alsa #старое_железо #archlinux

  21. У меня нет звука, но я должен слышать: история одной регрессии ядра

    Что делать, если после очередного обновления Linux на старом ноутбуке намертво отвалился звук, а в логах висит зловещее CORB reset timeout и 0xFFFF ? Переустановка аудио-серверов не поможет, параметры загрузчика GRUB система упорно игнорирует, а LTS-ядро больше не гарантирует стабильности. В этой статье разбираем, как спуститься в логи dmesg , понять, почему устройство «задыхается» на шине PCI, и заставить ядро заново проинициализировать аудиокарту «на горячую» с помощью sysfs и systemd. Найти звук

    habr.com/ru/articles/1022090/

    #linux #dmesg #pci #systemd #troubleshooting #sndhdaintel #kernel #alsa #старое_железо #archlinux

  22. Habs wieder hinbekommen. Aber nur, weil ich das Bild im #Sendegate gefunden habe. So funktioniert wenigstens wieder alles. Ich würde dieses Bild nur gern verstehen. #vocaster #ALSA #Audiorouting

  23. Habs wieder hinbekommen. Aber nur, weil ich das Bild im #Sendegate gefunden habe. So funktioniert wenigstens wieder alles. Ich würde dieses Bild nur gern verstehen. #vocaster #ALSA #Audiorouting

  24. Habs wieder hinbekommen. Aber nur, weil ich das Bild im #Sendegate gefunden habe. So funktioniert wenigstens wieder alles. Ich würde dieses Bild nur gern verstehen. #vocaster #ALSA #Audiorouting

  25. Habs wieder hinbekommen. Aber nur, weil ich das Bild im #Sendegate gefunden habe. So funktioniert wenigstens wieder alles. Ich würde dieses Bild nur gern verstehen. #vocaster #ALSA #Audiorouting

  26. Habs wieder hinbekommen. Aber nur, weil ich das Bild im #Sendegate gefunden habe. So funktioniert wenigstens wieder alles. Ich würde dieses Bild nur gern verstehen. #vocaster #ALSA #Audiorouting

  27. Hat jemand das #Vocaster Pro 2 unter #Linux im Betrieb und kennt sich mit dem #Audiorouting mit #ALSA Scarlett2 Control Center aus? welcher Ein-/Ausgang ist denn was? Tipps oder Dokulinks welcome.

  28. Hat jemand das #Vocaster Pro 2 unter #Linux im Betrieb und kennt sich mit dem #Audiorouting mit #ALSA Scarlett2 Control Center aus? welcher Ein-/Ausgang ist denn was? Tipps oder Dokulinks welcome.

  29. Hat jemand das #Vocaster Pro 2 unter #Linux im Betrieb und kennt sich mit dem #Audiorouting mit #ALSA Scarlett2 Control Center aus? welcher Ein-/Ausgang ist denn was? Tipps oder Dokulinks welcome.

  30. Hat jemand das #Vocaster Pro 2 unter #Linux im Betrieb und kennt sich mit dem #Audiorouting mit #ALSA Scarlett2 Control Center aus? welcher Ein-/Ausgang ist denn was? Tipps oder Dokulinks welcome.

  31. Hat jemand das #Vocaster Pro 2 unter #Linux im Betrieb und kennt sich mit dem #Audiorouting mit #ALSA Scarlett2 Control Center aus? welcher Ein-/Ausgang ist denn was? Tipps oder Dokulinks welcome.

  32. @vermaden @omar
    I always use alsamixer -c0 up to cxx from the OSS ALSA period since it's ncurses based & faster than GUI programs.

    Many things in Linux were changed for good reason, but some are questionable. I don't use systemD init is easier to maintain. It aint broke so KISS

    Pipewire is fun to add FX in my signal chain to my DAW, but for serious work I have a physical FX rack.
    I love pavucontrol

    I understand why Wayland was made and only have it on my SBC Raspberry Pi5

    #Ifconfig #ip #init #systemD #Xorg #Wayland #programming #pipewire #ALSA #OSS

  33. Hello I need some help about connecting a #RolandFP-90X -> bluetooth midi -> Ubuntu.

    aconnect shows
    client 128: 'FP-90X MIDI'
    0 'FP-90X MIDI Bluetooth'

    aseqdump -p 128:0 do not shows any midi event arriving to the computer..

    It seems that the keyboard is transmitting throught chanel 1..

    I'm stuck here, still searching :)
    #alsa #midi #music

  34. Hello I need some help about connecting a #RolandFP-90X -> bluetooth midi -> Ubuntu.

    aconnect shows
    client 128: 'FP-90X MIDI'
    0 'FP-90X MIDI Bluetooth'

    aseqdump -p 128:0 do not shows any midi event arriving to the computer..

    It seems that the keyboard is transmitting throught chanel 1..

    I'm stuck here, still searching :)
    #alsa #midi #music

  35. Hello I need some help about connecting a #RolandFP-90X -> bluetooth midi -> Ubuntu.

    aconnect shows
    client 128: 'FP-90X MIDI'
    0 'FP-90X MIDI Bluetooth'

    aseqdump -p 128:0 do not shows any midi event arriving to the computer..

    It seems that the keyboard is transmitting throught chanel 1..

    I'm stuck here, still searching :)
    #alsa #midi #music

  36. Hello I need some help about connecting a #RolandFP-90X -> bluetooth midi -> Ubuntu.

    aconnect shows
    client 128: 'FP-90X MIDI'
    0 'FP-90X MIDI Bluetooth'

    aseqdump -p 128:0 do not shows any midi event arriving to the computer..

    It seems that the keyboard is transmitting throught chanel 1..

    I'm stuck here, still searching :)
    #alsa #midi #music

  37. Hello I need some help about connecting a #RolandFP-90X -> bluetooth midi -> Ubuntu.

    aconnect shows
    client 128: 'FP-90X MIDI'
    0 'FP-90X MIDI Bluetooth'

    aseqdump -p 128:0 do not shows any midi event arriving to the computer..

    It seems that the keyboard is transmitting throught chanel 1..

    I'm stuck here, still searching :)
    #alsa #midi #music

  38. - The monolithic way. By using one application, like a DAW, you only have to fire up one application that sets up your music making environment for you. The advantage is that you don't have to start any other application like #JACK and/or a session manager, especially when you use plain #ALSA as the audio backend. The disadvantage then of course is that any other application won't be able to play or record audio anymore.

    /2

    #LinuxAudio

  39. @jwcph

    ALSA are drivers to talk to hardware - 90% of audio interfaces (whatever enables you to plug an audio cable into your computer) use ALSA. (exceptions are FireWire interfaces and some other). if a new audio interface is 'incompatible' with Linux, it means it doesn't have an ALSA driver (aka kernel module) - yet.

    on top of #ALSA drivers (so, using those drivers) there were two systems in last decade:

    1. PulseAudio - designed to be invisible way to handle all desktop audio - mutiple application would be able to send sound to your audio output (to ALSA). not capable of low-latency audio needed for professional music/audio work. if you had multiple outputs (ALSA), like HDMI or analog out, you could choose one of those for a particular application (like web browser), and similarly for inputs (microphones etc)

    2. JACK audio server - low latency, designed for pro audio work, allowed completely free patching between multiple applications (ins and outs), standalone audio plugins, and audio interface(s) - essentially infinite patchbay among "everything". all decent audio apps work with JACK, but not 'desktop' apps, something like web browsers for example.

    at first #JACK and #PulseAudio were incompatible - you were supposed to suspend (or uninstall) PulseAudio in order to use JACK and vice-versa. they fought for access to ALSA. Later on, bridges were developed so you could send sound from web browser (that was using PulseAudio) to your DAW (that was using JACK) or output from DAW to OBS or Zoom...

    audio apps needed code to talk to any of these two systems. they needed to be compatible with JACK, or/and PulseAudio.

    last few years PipeWire ( @pipewire ) appeared to replace JACK and Pulse at the same time and be very transparent and invisible but still configurable if you so needed. Like JACK and PulseAudio it also sits on top of ALSA drivers, but "acts" like it's Pulse and/or JACK. the idea seems to be that replacing JACK and PulseAudio is easy if nothing needs to be changed in those apps. so applications think they are sending audio to JACK but are actually sending it to PipeWire 'in disguise'. it's extremely good at pretending (tech speak: it uses same API). So, if you are using (running) PipeWire, you cannot use (run) JACK or/and PulseAudio.

    PipeWire is amazing solution. it also automatically discoveres new audio devices like usb headphones, or Bluetooth speakers and makes the default audio output. you can unplug your audio devices and apps won't notice. It's still a bit rough on the edges, but it's getting better and better.

    MIDI? well, it's complicated: there's ALSA MIDI and JACK MIDI. Just two different systems trying to do patching between apps. So some apps will show one, and some the other. I think PipeWire tries to make this irrelevant by bridging these two, but it's not always successful. It should be accessible in PipeWire patchbay app like 'qpwgraph'.

    Sorry if that's too long, but I hope it is understandable enough. And sorry for so many edits.

    #LinuxAudio