콘텐츠로 이동

17. Custom Preset Creation

직접 Preset을 만들려면 Synchron Player Video Tutorials를 먼저 확인하는 것이 좋음. 몇 가지 간단한 예시를 통해 만드는 과정과 활용 방법을 가장 쉽게 이해할 수 있음.

Preset을 완성한 뒤에는 구조가 같은 다른 Instrument에도 그대로 적용할 수 있음. 예를 들어 Synchron Elite Strings의 각 Section처럼 동일한 구조를 가진 Instrument 사이에서 Preset을 복제할 수 있음.

먼저 Preset을 활성화한 뒤 Instrument의 모든 Slot을 포함하는 Root Slot을 Copy하고, 그 내용을 Text Editor에 붙여넣음. 붙여넣은 내용에는 각 Slot의 데이터가 목록으로 표시됨.

한 Instrument의 구조를 다른 Instrument에 적용하려면 문서 전체에 있는 Abbreviation / ID / Folder 정보를 대상 Instrument의 값으로 바꿔야 함. Root Slot 또는 그 안에 포함된 다른 Slot에서도 구조는 동일함.

Synchron Duality Strings - Regular을 예로 든 Instrument Abbreviation / ID / Folder:

InstrumentAbbreviationIDFolder
1st ViolinsVI-22vi101 1st Violins
2nd ViolinsVI-18vi202 2nd Violins
ViolasVA-15va03 Violas
CellosVC-15vc04 Violoncellos
Double BassesDB-9db05 Double basses

Abbreviation, ID, Folder 정보는 위 Screenshot에서 표시한 위치에서 확인할 수 있음.

macOS (Sublime)

  • Command+F를 누르고 “Replace”를 활성화함.

  • 기존 Instrument Abbreviation을 새 Instrument의 값으로 변경함. 예: VI-14VC-8

Windows (Notepad)

  • Ctrl+H를 누르면 같은 Replace 기능을 사용할 수 있음.

Instrument ID와 Folder도 같은 방법으로 모두 변경함.

이렇게 수정한 Preset 정보에는 아직 원래 Instrument의 Range 정보가 남아 있음. Range를 초기화하려면 rangeFrom 또는 rangeTo가 포함된 모든 줄을 삭제해야 함.

이 작업은 Regular Expression을 사용하면 쉽게 처리할 수 있음. Regular Expression은 일정한 규칙과 Placeholder를 사용해 특정 형태의 Text를 찾아 한꺼번에 변경하거나 삭제하는 기능임.

Notepad++를 비롯한 여러 Text Editor에서는 Search/Replace 기능에서 Regular Expression을 사용할 수 있음.

이 예에서는 Search/Replace를 다음과 같이 설정함.

  1. Regular Expression을 선택함.

  2. Search: \n.range[^\n]

  3. Replace: 비워 둠.

  4. “Replace all”을 실행함.

수정한 Text 전체를 Copy한 뒤 새 Synchron Player Instance에서 비어 있는 Root Node에 Paste함. 이제 동일한 기능과 구조를 가진 Preset을 새로운 Section에서 사용할 수 있음.

⚠️
Important
Violin / Viola Preset을 Cello / Double Bass용으로 복제하거나 그 반대로 복제한 경우에는 Keyswitch도 해당 Instrument의 음역에 맞게 다시 조정해야 함.

이 글에 관련해 의견을 나누기 위해 dcinside digital piano gallery에도 게시하고 있습니다. 질문이나 토론은 갤러리를 방문해주세요.