CAL(Cakewalk Application Language)은 Cakewalk사의 프로그래밍 언어로써
미리 입력 시킨 동작을 매크로 형식으로 실행시키는 기능입니다.
1소나에 원하는 기능이 없거나
2일일이 수동으로 조작할 연속동작들을 저장만 해놓으면 단숨에 처리하는 것이 가능합니다.
예를 들어 C4를 선택한 채로 [메이저코드만들기.CAL] 파일을 실행 시키면
자동으로 C4음 위로 E4와 G4가 쌓아져 C Major 코드를 쌓는 식입니다.
A. 먼저 다운로드 받은 CAL 파일을 모아뒀다가 필요할 때 불러오는 경우 사용법입니다.
아르페지오(펼침화음)등의 기능은 자주 사용하는 편이 아니라 굳이 키보드 단축키를 지정 안 해도 되는데요.
1. 먼저 CAL을 적용시킬 미디 노트를 선택하시고,
2. Menu - Process - Run CAL [Ctrl+F1] 을 누르시고 보관 중인 CAL 파일을 불러오시면 됩니다.
B. SONAR에 없는 기능이나 활용도가 높아 단축키로 지정하고 싶을 경우입니다.
1. Menu - Edit - Preferences [단축키 P] - Folder Locations에서
CAL을 모아두신 폴더로 경로를 바꿔주거나
밑줄친 기본 경로에 CAL파일을 다운로드 받아두시면 됩니다.
2. 마찬가지로 Preferences [단축키 P] 에서
[1]Advanced를 눌러서 고급 메뉴를 열어주시고,(기본 셋팅에서는 감춰져 있습니다.)
[2]Keyboard Shortcuts에 가서
[3]우측 박스 하단으로 쭉 내리시면 우리가 단축키 지정하고 싶은 CAL 파일 목록이 보일 겁니다.
바로 좌측에 [4]단축키로 지정하고 싶은 키를 정하고, 연결할 CAL파일을 눌러 준 다음
[5]Bind를 누르시면 설정이 완료됩니다.
저도 잘몰랐고 많은 분들이 모르는것같아 아쉽습니다. .. 정작 소나에서도 버전업하면서 없애지도 못하고 쳐박아 놓는 느낌이고..