Sorry if it's a little abstruse. I try to explain my problem.
1) I get midi clips recorded metronome, very rigid, like printed music
2) I must 'humanize' the clips, inserting many tempo changes (rallentando...accelerando...). In this way, each note moves to new, different SMPTE positions (H:M:S:F).
3) Finally, I have to eliminate the changes made in the tempo map, but I have to keep the new 'humanized' timing
4) To do this, I used to lock the absolute positions of the notes after editing the tempos and then erase all the changes in the tempo map. Thus, there is still only one metronome value at the clip's beginning, but all the job of 'humanization' is saved. Every Midi event remains locked in the new absolute position in which my tempo editing has shifted it. Musical time (bars, rhythmic notation) is changed, but this is not a problem.
That's just what I can not do with Sonar ...