Roli & Halion

The post above seems like it makes copies of the program when a program is created. How does the script know to sync parameters?

Are you sure that when you tweak a parameter (like filter cutoff or res for example), That the same change will occur immediately in the copies, such that automation on one will also trigger the parameter movements on the copies? Even things like loading new waveforms?