Sibelius 업데이트 소개 – 2021년 2월

By in 노테이션, 분류되지 않음

여러분께 2021년의 첫 번째 Sibelius 업데이트를 소개하게 되어 무척 기쁩니다. 그동안 저희 개발팀은 Sibelius의 각종 메뉴를 새롭게 다듬고 다수의 커맨드를 즉시 수행하는 스크립트를 만들 수 있도록 ManuScript 플러그-인 language를 업그레이드하는 등, 재택근무를 이어가며 업데이트 작업을 진행했습니다.

상세한 업데이트 내용을 소개하기에 앞서, 새로운 버전을 빠르게 만나보고 싶으신 분들은 지금 바로 Avid Link 또는 Avid 계정에 로그인 하셔서 Sibelius 2021.2 업데이트를 다운로드하실 수 있습니다. 이뿐만 아니라 Sibelius용 소프트웨어 업데이트 및 서포트 플랜 갱신, 그리고 최신 버전 크로스 업그레이드도 가능합니다. Sibelius를 이제 막 시작하는 분들 중 새로운 버전을 체험해 보시려면 30일 무료 평가판으로 시작해보세요.

모든 최신 업데이트 버전에 대한 요약을 살펴 보시려면 ‘Sibelius 업데이트 소개(영문)‘ 페이지를 참조하세요.

 

‘FIND IN RIBBON(리본에서 검색)’ 기능이 ‘COMMAND SEARCH(커맨드 검색)’으로 변경 

이번 업데이트부터는 Sibelius의 여러 기능과 메뉴를 검색하는 새로운 방식이 도입되면서, 검색 자체의 명칭도 새롭게 바뀝니다.

앞으로 Sibelius에서는 종전의 리본 메뉴 방식 대신 파일 탭(백스테이지), 키패드, 그리고 악기 추가 또는 삭제 대화창의 커맨드를 통해 기능을 검색하게 됩니다. 사용자는 필요한 기능을 검색한 후 리턴 키만 누르면 실행이 가능하므로, Sibelius의 각종 커맨드에 아주 쉽고 신속하게 접근, 실행할 수 있습니다.

컴퓨터로 어떤 작업을 하건, 마우스로 화면의 포인터를 움직여 몇 차례 클릭하는 동작은 사실 가장 느린 방법임을 잊지 마세요.

종전의 ‘리본에서 검색’처럼 쉼표(,) 키보드 단축키를 사용하면 새로운 ‘커맨드 검색’ 창으로 포커스가 이동하므로, 아래의 몇 가지 예시를 한번 입력해보세요.

pdf—검색 결과에 File > Export > PDF 페이지가 포함되며, 오디오, 불러오기, 그리고 백스테이지 항목들도 동일하게 포함됩니다.

accessibility—검색 시 File > Preferences > Accessibility 설정 페이지로 이동합니다.

l.v.—붙임줄이 있는 음표를 선택할 경우, l.v를 검색하면 해당 붙임줄이 L.V. 붙임줄로 변경됩니다. 이를 비롯한 각종 커맨드는 2018년 추가된 다중 편집 워크플로우 방식이 적용되므로, 동일한 한 가지 변경 사항을 여러 객체에 동시 적용할 수 있습니다.

 

키패드 기반 커맨드

새로운 키패드 검색을 이용하면 키패드 전체에 접근할 수 있습니다. 예컨대 ‘eighth note‘ 또는 ‘quaver‘를 입력하면 음표 길이가 변경됩니다. 다른 키패드 레이아웃 뒤쪽의 커맨드도 유용하게 쓰일 수 있습니다:

cue size, 4 trem 등—해당 항목들이 필요할 때마다 키패드를 찾아 헤매지 않아도 곧바로 검색 후 사용이 가능합니다.

키패드에 포함된 연주 아티큘레이션을 비롯한 각종 기호는 다중 편집 워크플로우에서 시너지를 발휘하는 커맨드의 좋은 예입니다. 여러 개의 음표나 악구를 선택하고, 각각의 노트에 객체를 적용시키는 것이 가능합니다. 검색창에 fermata, pause, scoop, fall, arpeggio(업 또는 다운) 등을 입력하기만 하면 악보에 바로 삽입됩니다.

 

추가 또는 삭제 대화창 커맨드

보표를 추가하거나 순서를 변경하기 위해 추가 또는 삭제 대화창을 열어야만 하는 불편함을 해소하고자 몇 가지 커맨드를 새로 추가했습니다. 악보의 마디 또는 보표를 선택한 다음 쉼표(,) 단축키를 누르면 새로운 커맨드 검색 화면이 표시되고, 원하는 작업을 입력할 수 있습니다.

move instruments up” 또는 “move instruments down“을 입력하면 악보에서 선택한 보표를 상하로 움직일 수 있습니다.

add staff above” 또는 “add staff below“를 입력하면 선택한 보표 위나 아래에 보표를 추가할 수 있습니다.

