Sorry, but I have no easy access to my data base collected for the school of Scottish Studies, of which the RSCDS should have a hard copy.
Yes there is a solution to your question. Each figure was designated by a 5 character code.
1 was a control character, that not only predicted the result, but allowed the computer to pick up an error, if the progression was not achieved.
2 was the figure type, and 3 the sub type
4 identified the dancers, with 5 indicating a change in dancers within the figure.
So if 1s lead 2s down and back, then there would be no progression or change of position, so the first character in the code would be "0" and
the 4th would be "2". However if the 2s led back indicating a progression, the first character would be "1" indicating that at the end of the figure the set
would be in order of 2 1 3 4.
[note new address firstname.lastname@example.org] It would speeding responses up if "strathspey.org" changed my address in their e-mail system.]