The section represents my research into the language of CAL. Most of the functions and keywords in the following pages will look familiar to anyone who has dabbled in CAL. The truth of the matter is that there will likely be things here completely new to even veteran users because so much about CAL is undocumented. I have run into allot of the information in this tutorial by experimentation, luck and accident. Keep in mind that this compilation was a personal journey. Even though it was in many ways illuminated through the conversations and correspondence I had with the folks at Cakewalk, I cannot guarantee that this information base is absolutely complete nor without personal bias. It is, however, a more complete a source of information on CAL as I have encountered anywhere else, and so hope it will be of significant value to anyone who seeks enlightenment on the topic of CAL.