악보 내의 보표 관리를 돕기 위한 커맨드도 몇 가지 추가되었습니다. “remove staves“를 입력하면, 선택한 보표들이 악보에서 삭제됩니다. “increase instrument staff size“와 “decrease instrument staff size“를 입력하면 악기 추가 및 삭제 대화창과는 약간 다른 옵션을 볼 수 있습니다. 새로운 커맨드 검색창을 이용하면 해당 보표 전체의 크기를 변경할 수 있으며, 인스펙터 패널의 보표 크기 변경 작업을 덮어쓰게 됩니다. 또한 보표 하나 이상의 크기를 한번에 변경하는 기능도 추가되었으며, 이때 상대적인 크기 차이는 그대로 유지됩니다. 즉 일반 크기 플루트 보표와 작은 크기 피아노 보표를 동시에 줄이면, 중간 크기 플루트 보표와 초소형 피아노 보표로 변경됩니다.

 

전체 커맨드 목록

Sibelius의 모든 기능을 한눈에 파악할 수 있는 ‘Commands 갤러리’가 새로 추가되었습니다. 갤러리 목록에는 Sibelius 인식하는 명령어 목록, 그리고 키보드 단축키가 표시됩니다. File > Preferences > Keyboard shortcuts에 표시되는 것과 동일하게 알파벳 순서대로 볼 수 있습니다. 확인하려면 Home 탭에서 Commands 갤러리를 클릭하세요.

명령어를 그룹별로 선택하려면 ‘All’ 드롭다운 메뉴를 클릭한 다음 필요한 카테고리를 누릅니다.

File > Preferences > Keyboard shortcuts 에 표시되는 기능 목록 역시 앞으로는 알파벳 순서대로 표시됩니다. 정말 편해졌죠!

 

스크립트형 플러그-인

이번 업데이트부터는 새로운 커맨드 갤러리 및 커맨드 검색을 통해 모든 커맨드에 접근할 수 있는 만큼, ManuScript에서도 아주 쉽게 사용이 가능합니다. 플러그-인을 한번쯤 직접 작성해보고 싶지만 너무 어렵게 느껴졌던 분이라면, 이번 기회에 다시 도전해보시는 것이 어떨까요?

앞으로는 실행하려는 커맨드가 목록으로 작성된 플러그-인을 만들 수 있으며, Sibelius가 순서대로 빠르게 플러그-인을 처리합니다. Sibelius.Execute(Cmd())Sibelius.Execute()의 두 가지 새로운 메소드를 사용하면 ManuScript 플러그-인을 아주 쉽게 만들 수 있습니다. 둘은 마치 스크립트처럼 실행되므로, ‘Run’ 메소드 안의 긴 목록에 두 메소드를 추가하기만 하면 됩니다.

시작하려면 File > Plugins  > Edit Plugins  화면으로 이동해 오른쪽의 “New”를 선택하고 OK를 클릭합니다. 목록에서 새 플러그-인을 선택한 다음 편집을 누르세요. 그러면 메소드 섹션에 “Initialize”와 “Run”이 포함된 플러그-인 편집기가 표시됩니다. “Run”을 더블 클릭하면 편집이 가능하며, 커맨드 입력 전 “Sibelius.MessageBox();” 메소드는 삭제해도 무방합니다. 이제 이곳에 커맨드 목록을 넣게 됩니다:

Sibelius.Execute(Cmd())로 커맨드 이름 사용하기

이 커맨드는 Sibelius 커맨드 갤러리에 표시되는 기능들의 이름을 사용할 수 있게 해줍니다. 예컨대 플러그-인을 사용해 3도 높은 음정을 추가한 다음, 선택한 모든 음표에 악센트를 추가하도록 할 수 있습니다.

Sibelius.Execute(Cmd(“Add interval 3rd above”));
Sibelius.Execute(Cmd(“Accent”));

선택 항목에 이를 실행하면 다음과 같이 동작합니다:

여기서 중요한 것은, Sibelius 개발에 사용된 Sibelius 내부 언어로만 실행이 가능하다는 점입니다. 따라서 커맨드 ID를 사용하는 것이 보다 안전합니다. (아래에 계속 설명합니다)

 

Sibelius.Execute()로 커맨드 ID 사용하기

Sibelius의 각 커맨드에는 내부 명칭이 있는데, 새로운 Sibelius.Execute() 메소드를 통해 500개 이상의 커맨드 전체를 공개하는 셈입니다. 커맨드 ID의 예는 다음과 같습니다:

filter_voice1, copy, triplet, paste, select_next_object, select_previous_object…

다음 예제를 사용해 플러그-인을 만들면, 2개의 4분음표를 셋잇단음표로 변환하는 데 필요한 17가지 작업을 수행하게 됩니다:

Sibelius.Execute(“filter_voice1”);
Sibelius.Execute(“copy”);
Sibelius.Execute(“triplet”);
Sibelius.Execute(“paste”);
Sibelius.Execute(“select_next_object”);
Sibelius.Execute(“select_previous_object”);
Sibelius.Execute(“8th_note”);
Sibelius.Execute(“repeat”);
Sibelius.Execute(“quarter_note”);
Sibelius.Execute(“select_previous_object”);
Sibelius.Execute(“select_previous_object”);
Sibelius.Execute(“select_previous_object”);
Sibelius.Execute(“copy”);
Sibelius.Execute(“delete”);
Sibelius.Execute(“select_next_object”);
Sibelius.Execute(“paste”);
Sibelius.Execute(“select_previous_object”);

 

