X2: Process --> Retrograde
I love this feature, except it doesn't always work. Sometimes it deletes all the the selected notes.
Anyway, I'm trying to create a CAL script to do this. As I dig into CAL, and a nice online programming guide, I don't see any support for lists or arrays in CAL, hence the problem of implementing retrograde in CAL is especially challenging (if not impossible). I also don't see support for creating your own named functions (which would enable you do do recursion, which is a good way to traverse a list in reverse order).
Has anyone created or seen a CAL script that will reverse the order of selected notes?
Thanks,
Mike