Do you record CC afterwards or play it in? Both hands at once - notes and modulation together - and then I fuss with the curves afterwards until they’re exactly right. Live in the workshop I took the first pass and moved on, but on my own I almost never keep it. The mod wheel gets moved with my pinky, even under big chords.
How do you sync free-time playing back to a click later? The last track demonstrates it: the opening is played free, the click starts partway in, and the seam is inaudible. When I play freely I’m not swinging wildly - I’m orbiting a tempo I hear in my head, a little above and a little below. So there’s an average, and when I need a click I find that number (80 BPM here) after the fact rather than deciding it up front. Playing free also buys you things a click won’t: the strings swell before the beat arrives and slow right down there, then pick back up, all by feel. You could draw that into a tempo map instead. I’d rather play it.
How do you decide a song’s tempo? I just play, and whatever it is, it is. If you don’t play a controller: hum the idea, then use your DAW’s tap-tempo button - ten or fifteen seconds of tapping gives you the number.
Is practicing from downloaded MIDI files a good idea? If it works for you, yes. There’s no one-size-fits-all here - a friend of mine works in a way I don’t resonate with at all and it serves him well. Examine a file, try to replicate it, see what it teaches you. Having tried something already puts you ahead.
Reverb. One plugin: AIR Studios Reverb Essentials. Everything goes to it through sends, all at the same amount - strings -6, brass -6, woodwinds -6. That’s the whole mixing section. I’ve watched a lot of tutorials walk through compression, saturation, resonance control and EQ chains; it’s all good, and it’s all the last 10%. The 90% is writing, dynamics and balance.
Mastering. No engineer. I export out of the DAW and master outside it, and barely do anything - what you hear is close to straight out of the DAW. On some tracks I use LANDR, which is AI mastering. A good human will beat it every time, but my own mastering is weak and I’d rather have the AI’s version than mine. If I could hire someone, I would.
Lessons. Yes, I teach privately - Discord DMs are open. And the broader lesson: once you have a tool set, learn it, and stop buying plugins.