It works with default stuff and setup sure. if you want to do anything beyond that tho it's complete hell.
Trying to setup audio-pulse for recording things or streaming things for example is incredibly annoying. A lot of audio related software (audio production, etc..) avoids PA completely and requires jack, which is even more annoying to setup and configure and maintain, especially if you do it on your regular machine and want it to work alongside PA, or if you want to replace PA with jack permanently and have it auto-start, etc..
Basically if it works (which it probably will) it's fine, but if there's issues they can be almost impossible to fix (I for example have a weird stutter bug that randomly happens on a music player app, or my mic keeps resetting to its default volume and removing my settings, etc..). I don't want to shit on the insane work that went into PA and ALSA, I love the people who made it and contributed, but at this point it is a big trashpile of code that is increasingly difficult to maintain, isn't very flexible (specific software needs and setups are basically impossible without a lot of hacks) and has a lot of compatibility issues.
Yes? I know, that's why I mentioned i'm excited for it to be the new standard. It works but it's not fully available/integrated into OS as a standard, such as on ubuntu. I know I can install it right now and it would work, but I'm waiting until it's mature and fully standard.
It works with default stuff and setup sure. if you want to do anything beyond that tho it's complete hell. Trying to setup audio-pulse for recording things or streaming things for example is incredibly annoying. A lot of audio related software (audio production, etc..) avoids PA completely and requires jack, which is even more annoying to setup and configure and maintain, especially if you do it on your regular machine and want it to work alongside PA, or if you want to replace PA with jack permanently and have it auto-start, etc..
Basically if it works (which it probably will) it's fine, but if there's issues they can be almost impossible to fix (I for example have a weird stutter bug that randomly happens on a music player app, or my mic keeps resetting to its default volume and removing my settings, etc..). I don't want to shit on the insane work that went into PA and ALSA, I love the people who made it and contributed, but at this point it is a big trashpile of code that is increasingly difficult to maintain, isn't very flexible (specific software needs and setups are basically impossible without a lot of hacks) and has a lot of compatibility issues.
Recording from a digital piano has been a fucking nightmare. It seems to be totally random when it works and when it doesn't.
pipewire does work though and it has clients for alsa, jack, and pulseaudio
pipewire is already complete on the audio side, the only side it's incomplete in is the video side
Yes? I know, that's why I mentioned i'm excited for it to be the new standard. It works but it's not fully available/integrated into OS as a standard, such as on ubuntu. I know I can install it right now and it would work, but I'm waiting until it's mature and fully standard.