CAL kan du legge til funksjoner til arsenal som ikke inngår i selve programmet. For eksempel er det noen versjoner av Cakewalk ikke null kontrolleren verdier når du laster inn en ny sang . Ved hjelp av CAL , kan du opprette en makro -lignende subrutine å håndtere dette nullstilles for deg. I andre tilfeller , de generiske MIDI effekter som følger med SONAR kan ikke være presis nok for ditt behov . CAL kan legge til mer presisjon, eller til og med en annen tilnærming til parametere som endrer notelengder
Automatisere Musical Oppgaver
Avansert regulering av tempo gjennom CAL er mulig.; CAL rutiner er tilgjengelig for nedlasting for å lage arpeggioer automatisk. Opprette tremolo og ekko-effekter med MIDI -data er mulig , men krever mye data som skal opprettes i veien for nettopp skalert ekstra notater. En CAL rutine kan gjøre dette til en enkel operasjon , gjort enklere som Cal rutiner kan skapes ved å registrere kommandoer og museklikk å huske oppgavene du utfører ofte .
Automatisere Organization
Ofte vil importerte MIDI musikkfilene har alle trommer på ett spor tildelt MIDI kanal 10. En CAL rutine kan bli opprettet for å bryte ut hver note , og derfor hver tromme instrument, til sitt eget spor . Andre rutiner kan utføre funksjoner for eksempel å slette dupliserte notater eller fjerne kontrolleren informasjon automatisk , noe som sparer behovet for å gå gjennom sidene av hendelser .
Hardware Kontroll
Fordi CAL arbeider med data i MIDI -format, kan det ikke bare kontrollere Cakewalk eller SONAR program , kan den kommunisere med MIDI utstyr også. CAL rutiner kan brukes til å sette parametre for ulike deler av maskinvaren , eller ta opp hvordan maskinvaren grensesnitt med MIDI ytelsesdata . Dette er spesielt nyttig når du adresserer MIDI funksjoner på lydkort , som har evne, men ingen fysiske kontroller for grensesnitt.