물론 플러그-인에 키보드 단축키를 지정할 수 있으니, 17단계의 작업 전체를 하나의 키 명령으로 트리거할 수 있습니다!

시작하시는 분들께 도움이 될 수 있도록 최신 정보로 업데이트된 ManuScript language guide에 모든 기능 목록을 정리해두었습니다.

 

플러그-인 개발자를 위한 추가 정보

능숙한 플러그-인 개발자 여러분이 관심을 가질만한 새로운 ManuScript 메소드가 몇 가지 추가되었습니다.

  • Sibelius.FindCommandName() — //reverse of Cmd()
  • Sibelius.AvailableCommands — //returns an array of all CommandIDs
  • Sibelius.CommandExists() — //returns true if command is available
  • Sibelius.CommandCategories — //returns array of Command Categories in Sibelius
  • Sibelius.GetListOfCommandNamesInCategory() — //for any category, returns associated command names

 

Sibelius.Execute(Sibelius.Execute())를 포함, 여기에 소개한 모든 신규 메소드는 통상적인 ManuScript 플러그-인 내에서 사용할 수 있으므로 수많은 새로운 가능성을 열어줍니다. 가령 ManuScript 호출의 조합을 사용하여 특정 음표가 일정 기준을 만족하는지 선택 영역을 검토한 후, 커맨드 ID를 사용해 어떤 작업을 적용하는 식의 응용이 가능합니다.

더 많은 정보와 예제 코드를 소개하는 후속 블로그를 빠른 시일 내에 준비할 예정입니다.

 

플러그-인 작성 도움말 정보

플러그-인 활용법 관련 정보가 필요한 경우 가장 먼저 찾아볼 곳은 ManuScript 사용자 가이드입니다. 이곳을 참조하세요.

구독하실 수 있는 메일링 리스트도 있으며, 플러그-인 개발자 커뮤니티도 활발하게 운영되고 있습니다. 이곳에서 가입하세요.

회원 가입을 마친 후에는 새 게시물을 작성하거나 이전 게시물을 검색하며 커뮤니티 토론에 참여하실 수 있습니다.

향상된 접근성

이 부분은 중장기적으로 진행 중인 접근성 개선 노력의 일환으로서, 스크린리더 또는 보조 하드웨어를 통해 컴퓨터를 사용하는 분들이 Sibelius의 더 많은 기능을 빠르고 쉽게 활용하도록 지원합니다. 지금까지는 Sibelius에서 여러 개의 동작을 하나의 키로 트리거할 수 없었기 때문에, 이는 상당히 큰 진전이라 할 수 있습니다. 가령 Stream Deck 하드웨어를 사용할 경우, 이제는 해당 기기의 버튼 하나만으로도 여러 종류의 작업을 동시에 트리거할 수 있습니다.

이뿐만 아니라 음성으로 컴퓨터를 컨트롤하는 분들께도 여러 가지 가능성을 제시합니다. Mac의 경우 음성 명령, Windows의 경우 음성 인식 기능을 활성화하면 Sibelius가 사용자의 커맨드를 음성으로 인식할 수 있습니다. “OK Sibelius”라고 말하면 쉼표(,)나 Alt+0(Windows), Ctrl+0(Mac)을 누르는 동작을 대신하도록 운영체제 환경설정에서 단축키를 설정하는 것도 가능하며, 그러면 커맨드 검색을 실행할 수 있습니다. 재미있고 유용한 활용법이죠!

 

버그 수정

버그 수정이 없다면 진정한 Sibelius 업데이트라 말할 수 없겠지요? 이번 버전에는 다음과 같은 사항들이 수정되었습니다.

  • 드라이브 루트에 설치한 경우 Sibelius 7 사운드를 다시 사용할 수 있게 되었습니다.
  • Sibelius를 재시작하지 않아도, 다시 한번에 하나 이상의 플러그-인을 설치할 수 있는 상태로 수정되었습니다.
  • 종전과 같이 모든 Playback Dictionary 항목들이 재생 중 해석됩니다.

이번 업데이트에 포함된 신규 기능과 워크플로우 개선점들이 여러분의 마음에 꼭 들었으면 하는 바램입니다. 보다 효율적인 음악 작업을 위해 사용하시는 나만의 새로운 워크플로우가 있다면 저희와 공유해주세요. 여러분의 참여를 기다리고 있습니다!

Express yourself with Sibelius

세계 최고의 사보 소프트웨어를 사용하여 이전보다 더 아름답고 매혹적인 악보를 빠르게 작성해 보십시오.

Avid의 선임 제품 매니저로서 저는 디자인, 개발, 영업, 마케팅, 법률 및 글로벌 서비스 등 Avid의 모든 부서와 함께 시벨리우스 제품과 서비스의 미래를 만들어가고 있습니다.