@soup_reviews i can relate to that. what seems to work for me (if anything works) is keeping my various projects in a state where I can hop in, make a little progress, then hop back out. I can't throw myself into my latest obsession for weeks the way I did in my teens and early twenties, so having bite sized pieces means I can still enjoy things when the fancy strikes me and have it not feel like a waste
@soup_reviews something I got from Test-Driven Development (TDD) is have something that shows you what the last problem was. It works kinda like a cliff hanger, I guess, in that it persists longer in your memory, but also it's something you can immediately start to do something about next time without having to recapture *all* of your past mental state.
I guess you work with music synths a lot? I know nothing about that, but maybe there's something like having some sample you run through your patches (right term?) that helps orient you? or maybe leave yourself detailed notes when you come to a stopping place
@2ck last-problem flagging might be a good idea. or i should build a logger than keeps track of all the things im doing when im working so i can follow the flow back to where i was