Actually the error I was getting in scl2pd.py was caused by a newline after the last entry in the scl file. I just checked my corrections to tuntof.pd and it works correctly with non octave repeating scales. Word on the Xenharmonic scene says octave is called equivalence interval.