Billy86
Does anyone know if there is a list of what the scripts in Sonar do?
Most CAL scripts have a brief description of what they do in the header section. For more info and discussion of possible issues, you can Google the script name against site:forum.cakewalk.com to find relevant threads on the forum.
CAL is 'abandoned' in the sense that there's no guarantee that it will continue to work in general - or that a particular script will work as originally designed - in current or future versions of SONAR. For the most part, they do continue to work, with the notable exception of scripts that create new tracks, such as the aforementioned 'Split Note to Tracks'. In that case it's often best to create the target tracks in advance.
The majority of CAL scripts were developed by users who are not professional developers and just needed something quick and dirty to save time composing and editing, so scripts tend not to be highly developed or fortified against unexpected input (e.g. chords when the script is designed to work with a monophonic sequence). When unexpected input is encountered, the CAL may produce unexpected results or it may error or even hang SONAR. It's always a good idea to save the project before running a CAL, not only to recover from hangs, but because the results of some CALs cannot be undone.