- LilyPond for writing the final notation
- MuseScore 4 for playing around, MuseScore 3 for playing MIDI
- REAPER as DAW, SFZ plugin for midi soundfonts
- Audacity for processing WAV files
- music21 python lib if I need to programmatically process MIDI (which I commonly do). My scripts using this lib.
- Kdenlive for video processing
- Most importantly: my piano Roland FP-30X
Now among these the only one I don't hate is FP-30X. That piano is fucking amazing, it sounds and feels great.
Kdenlive is also not terrible but I don't do a lot of video processing. Just basic notation videos for YouTube.
Everything else is incredibly, incredibly buggy. MuseScore 4 is thrash, almost every interaction I have with it exposes some bug. REAPER is usually fine but there are pretty annoying bugs when it comes to MIDI import/export that involves time signature change.
My workflow is so dogshit that last month I decided either I'll write my minimalist tiny notation/DAW tool or reconsider this hobby. So far haven't been able to do anything major but I'm confident I'll invest some time into developing my own tools in late 2023 or early 2024.
I'm glad people like their workflow. Unfortunately my own experience with Linux audio processing has been nothing other than encountering one bug after the other one.
EDIT: Whoops, don't know why I said Ardour. I never used it, I actually meant REAPER. Fixed now.