Something like this can be done with phrases using the Yxx command and scale locking. It would be a little bit of work to set up, but then you can save it as a phrase preset and use it anytime you want. Maybe I’ll post an example.
If you’re talking about “non mathematical” note timings, check out the reform tool. It’s great