So after some testing, here they are:
#P
Length
Wrap
Start
End
I also think this excerise has helped me narrow down my problem. The index for each pattern is saved in the memory of the Teletype but not written to the .txt file saved to the usb drive. So patterns in a scene can start at any index if last saved on the device itself but imported scenes will always start at 0.
In a blank scene:
PN 0 0 1
PN 0 1 2
PN 0 2 3
PN.L 0 3
Then typing:
PN.I 0 2
PN.I 0
Should return a 2. Save the scene and look at it on your computer, there is no 2 in the pattern settings.
Back on the Teletype if you load another scene that has a pattern at index 0 the results of PN.I 0 will be different (unless that scene was last saved on device with pattern 0 at index 2) and returning to the original scene will still return at 2.
Is this the place to log this?
Bonus: here’s a script you can use to easily look at pattern settings:
#M
X PN.I 0
A PN.L 0
B PN.WRAP 0
C PN.START 0
D PN.END 0