Well, I'll say this.
I've used puppies for audio for over a decade. And they run well. But since the development of Kennel Linux distros, which have their own subsection here, I run all the jack audio apps on a pipewire based system with little to zero hassle whatsoever.
You can download an iso of KLV-airedale-SR17 here:viewtopic.php?p=143292#p143292
Although I'm still running KLV-airedale-SR12 because this distro is basically a frugal install of Void Linux which uses a rolling release model, so it's easy to update, and Void's updates are not bleeding edge, so they almost never break anything. Void has long shelf life.
If you do install, which is simply a matter of copying the iso files to a folder, having a working grub bootloader in place and adding a stanza to it which is generated by manually running a script in the download iso called wd_grubconfig
then you are ready to boot it and set it up for audio work. (note: wd_grubconfig writes working boot stanzas to a text file called grub_config.txt, you have to manually copy the appropriate stanzas to your working grub.cfg)
once booted:
first update the system files with the terminal command: xbps-install -Syu
then what you do is install all the audio packages you want either using the gui package manager OctoXbps found in the applications menu or using a terminal command like this one:
Code: Select all
xbps-install tree testdisk lilypond musikcube timidity gpick parole helvum qpwgraph mediainfo drumstick hydrogen muse lsp-plugins yoshimi amsynth padthv1 samplv1 synthv1 drumkv1 guitarix2 helm swh-lv2 libjack-pipewire alsa-plugins alsa-plugins-ffmpeg gstreamer1-pipewire Carla calf ffmpegthumbnailer ardour x42-plugins neofetch poppler-utils mda-lv2 jack_mixer ranger micro lynx elinks w3m w3m-img newsboat openjdk21-jre calcurse neovim yazi qt6-base qt6-printsupport bat
I happen to have a lot of my favorite command line apps and other tools mixed in there. If you use the terminal command you need to know the correct package names of course. Not sure all those in my example are 100% correct, but I think they are. if you're not sure you can always use OctoXbps and choose your packages there.
Then if you want to run jack apps, you'll notice in the list I have libjack-pipewire
installed, you'll need that to run jack stuff. Also when you start a jack app up you'll need to start it with the command pw-jack [APP-NAME]
note: it's possible @rockedge has libjack-pipewire already installed on SR-17, which can be checked in the gui OctoXbps package manager.
I have a set of desktop files that start my jack apps with that command and I copy them to /usr/share/applications so they show up in the application menus.
That's it. It should run for you. This distro uses Xfce-desktop and pipewire. Wayland is installed but Xfce runs on xorg.
There are other Kennel Distros that run KDE-Plasma/wayland, and they don't run as root like KLV-Airedale and puppies, they run as user spot. They are both Void distros and Arch distros.