I started making music with
FL Studio 5 and I learned a lot there. But I decided to use open-source.
I used to use
OpenMPT http://openmpt.org/
a powerful modern tracker
Then I switched to linux completly, and I'm using right now:
LMMS http://www.lmms.sourceforge.net - I found it a really powerful tool for electronic music, despite poor samples that come with it (but good mixing can fix almost everything
). It is very similiar to FL Studio, and has a awesome posibilites of dynamic changes to sound - using LFOs (to control other LFOs), Peak Controllers (use sound to control other sound) and Automation along with plenty of grat LADSPA effects makes it easy to make your sound "live". Still learning it, It is missing some features like Autosave and MIDI file export, but notice that it is sill in its 0.4.6 today (did'n reach the 1.0.0 yet)
LMMS is great for synthesis and sampling. While for all recording I use...
Ardour http://www.ardour.org
Ardour rocks if you want to record a bunch of guitars, vocals, percussion or whatever you want to create a song/track. It's mixing system is (trurly) without a limit. LMMS's mixing is much simplier and not so powerful (but it still can do a good job).
WWhat ardour is missing is MIDI support and sequencing. No music sythesis with it.
Before I discovered and learned LMMS i used a combination of...
Rosegarden http://www.rosegardenmusic.com/ and
Alsa Modular Synth (AMS) http://alsamodular.sourceforge.net/
AMS is an amazing tool that makes creating your instrument an art. If you learn some basic rules, you will fast discover it's power. I didn't try yet tu use it with LMMS (that should work) but I think it might be great. No idea how to route the AMS output back to LMMS mixer, but MIDI works even without JACK.
I'm making
Liblast - a FOSS online FPS game made with Godot 4 and a 100% open-source toolchain