Use FL; I used to/do have some midi hardware but they're either for DJing, broken, my brother uses them, or it's a Launchpad I never use
As for software synths I have Massive (lol), Serum (lol), reFX Nexus (lol), all the FL Synths that come w/ the signature bundle, and a few DSK plugins and free fake brown townog synths. Software mixing stuff is all default FL plus some free 3rd party stuff that doesn't come with FL
I also play the alto sax, but I never record it because I'm really stuff, and don't have an instrument oriented mic