CAL können Sie Funktionen zu Ihrem Arsenal , die nicht im Programm selbst enthalten sind, hinzufügen. Zum Beispiel haben einige Versionen von Cakewalk nicht Controller-Werte zurückgesetzt, wenn Sie einen neuen Song zu laden. Mit CAL , können Sie ein Makro - wie Unterprogramm , um diese Rückstellung für Sie erledigen zu erstellen . In anderen Fällen enthalten die allgemeinen MIDI-Effekte mit SONAR kann nicht präzise genug sein für Ihre Bedürfnisse. CAL mehr Präzision, oder auch einen anderen Ansatz , um Parameter hinzuzufügen wie das Ändern Notenlängen
Automatisieren Musical Aufgaben
Erweiterte Kontrolle von Tempo durch CAL ist möglich . CAL -Routinen sind zum Download zur Verfügung Arpeggien automatisch erstellen. Erstellen Tremolo und Echoeffekte mit MIDI-Daten ist möglich, aber viele Daten in der Art der gerade skaliert zusätzliche Noten erzeugt werden muss. Ein CAL -Routine kann dies eine einfache Bedienung machen , einfacher als CAL -Routinen können durch Aufnahme Befehle und Mausklicks , um Aufgaben durchzuführen merken Sie oft erstellt werden.
Automatisieren Organisation
Oft wird importiert MIDI-Song -Dateien haben alle Drum-Instrumente auf einer Spur auf MIDI-Kanal 10. Eine CAL -Routine erstellt werden, um auszubrechen jede Note , und damit jedes Drum-Instrument zugeordnet ist, um seine eigene Spur . Andere Routinen können Funktionen wie Löschen von doppelten Noten oder Controller-Daten automatisch zu entfernen , spart die Notwendigkeit, durch die Seiten der Ereignisse gehen zuführen.
Hardware Control
Da CAL arbeitet mit Daten im MIDI-Format , kann es nicht nur Ihre Cakewalk SONAR oder Programm zu steuern, können sie es mit Ihren MIDI-Geräten als auch zu kommunizieren. CAL -Routinen verwendet werden, um Parameter für verschiedene Teile der Hardware eingestellt , oder die Adresse , wie Sie Ihre Hardware-Schnittstellen mit MIDI-Daten . Dies ist besonders praktisch , wenn es um MIDI- Funktionen auf Soundkarten , die Fähigkeit zu haben, aber keine physische Kontrollen für die Schnittstelle .