I use dash to dock but I keep it hidden and make it the same size. It’s just nice to be able to go down to click open apps sometimes. I still rarely use it but it’s nice to have
There are some DAWs like Ardour and LMMS for linux. The bigger issue is plugins. They are mostly NOT for Linux. There are some but the selection is not big. You can use a VST-bridge like Carla. It worked for me, I could use proprietary windows based VSTs in LMMS on Linux. However, I wanted to go fully FOSS. This is rather difficult. You make it sound like there are a bunch of open source plugins. This was not my experience. Especially not if you are looking for more specific things. If it is like that, shit has changed radically for the best the last two years. I had some coding projects related to music production so I would just try to build whatever I needed. But I dropped these projects unfortunately.
I am very pleasantly surprised so far, but that’s because my expectations were so low that I was shocked that ANY plugins even exist. With the way prices are going when it comes to music software, I expect to start seeing rapid progression in the music FOSS space.
It seems like a lot of the folk here could be pretty interested in the revival of the Fedora Audio Creation Special Interest Group, as it could become a real powerhouse when it comes to getting more people involved into music creation with Linux.
In most cases extended POSIX regexes are enough and looks the same as perl regexes.
I also used perl until I needed to write highly portable scripts that can be run on systems without perl interpreter (e.g. some minimal linux containers). Simple things are also simple to do with grep/sed/awk, more complex things can be done with awk but require a longer code in comparison with perl.
Systems with bash but without standard POSIX utils? I know some without bash (freebsd by default, busybox based distros etc.) and with grep, sed and awk, but not vice versa.
I now have perfect wayland setup with a Nvidia GPU. I just use my AMD Apu as main gpu and the nvidia one as secondary GPU. The DE runs on Amd and games run on Nvidia. Thanks for nothing Nvidia, making me work around your bs.
Using un*x since the 90s, this is all I know. I like awk but it can go fucking complicated, I once maintain a 5000 lines script that was parsing csv to generate JavaScript…
Someone used the wrong tool for the job. If an awk script gets more than a few dozen lines, it’s time to use another language/tool to process that data.
At that point I'd be looking for languages that have libraries that do what I need. Both Python and Perl have online repositories full of pre-written things. Some that can read CSV and others that can spit out JSON. It's then a matter of bolting things together, which, hopefully, is a few lines of code rather than 5000.
There are even awk repositories, but I'm not sure there's a central, official one like PyPI or CPAN.
Thanks I am looking at these. Do you think maildir format is the best to try to work with? When I was researching I find there are other formats such as mbox, or more program-specific formats. I was not having an easy time discerning which is the most portable, robust format.
I havent looked into these other formats because maildir works for me. I can saxe local backups, remoxe mail from the serveg, and even put it back later. All plain text.
Mutt (and neomutt) has very nice search capabilities, supporting regex search within specific mailboxes. However, it is a relatively slow search - unbearably slow for full text search in large mailboxes.
Here, notmuch is usually used to complement mutt. It’s a very fast (full-text) mail indexer, which can be directly integrated in mutt and allows much faster searching (among other things such as advanced mail tagging, virtual mailboxes and more).
It is generally a royal pain to set up with so many moving parts but once you do it is a very fast, comfortable mail environment if you’re comfy with the terminal.
It was definitely easier to create music with my current tools when I used Windows and Cubase! I left Windows behind for good and haven’t been able to scratch that itch.
Would love to be able to get back to low-latency and tools I understand. I haven’t been breaking my back trying, but I spent a few days with different DAWs and not really getting anywhere close. If it became easier, I’d get my MIDI kit back out and my USB audio interface and mics and start creating music again. I’m no Dev, but a creative lacking the tools for expression.
Good to hear that something like this is possibly getting moving.
Personal anecdote: I connected my guitar to my shitty sound card a few weeks ago, ran guitarix (because real DAWs are overwhelmingly complicated and I just want an amp, a compressor, and some reverb), and thanks to PipeWire and pipewire-jack everything ran perfectly. Low latency, no crackling, no messing with jackd or ALSA, no restarting audio daemons, I could simultaneously play audio through Firefox and hear my guitar. I dare say that that part of the audio stack is now a solved problem.
I’m not a musician though so I can’t comment on hardware support for exotic sound/midi cards or the maturity of FOSS DAWs.
As far as exotic stuff goes, I only buy stuff that’s class-compliant so I don’t have to worry about the manufacturer sunsetting support in the future. Supporting those sorts of devices should be a priority over anything with weird proprietary issues (fuck you IK Multimedia!).
linux
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.