[악보] nwc, musicXML, sibelius 악보 변환하기

Noteworthy composer(이하 nwc)는 가장 쉽고 빠르게 악보를 만들 수 있는 사보 프로그램 가운데 하나이다. 특히 입력 방식이 다른 모든 사보 프로그램 중에서도 가장 쉽다. 마우스를 사용하지 않고 오직 키보드로만 입력하지만, 익숙해지기만 하면 그만큼 빠르게 악보를 만들 수 있다.

하지만 nwc에는 치명적인 약점이 몇 가지 있는데, 그 중 한가지가 조악한 출력 품질이다. 특히 음표(note)의 engraving system이 너무 단순하여 출력된 악보를 살펴보면 마치 구멍 뚫린 비닐봉지에 콩나물이 머리를 내밀고 있는 것 같다는 느낌이 든다. 또한 인터넷 상에서 악보를 보는것이 불가능하며(plugin이 있었으나 현재는 개발 중단됨) 전조(transpose)시 코드 표기가 전조되지 않아 이를 일일히 고쳐주어야 한다는 단점이 있다.

현존하는 사보 프로그램 중에서 가장 강력한 2가지를 들라면 피날레(finale)와 시벨리우스(sibelius)를 들 수 있다. 이 중 피날레는 강력한 기능을 가지고 있으나 사용법이 꽤 복잡한 편에 속한다. 반면 시벨리우스는 보다 직관적이고 편리한 인터페이스를 갖추고 있으면서도 피날레의 강력한 기능들은 거의 대부분 가지고 있다. 또한 약간의 프로그래밍 지식만 있으면 Plug-in을 마음대로 제작할 수 있다는 것도 큰 장점 가운데 하나이다.

본인의 경우 nwc 기반으로 악보집을 제작하여 왔다. 가장 최근에 제작된 악보집은 Vision & Passion 2005 SP2이다. 그러나 nwc의 경우 악보의 품질이 그다지 높은 편도 아니고 전문적인 관리도 힘들며 온라인 상에서 인쇄할 수 있는 기능이 결여되어 있었기에 현재 악보들을 현재 Sibelius로 모두 변환시키고 있는 것이다.

이 때 nwc → sib 로 바로 변환할 수 있는 방법이 없기 때문에 nwc → musicXML → sib 와 같이 한 단계 거쳐서 변환해야 한다.

nwc → musicXML 변환하기 위한 툴은 이미 존재한다. 아래의 링크를 참조하여 nwc2xml 프로그램을 다운받아 콘솔 상에서 변환시키면 된다.

nwc2xml 프로그램 [링크 업데이트]

해당 프로그램으로 nwc를 변환하는데에 큰 문제가 없으나, 다만 악보에 따라 잘 변환되지 않는 경우도 있으니 주의하도록 하자. 그 경우에는 MIDI를 거쳐서 변환하면 되는데, 대신 가사 등의 정보가 몽땅 사라지게 되니 주의하도록 한다.

이렇게 바뀌어진 musicXML 파일을 sibelius 상에서 읽어들이면 자동으로 sib 파일로 변환된다.

이 때 chord들의 text type이 expression type으로 설정될 것이다. 이렇게 되면 코드 기호 표기법에 따라 표시되는 것이 아니므로, 제대로 출력하기 위해서는 이들을 chord symbol type으로 만들어 줄 필요가 있다. 이 때 본인이 제작한 아래 플러그인을 다운받아 시벨리우스가 설치된 디렉토리의 plugin\ 아래에 설치하여 실행하면 된다. (플러그인의 설치 및 사용법은 www.sibelius.com에 있으니 참고하여 보도록 할 것)

즉 변환된 musicXML 파일에 대해 아래 플러그인을 실행하여 주면 자동으로 모든 expression type이 chord symbol type으로 변환된다.

251103908.plg

대화에 참여

댓글 9개

  1. 안녕하세요 nwc파일을 xml 파일로 바꾸는 방법 자세히 알수 없을까요
    프로그램을 다운받아 설치해도 전혀 모르겠어요 콘솔이라는 창도 안뜨고요
    건2틀을 생각해보고 해바도 않되네요 부탁 드립니다

    1. 콘솔 써 보신 적이 없다면 좀 복잡할 수도 있겠군요.

      1. 다운받은 nwc2xml.exe 프로그램을 바탕화면에 복사한다.

      2. 변환하고자 하는 악보(어쩌구.nwc)를 바탕화면에 복사한다.

      3. 윈도우키+R 을 누르고 cmd [엔터] 를 입력하면 콘솔 창이 뜬다.

      4. 이 상태에서 cd “바탕 화면” [엔터] 를 입력한다. 그러면 디렉토리를 이동할 수 있다.

      5. 이동한 디렉토리에서 nwc2xml.exe 어쩌구.nwc [엔터] 를 입력하면 악보가 변환되어 어쩌구.xml 파일이 생성된다.

      이런 순서대로 하시면 됩니다.

  2. nwc2xml 파일을 받을 수가 없습니다. 링크가 깨진 것 같은데 프로그램을 받을 방법이 있을까요?

  3. 고맙습니다. 시벨리우스 6을 사용하고 있는데 코드심볼타입으로 변환시켜주는 플러그인이 작동을 하지 않네요.

    혹시 수정가능하시면 부탁드리겠습니다

    고맙습니다.

    1. Sibelius 6을 제가 가지고 있지 않아서 테스트를 못 해봤네요. 추후 Sibelius 6을 보유하게 되면 디버그하도록 하겠습니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다