I've been exploring ways for the session to save track content as well as configuration.
The concept is familiar to anyone that has used a DAW. You start the app, select a session, and
everything is restored to a prior state. The tracks are full of all those sick beats you've been tweaking, and that vocal you've been pitch correcting.
The problem I'm wrestling with is that Mobius isn't used like a DAW most of the time. It's more for improvising a live performance than capturing one. When you use it each day, you start with something new. The structure of the tracks, how you want them synchronized, etc. may be the same but what you put into them is new. When you end a "song" and move on to the next one you often just reset the tracks you've been improvising in so they won't even have anything in them to save.
This will start changing a little with MIDI tracks when they're used for pre-recorded background sequences.
So at minimum it feels like we need a way to select which tracks are saved and restored, and which ones are "live" and not saved. This could be an option you pick once and it stays that way, or it could be something that you are prompted for every time you save. LIke "You have left recorded content in tracks 1,4 and 5. Would you like this saved? [checkboxes for 1,4,5]"
For the live tracks it feels like rather than simple save/restore, it would need to be more like a "snapshot" or "version" and you could have several of them within the same session. You're improvising along and press the Snapshot button, then continue what you were doing. The next day when you load a session, it automatically loads content for the few tracks that are designated to be "static tracks" but the others are empty. Then there is a list of snapshots you've made over time that you can choose. The snapshots load things into the live performance tracks to review what you did yesterday or the day before. But you can abandon them and just return to a clean session with nothing in it but the static tracks.
I'm curious about what kinds of workflows you'd like to have here.