Hey! Everything is sequenced beforehand, but I don’t use song mode or program changes but instead I decide live the palette of patterns I use. The patterns on the different machines are loosely made for different parts, but I shuffle them around during live.
So what I do live is tweak parameters and add/remove triggers on the fly, record parameter locks live into the patterns (I keep copies of the originals in different banks so I can go back to the baseline after live) and switch patterns around. I had a loose idea of the structure but a lot was also decided live.
edit: forgot to mention Octatracks parts and crossfade which I use a lot. I have different samples on different parts in a bank, and I switch the sound palette around inside a pattern, and tweak multiple parameters at once with the crossfade.