| I can't say I've had similar issues when using Midi on logic. Loop simply loops until it sees another part, so stick a blank bit at the beginning of the following bar. Turn loops into aliases, rearrange for composition, turn to parts & add fills/transitions/etc as necessary. Do your chord changes in the chord track (which for some reason I still find messy since I'm not trying to turn over tunes in an hour for ad work using apple loops), manually, using the arrange based transform or throw one in the environment and print stuff back into a new track as needed etc. Workflow hasn't changed much since the notator days really, has it?
If the delay on undo is due to using a very large sampler program or rompler on hte track that you're composing with, you might also try not using that directly when arranging. Create a dummy object, midi instr or multi and wire that to the instrument object instead while editing. This works for me with larger programs in Kontakt & EXS24, although just limiting Logic's Undo (and Kontakt's) to something much smaller seems to have avoides issues as well.
Honestly I think some of this behavior is due to the 'channel strip' behavior in Logic now, which I personally could have lived without. But I just learn what to do within my workflow, there are of course other things you can do as well I'm sure. |