Fwiw, this is one of the biggest shortcomings of Logic 9s Flextime.
I mean, what's asked for could be done easily and only using the already existing algorithms, just that there's no proper - hmmmm, let's say "user input interface" for it.
Ever since L8, beatmapping is pretty much what the doctor ordered (minus some niggles, as usual) when it comes to aligning Logics tempo track to "unclicked" recordings. It's absolutely easy to gasp and works quite well. Fine.
Then, with L9, we have Flextime - also working quite great.
Just that the two have no connection at all. Really, a missing link of the highest order - especially considering that all the technical "tools" are already there, under the hood.
As is, the way Eli described is pretty much the only thing one could do. Absolutely tedious - especially considering that all the tools are onboard already, even working quite fine.
There should be a (perhaps automated, at least alternatively) method to "link" transient markers to "time/bar events". That way one would beatmap a song, then bring all tracks into flex-mode, then probably do some manual adjustments (to link certain transient markers to an absolute bar-position) and then change the tempo to some fixed value (or any other tempo mapping). As said, everything's there already, there's just no link between the functions.
- Sascha