사용자 설명서: Maestro Level Editor (버전 1.1.0)

Maestro Level Editor에 오신 것을 환영합니다! 이 도구를 사용하면 좋아하는 악곡에 두 가지 방식으로 생명을 불어넣을 수 있습니다. 완벽한 교향악단 시뮬레이터이자 가상 현실 지휘 게임 Maestro VR을 위한 강력한 레벨 에디터입니다.

이 설명서는 초기 설정부터 가장 고급스러운 게임 플레이 세부 정보까지 에디터의 모든 기능을 안내합니다.

영상이 편하다면 전체 튜토리얼을 보세요 (30:30) – Maestro Level Editor 튜토리얼: MuseScore에서 VR까지

1. 시작하기

설치 및 파일

에디터를 처음 실행하면 시스템에 자동으로 폴더가 생성됩니다: 내 문서\Maestro\Levels

모든 레벨(.maestro 파일)은 이 위치에 저장되고 로드됩니다. 에디터는 또한 .maestro 파일을 연결하여 두 번 클릭으로 직접 열 수 있게 합니다.

메인 메뉴

홈 화면은 작업 센터입니다. 여기에서 모든 프로젝트를 관리할 수 있습니다.

  • Level List: 이 중앙 패널에는 저장된 모든 레벨이 표시됩니다. 열 머리글(Piece Name, Composer, Level Creator, Last Modified)을 클릭하여 목록을 오름차순 또는 내림차순으로 정렬할 수 있습니다. 정렬 화살표(▲/▼)가 현재 정렬 방향을 나타냅니다.
  • Search Bar: 상단의 검색 필드를 사용하여 곡 이름, 작곡가, 레벨 제작자 또는 파일 이름의 일부를 입력하여 레벨을 필터링합니다. 악센트를 구분하지 않으므로 "Dvorak"을 검색하면 "Dvořák"도 찾을 수 있습니다.
  • New: 처음부터 완전히 새로운 레벨을 만듭니다.
  • Open: 목록에서 선택한 레벨을 로드하여 계속 편집합니다. 목록에서 레벨을 두 번 클릭할 수도 있습니다.
  • Import: 파일 탐색기를 열어 PC의 어느 곳에서든 하나 이상의 .maestro 파일을 Levels 폴더로 복사합니다. 공유받은 레벨을 추가하는 데 이상적인 방법입니다.
  • Delete: 목록에서 선택한 레벨을 영구적으로 삭제합니다. 확인이 필요합니다.
  • Refresh: 파일을 수동으로 추가하거나 제거한 경우 레벨 목록을 다시 로드합니다.
  • Clear Cache: 임시 오디오 데이터를 삭제합니다. 이는 문제 해결이나 디스크 공간 확보에 유용할 수 있습니다.
  • Exit: 응용 프로그램을 닫습니다.
  • Workshop: 커뮤니티에서 만든 레벨을 검색, 다운로드, 투표 및 관리하기 위해 Steam Workshop 브라우저를 엽니다.

오른쪽에는 응용 프로그램의 Graphics Quality(Performance, Balanced, Quality, Ultra) 및 Display Mode(Windowed, Borderless, Fullscreen)를 조정하는 드롭다운 메뉴가 있습니다. 처음 실행할 때 에디터는 하드웨어(GPU 및 시스템 메모리)를 자동으로 감지하고 가장 적절한 그래픽 사전 설정을 선택합니다. 기본 설정은 향후 세션을 위해 저장됩니다. 전용 드롭다운에서 인터페이스 언어도 변경할 수 있습니다.

2. 에디터 인터페이스

레벨을 생성하거나 열면 메인 에디터 인터페이스로 들어갑니다. 작업 흐름을 나타내는 5개의 탭으로 구성되어 있습니다:

  • Setup: 레벨의 정보, 외관 및 악기 구성을 정의합니다.
  • Audio: 각 악기의 오디오 파일을 로드하고 믹싱합니다.
  • Animation: 음악에 시각적으로 반응하도록 음악가의 애니메이션을 정의합니다.
  • Gameplay: 핵심 부분입니다! 플레이어가 오케스트라를 지휘하기 위해 따라야 할 아이콘을 여기에 배치합니다.
  • Preview: 게임 내에서 레벨 "카드"가 어떻게 보일지 확인합니다.

상단에는 항상 필수 기능이 있는 공통 툴바가 있습니다:

  • Save: 모든 변경 사항을 .maestro 파일에 저장합니다(전체 저장 동작은 섹션 4 참조).
  • Delete Icon: 선택한 Gameplay 또는 Animation 아이콘을 삭제합니다.
  • Undo / Redo: 최고의 조력자입니다. 대부분의 작업을 취소하거나 다시 적용할 수 있습니다.
  • Help: 이 사용자 설명서를 언제든지 표시합니다.
  • Return to Main Menu: 현재 레벨을 닫고 메인 메뉴로 돌아갑니다. 저장되지 않은 변경 사항이 있는 경우 Save and Exit, Exit without Saving 또는 Cancel을 묻는 대화 상자가 나타납니다.

레벨 도우미

상단 바에 레벨 도우미 버튼이 있습니다. 작업하는 동안 몇 초마다 레벨을 검토하며, 색깔 배지로 아직 개선할 수 있는 점이 몇 개인지 알려 줍니다. 클릭하면 제안마다 카드가 한 장씩 중요도 순(중요, 권장, 팁)으로 정렬된 창이 열립니다.

  • 클릭 한 번으로 해결: 많은 카드에는 문제를 대신 해결해 주는 버튼이 있습니다(예: 모두 동기화, 준비 마디 추가, 오디오 맞추기, 화살표 만들기, MIDI에서 가져오기, 연주법 변환). 무엇이든 바꾸기 전에 도우미가 어떤 일이 일어날지 정확히 알려 주며, 모든 수정은 Ctrl+Z 한 번으로 되돌릴 수 있습니다.
  • "~로 이동" 버튼: 직접 수정할 수 있는 탭으로 이동합니다(예: "Audio로 이동").
  • 무시: 필요 없는 제안을 숨깁니다. 무시한 제안은 레벨별로 기억되며, 창 아래쪽의 무시됨에서 다시 표시할 수 있습니다.
  • 검사 항목: 누락된 레벨 정보, 커버 이미지 또는 악보 PDF, 오디오나 MIDI 트랙이 없는 음악가, MIDI와 동기화되지 않은 음악가, 동시에 시작하지 않는 MIDI와 오디오, 0번 마디에서 시작하는 음악, MIDI와 어긋난 템포와 박자, 지휘 화살표가 없는 음악 마디, 누락된 End Bar, Maestro가 읽지 못하는 MIDI 연주법, 그리고 레벨을 한 번이라도 저장했는지 여부.

3. 단계별: 레벨 생성

1단계: Setup 탭

Maestro Level Editor에서 홀, 오케스트라, MIDI, MusicXML, 악보 PDF 선택

시작점입니다. 여기서 작품의 아이덴티티를 정의합니다.

A. 곡 정보

텍스트 필드에 입력합니다. 이것은 플레이어에게 표시될 정보입니다.

  • Piece Name: 메인 타이틀(예: "교향곡 제5번").
  • Piece Sub-Name: 부제 또는 악장(예: "I. Allegro con brio").
  • Composer: 작품의 작곡가(예: "루트비히 판 베토벤").
  • Description: 간단한 설명이나 흥미로운 사실.
  • Level Creator: 귀하의 이름 또는 닉네임!

    참고: 각 텍스트 필드 옆에 제한을 초과하지 않도록 도와주는 문자 수 카운터 (XX / YY)가 있습니다. 최대 길이를 초과하면 빨간색으로 변합니다.

B. BPM 및 시각 효과

  • BPM: 곡의 초기 Tempo를 설정합니다. 이 값은 나중에 Gameplay 탭에서 변경할 수 있습니다.
  • Musical Period: 드롭다운에서 곡의 역사적 시대를 선택합니다: Renaissance, Baroque, Classical, Romantic, 20th Century, 또는 21st Century. 이 태그는 필터링을 위해 Steam Workshop에 업로드할 때 자동으로 적용됩니다.
  • Cover Image: 커버 아트를 선택합니다. 요구 사항: 16:9 형식, 최대 해상도 1920x1080.
  • Score Art: 게임 내 지휘대에 표시되는 이미지. 요구 사항: 250:169 형식, 최대 해상도 4000x2704.
  • Stage Screens: 이 토글을 사용하면 특정 콘서트 홀에 종종 있는 대형 스크린을 표시하거나 숨길 수 있습니다.

C. 오케스트라 선택

시뮬레이터에 생명이 불어넣어지는 곳입니다.

  • Concert Hall: 사용 가능한 11개의 콘서트 홀 중 하나를 선택합니다. 홀마다 음향, 외관, 오케스트라 수용 인원이 다릅니다:
    • 그랜드 홀 — 가장 큰 오케스트라를 수용하는 대형 교향악 공연장.
    • 심포니 홀 — 대편성을 위한 정규 규모의 콘서트 홀.
    • 클래식 극장 — 일부 악기 제한이 있는 극장 무대.
    • 왕립 극장 — 합창단을 지원하고 악기 배타 규칙이 있는 우아한 극장.
    • 궁전 홀 — 소편성을 위한 아늑한 실내악 공간.
    • 리허설실 — 소규모 그룹과 솔로 연주를 위한 아담한 공간.
    • 스타라이트 홀 — 따뜻한 목재와 별이 빛나는 천장을 갖춘 대형 현대식 홀.
    • 스튜디오 홀 — 실내악 그룹과 리사이틀에 이상적인 작은 강당.
    • 대성당 — 길고 풍부한 잔향을 지닌 웅장한 성당.
    • 오로라 홀 — 무대 위에 영화 스크린이 있어 필름 콘서트를 열 수 있는 현대식 홀 (섹션 E 참조).
    • 필하모닉 홀 — 무대를 둘러싼 테라스식 객석을 갖춘 대형 현대식 홀.
  • 편성: 일부 홀은 교향악단(기본 배치)나 심포닉 밴드(현악기 없이 관악기와 타악기)처럼 여러 가지 연주자 배치를 제공합니다. 이 드롭다운은 선택한 홀에 편성이 둘 이상일 때만 나타납니다. 편성을 바꾸면 들어갈 수 있는 악기는 유지되고 나머지는 0이 됩니다.
  • 프리셋: 클릭 한 번으로 무대 전체를 구성합니다: 빈 무대, 모든 악기, 악기와 합창단, 합창단만. 현재 홀과 편성에 맞는 옵션만 표시됩니다. 현재 구성을 프리셋으로 저장…를 선택하면 나만의 구성을 저장할 수 있습니다(최대 30개). 내 프리셋은 어떤 레벨과 홀에서도 사용할 수 있으며, 무대가 허용하는 범위에 맞춰 자동으로 조정됩니다. 내 프리셋을 삭제하려면 적용한 뒤 휴지통 버튼을 두 번 누르세요. 프리셋은 .maestro 파일이 아니라 PC에 저장되며, 각각 Ctrl+Z 한 번으로 되돌릴 수 있습니다.
  • Instruments: 드롭다운 메뉴를 사용하여 각 악기에 몇 명의 음악가를 배치할지 선택합니다. 사용 가능한 옵션은 선택한 홀에 따라 변경됩니다. 일부 홀에는 배타성 제한이 있습니다(예: 피아노와 하프시코드를 동시에 배치할 수 없거나 일부 홀에서는 목관 악기와 합창단이 배타적입니다).

팁: 오케스트라를 설정하는 동안 하단에 있는 8개의 카메라 버튼을 사용하여 3D 뷰를 변경하고 선택한 구성이 무대에서 어떻게 보이는지 확인할 수 있습니다.

D. MIDI 가져오기 (선택 사항이지만 권장됨)

작품의 악보가 포함된 표준 MIDI 파일(.mid)을 로드할 수 있습니다. 이것은 에디터에게 "디지털 악보" 역할을 합니다.

  • Select MIDI: 이 버튼을 클릭하여 파일을 로드합니다. 로드되면 에디터는 이 데이터를 사용하여 자동으로 Tempo를 동기화하고 음악가를 애니메이션화하며 연주 기법을 감지할 수 있습니다. 모든 아이콘을 수동으로 배치할 필요가 없습니다. MIDI 파일은 저장 시 .maestro 파일 내에 포함됩니다.

MIDI 파일을 로드하면 에디터가 다음 작업도 미리 해 줍니다:

  • 음악가별 MIDI 트랙: 각 음악가에게 이름이나 악기가 일치하는 MIDI 트랙이 지정됩니다. 에디터는 여러 언어의 악기 이름, 파트 번호("Violin 2" 등), General MIDI 악기를 인식합니다. Animation 탭의 드롭다운만 채울 뿐, Sync MIDI가 사용자 모르게 켜지는 일은 없습니다.
  • 템포와 박자: MIDI의 템포 및 박자 변경이 Gameplay 탭으로 자동으로 가져와집니다(Smart MIDI Analysis를 누른 것과 같습니다).
  • 연주법: 많은 악보 프로그램은 피치카토, 콜 레뇨, 약음기, 타악기 종류를 Maestro가 직접 읽을 수 없는 방식(MIDI 채널, 또는 "pizz.", "arco", "col legno", "con sord.", "senza sord." 같은 텍스트 표시)으로 기록합니다. 에디터가 이를 Maestro 형식으로 변환하므로 음악가가 악보에 적힌 대로 연주합니다. MIDI 소리는 전혀 바뀌지 않으며, Ctrl+Z 한 번으로 변환을 되돌릴 수 있습니다. 연주 기법 변경은 음악가가 준비할 시간을 갖도록 조금 앞(최대 한 마디, 사이에 음표가 없을 때만)에 배치됩니다. 이미 MIDI와 동기화된 음악가는 바뀌지 않습니다. 타악기의 단타와 롤은 자동으로 변환되지 않지만, MIDI 편집기에서 지정할 수 있습니다(3단계 참조).
  • 퍼커션: MIDI의 타악기는 무대 위 타악기 연주자들(심벌즈, 보조 A, 보조 B, 스네어 드럼, 베이스 드럼)에게 나뉘어 배정됩니다. 각 연주자는 자신의 MIDI 트랙과 악기 교체를 받습니다. Setup에서 타악기 연주자를 추가하거나 제거하면 다시 배정되며, 연주자가 부족하면 레벨 어시스턴트가 알려 줍니다(예: 트라이앵글을 위한 보조 B). MIDI 트랙을 직접 선택한 연주자는 절대 변경되지 않으며, MIDI에서 이미 준비해 둔 트랙은 그대로 사용됩니다. Ctrl+Z 한 번으로 되돌릴 수 있습니다.
  • 새 버전의 MIDI 로드: MIDI 편집기에서 연주법을 바꾼 뒤 수정된 MIDI를 로드하면, 에디터가 MIDI 편집기에서 한 작업을 유지할까요?라고 묻습니다. 적용을 선택하면 피치카토, 콜 레뇨, 약음기, 타악기 변경 내용이 새 MIDI의 같은 음표(같은 트랙, 같은 음높이, 같은 시점)에 복사되고, 아니요, 새 MIDI를 그대로 사용을 선택하면 새 MIDI를 그대로 사용합니다.

MusicXML (선택 사항)

MIDI 옆에 MusicXML 칸이 있습니다. MusicXML 파일은 악보 프로그램(MuseScore, Sibelius, Finale, Dorico…)에서 내보낸 악보로, 이음줄과 아티큘레이션처럼 MIDI 파일에서는 사라지는 정보를 담고 있습니다. 에디터는 이를 이용해 MIDI를 개선하여 연주자들이 악보에 더 가깝게 연주하도록 합니다. 버튼은 MIDI를 불러온 뒤에 활성화됩니다.

  • 형식: .musicxml, .mxl(압축), .xml. MuseScore 파일(.mscz)은 읽지 않습니다. MuseScore에서 파일 > 내보내기 > MusicXML을 사용하세요.
  • 개선되는 내용: 이음줄: 이음줄 아래의 음표가 아주 살짝 겹쳐서 현악기가 활을 계속 움직이고 프레이즈 사이에서 활을 바꿉니다. 이음줄이 없는 음표는 겹치지 않도록 아주 조금 떨어뜨립니다(트레몰로에서 특히 잘 드러납니다). 또한 스타카토 음표를 짧게 하고, 악센트를 조금 더 세게 하며, 트레몰로를 음표로 풀어 쓰고, pizz., arco, col legno, 약음기를 추가하며, 타악기 음표마다 악기를 지정하고, 악보에 적힌 셈여림(p, f, crescendo…)을 스마트 셈여림에 전달합니다.
  • MIDI가 우선: 음표가 추가되거나 삭제되지 않으며 연주 방식만 바뀝니다. MIDI와 MusicXML이 다르면 MIDI가 우선합니다. MIDI에 없는 악보 부분은 그대로 둡니다.
  • 음표의 95%: MusicXML 음표의 95% 이상이 MIDI에 있어야 합니다. 그렇지 않으면 에디터가 이 MusicXML이 이 MIDI와 맞지 않는다고 알려 주고 아무것도 변경하지 않습니다. 가장 좋은 결과를 얻으려면 마지막으로 수정한 뒤 같은 악보, 같은 프로그램에서 MIDI와 MusicXML을 내보내세요(MuseScore 권장). 도돌이표, 반복 괄호, D.C., D.S.는 MIDI와 똑같이 따릅니다.
  • 저장되는 내용: MusicXML 파일은 .maestro 파일에 저장되지 않으며, 개선된 MIDI만 저장됩니다. 파일 이름과 체크 표시는 Setup에 남고, 오른쪽 위의 MusicXML 아이콘으로 레벨이 MusicXML을 사용했음을 알 수 있습니다(마우스를 올리면 일치한 음표 비율이 보입니다).
  • 다른 MIDI 불러오기: 같은 세션에서 다른 MIDI를 불러오면 같은 MusicXML이 자동으로 다시 적용됩니다. 더 이상 맞지 않거나 레벨을 다시 연 경우에는 다시 추가하라고 에디터가 알려 줍니다.
  • 되돌리기: 모든 작업이 한 단계로 이루어지며 Ctrl+Z 한 번으로 되돌릴 수 있습니다.

E. 스크린 영상 (오로라 홀)

오로라 홀에는 무대 위에 영화 스크린이 있어 필름 콘서트를 만들 수 있습니다. 스크린에서 영상이 오케스트라와 동기화되어 재생됩니다. 이 홀을 선택하면 이 탭에 스크린 영상 패널이 나타나고, 비디오 아이콘이 이 레벨은 항상 영상을 재생한다는 것을 알려줍니다(아무것도 선택하지 않으면 기본 영상).

  • 영상 추가: 스크린 영상 선택 창을 엽니다. 파일 이름을 입력하거나, 영상 찾기로 PC에서 영상을 고르거나(영상 폴더로 자동 복사됨), 영상 폴더 열기로 내 문서\Maestro\Videos 폴더를 엽니다. 창에 영상을 찾았는지 표시됩니다. OK로 확정하거나 Cancel로 이전 선택을 유지하세요. 기본 영상으로 돌아가려면 칸을 비워 두고 OK를 누르세요.
  • 형식: .mp4, .webm, .mov. 권장: .mp4, H.264, 1920x1080, 30 fps, 8-12 Mbps.
  • 동기화: 영상은 음악과 함께 시작하고 Play, Pause, Stop을 따르므로 항상 타임라인과 일치합니다.
  • 영상 소리: 영상에 소리가 있으면 영화관처럼 스크린 양옆의 스피커 두 개에서 재생됩니다. 가장 좋은 효과를 원하면 모노 오디오 트랙 두 개(왼쪽과 오른쪽)를 사용하세요. 일반 스테레오 트랙은 스크린 중앙에서 재생됩니다. 소리는 Audio 탭에서 믹스할 수 있습니다(2단계 참조).

    중요: 영상은 .maestro 파일 안에 저장되지 않습니다. 영상은 용량이 매우 크고 저작권으로 보호되는 경우가 많아, 레벨에는 작은 참조 정보(이름, 파일 크기, 길이)만 저장됩니다. 재생되려면 영상이 내 문서\Maestro\Videos에 있어야 합니다. 없으면 Maestro가 그 폴더에서 가장 비슷한 영상을 찾고, 그것도 없으면 기본 영상을 재생하므로 레벨은 항상 작동합니다.

중요 참고: 오디오 파일 준비

Maestro Level Editor는 자체적으로 소리를 생성하지 않습니다. 오디오 파일을 제공해야 합니다. 이 작업을 위해서는 Audacity(무료), Reaper, FL Studio, Logic Pro 등과 같은 외부 오디오 편집 소프트웨어(DAW)를 사용해야 합니다.

두 가지 주요 방법이 있습니다:

  • 이상적인 방법 (개별 트랙 또는 STEMS): 가장 좋은 작업 방식은 각 악기 또는 섹션에 대해 별도의 오디오 파일(예: violins.mp3, flutes.mp3, percussion.mp3)을 보유하는 것입니다. 다음과 같이 파일을 생성할 수 있습니다:
    • 가상 악기 라이브러리(VST)가 있는 DAW 사용.
    • 실제 오케스트라를 트랙별로 녹음. 이 방법을 사용하면 에디터 내에서 믹스를 완벽하게 제어할 수 있습니다.
  • 빠른 방법 (스테레오 모드): 곡의 일반 스테레오 녹음(단일 .mp3 또는 .ogg 파일)만 있다면 더 이상 나눌 필요가 없습니다. Audio 탭에서 스테레오 모드로 전환하고 파일을 스테레오 믹스 트랙에 불러오세요(2단계 참조). 연주자는 계속 Setup에서 선택합니다. 누가 무대에 나오고 어떤 섹션이 게임플레이에 참여하는지 정하기 때문입니다. 그 녹음이 MIDI의 템포를 따르지 않는다면 Tap Tempo로 모든 것을 녹음에 맞출 수 있습니다(2단계 참고).
  • 파일 이름: 각 파일 이름에 악기 이름이 들어 있으면(예: 내 곡 - Violins I.mp3, 내 곡 - Flute 2.wav) 에디터가 개별 트랙 가져오기로 모든 파일을 한 번에 로드할 수 있습니다(2단계 참조).
  • 준비 마디(0번 마디): Maestro에서 0번 마디는 지휘자의 준비 마디입니다. 오케스트라가 시작하기 전에 플레이어가 이 박을 지휘하므로, 여기서는 아무 소리도 나면 안 됩니다. 음악이 맨 처음부터 바로 시작하더라도 걱정하지 마세요. 에디터가 빈 마디를 추가해 줄 수 있습니다(2단계 참조).

2단계: Audio 탭

MuseScore에서 내보낸 스템을 섹션별 트랙으로 가져오기

악기를 선택하고 오디오 파일을 준비했으면 이제 가져올 차례입니다.

  • Load Audio: 트랙의 Open 버튼을 클릭하여 오디오 파일(.mp3, .ogg 또는 .wav)을 로드합니다. 로드되면 파형이 표시됩니다. 여러 파일을 한 번에 선택할 수도 있으며, 선택한 파일은 해당 트랙에 믹스됩니다(Flute 1과 Flute 2처럼 한 섹션에 파트가 여러 개일 때 유용합니다).
  • 개별 트랙 가져오기: Audio 탭 상단의 개별 트랙 가져오기 버튼은 모든 파트의 파일(.mp3, .ogg 또는 .wav)을 한 번에 로드합니다. 파일을 모두 선택하세요. 에디터가 각 파일 이름을 읽고, 모든 파일에 공통된 부분(보통 곡 제목)을 건너뛴 뒤, 각 파일을 해당 악기의 트랙에 넣습니다. 여러 언어의 악기 이름, 복수형(예: "Violoncellos"), 번호가 붙은 파트를 인식합니다. 로드하기 전에 각 파일이 어디로 들어갈지 창에 표시되며, 이미 오디오가 있는 트랙은 교체된다고 표시됩니다. 한 섹션에 파일이 여러 개 있으면(예: Horn 1, 2, 3, 4) 해당 트랙에 자동으로 믹스되며, 합쳐서 소리가 너무 크면 찌그러지지 않도록 볼륨을 조금 낮춥니다. 이름에 악기가 없는 파일은 로드되지 않으므로, 해당 트랙의 Open 버튼으로 직접 로드하세요. 개별 트랙 가져오기는 Ctrl+Z로 되돌릴 수 없습니다. 작업이 끝나면 레벨 도우미가 오디오와 MIDI가 맞는지 확인합니다.
  • 0마디 (버튼): Audio 탭 상단에 있는 이 버튼은 준비 마디 관리 창을 엽니다. MIDI에 준비 마디가 있는지, 음악이 몇 번 마디에서 시작하는지, MIDI와 위치가 맞는 오디오 트랙이 몇 개인지 보여 주고, 필요한 작업을 제안합니다:
    • 준비 마디 추가: 음악이 0번 마디에서 바로 시작하면 맨 앞에 빈 마디를 추가합니다. MIDI, 모든 오디오 트랙, Gameplay 및 Animation 아이콘, 악보 페이지 넘김이 모두 함께 한 마디 뒤로 이동하며, Ctrl+Z 한 번으로 되돌릴 수 있습니다. 오디오는 다시 인코딩하지 않고 이동하므로 음질 손실이 없습니다. 첫 마디의 템포를 유지하거나 새 마디의 BPM을 선택할 수 있습니다. 스크린 영상(오로라 홀)은 이동하지 않으므로, 조정할 수 있도록 에디터가 알려 줍니다. 음악이 못갖춘마디(여린내기)로 시작하면 도우미가 이를 감지하며, 무시로 그대로 둘 수 있습니다.
    • 오디오 맞추기: 각 오디오 트랙을 MIDI에서 같은 악기의 첫 음표와 비교합니다. 한 마디 일찍 시작하는 트랙은 늦추고, 준비 마디가 두 번 들어간 트랙은 앞당깁니다. 모든 작업이 음질 손실 없이 한 번에 이루어지며, Ctrl+Z 한 번으로 되돌릴 수 있습니다. 확인할 수 없는 트랙은 바뀌지 않으며, 어떤 트랙을 들어 봐야 하는지 창에 표시됩니다.
    • MIDI 맞추기: 모든 오디오가 MIDI보다 정확히 몇 마디 늦게 시작하면, MIDI(와 아이콘)만 이동해 오디오에 맞춥니다.
    • 준비 마디 제거: 준비 마디를 제거합니다. 단, 이 도구로 추가했고 그 뒤로 레벨을 닫지 않았으며 그 안에서 아무 소리도 나지 않을 때만 가능합니다. 원래 MIDI나 오디오에 처음부터 있던 0번 마디는 절대 제거되지 않습니다. 필요 없는 마디라면 악보 프로그램이나 오디오 파일에서 수정한 뒤 다시 가져오세요.
  • Tap Tempo (버튼): Audio 탭 위쪽에 있습니다. 오디오를 같은 곡의 다른 녹음(예: 스테레오 모드의 실제 오케스트라)으로 바꿨을 때 사용하세요. 실제 녹음은 MIDI의 템포를 정확히 따르지 않습니다. 녹음의 박을 탭하면 이미 만든 모든 것(MIDI, 게임플레이·애니메이션 아이콘, 악보 페이지 넘김)이 그 위에 맞춰집니다. 오디오 자체는 바뀌지 않습니다.
    • 시작하기 전에: 매 박마다 탭할지 매 마디마다 탭할지(빠른 곡에서는 더 쉽습니다), 그리고 첫 탭의 마디와 박을 고르세요(MIDI의 음악이 시작되는 곳으로 이미 설정되어 있습니다). 한 부분만 고치려면 일부 구간만 수정을 체크하세요. 앞뒤 템포는 그대로이고, 리듬을 잡을 수 있도록 음악이 몇 초 일찍 시작됩니다.
    • 탭하기: TAP(또는 스페이스)을 한 번 누르면 음악이 시작되고, 그다음 끝까지 매 박을 탭합니다. 창에는 마지막 탭의 마디와 박, 다음 박, 현재 BPM이 표시되며, 앞의 박과 많이 다른 탭(빠뜨린 박이나 추가 탭)이 있으면 경고합니다. 2마디 뒤로(Backspace)는 마지막 두 마디를 지우고 음악을 몇 초 되돌려 이어서 탭할 수 있게 합니다. Esc는 일시 정지입니다. 언제든 다시 시작하거나 취소할 수 있습니다.
    • 정확도: 각 탭은 누른 바로 그 순간에 측정되고, 스피커나 헤드폰의 지연은 빼서 계산합니다. 최고의 정확도를 위해 보정을 한 번 하세요(클릭 12번). 결과는 PC에 저장됩니다. 유선 헤드폰이 무선보다 더 정확합니다.
    • 적용: 오디오가 끝나면(또는 완료를 누르면) 무엇이 바뀌는지 요약이 표시되며, 확인할 만한 탭, 더 이상 필요 없을 수도 있는 페르마타 아이콘(실제 녹음은 이미 페르마타를 늘려 연주합니다), 음악 앞의 긴 무음을 알려 줍니다. 에디터는 MIDI에서 가져온 것처럼 BPM 아이콘을 만듭니다. 탭의 작은 오차는 다듬어지지만 실제 템포 변화는 그대로 유지됩니다. 녹음이 0마디에 비해 너무 일찍 시작하면 음질 손실 없이 오디오 앞부분에 무음을 추가합니다. 메트로놈(M)을 켜고 재생해 확인하세요. Ctrl+Z 한 번으로 모두 되돌릴 수 있습니다.
  • 스테레오 파형: 스테레오 믹스 트랙에는 두 채널이 모두 표시됩니다. 위쪽이 왼쪽 채널, 아래쪽이 오른쪽 채널입니다.
  • 믹싱: 각 트랙에는 자체 볼륨 슬라이더(dB 단위), Mute (M) 버튼, 다른 모든 트랙을 음소거하는 Solo (S) 버튼이 있습니다. 상단에는 Master Volume 컨트롤이 있습니다.

    dB 값(예: "-3.5 dB")을 직접 클릭하여 정확한 볼륨 레벨을 입력할 수도 있습니다. 또한 각 트랙에는 볼륨 설정을 변경하지 않고 오디오 출력을 완전히 활성화하거나 비활성화하는 활성화 토글(확인란)이 있습니다.

  • 타임라인 및 컨트롤: Play, Pause, Stop 버튼을 사용하여 믹스를 듣습니다. 타임라인의 재생 헤드를 드래그하여 곡 내에서 이동할 수 있습니다.
  • 메트로놈: 트랙을 동기화하는 데 도움이 되도록 메트로놈을 활성화합니다.
  • 오디오 모드 (공간 모드 / 스테레오 모드): 상단의 토글 두 개로 오디오를 제공하는 방식을 고릅니다. 공간 모드(기본값)는 개별 파일(스템)을 위해 악기마다 트랙 하나씩을 표시합니다. 스테레오 모드는 그 트랙들을 숨기고 완성된 스테레오 파일을 위한 스테레오 믹스 트랙 하나만 표시합니다. 레벨에는 현재 모드의 트랙만 저장됩니다. 다른 모드에서 불러온 파일은 다시 돌아갈 경우를 위해 작업 중에는 유지되지만 저장되지는 않습니다.
  • Maestro VR에서의 스테레오 모드: 믹스는 무대에서 들리며 플레이어가 고개를 돌려도 그 자리에 머뭅니다. 어떤 섹션이 입장을 놓치면 믹스에서 그 섹션이 연주하는 부분이 약해지므로, 오케스트라는 계속 플레이어에게 반응합니다. 가장 풍부한 3D 사운드와 각 섹션의 완전한 제어를 원한다면 개별 트랙(공간 모드)이 여전히 최선입니다.
  • 비디오 오디오 트랙: 스크린이 있는 홀(오로라 홀)에서는 두 모드 모두에 추가 비디오 오디오 트랙이 나타납니다. 소리가 영상에서 나오므로 Open 버튼은 없지만, 볼륨 슬라이더, Mute, Solo는 다른 트랙과 똑같이 작동합니다. 믹스는 레벨과 함께 저장됩니다. 플레이어에게 해당 영상이 없으면 기본 영상(소리 없음)이 사용됩니다.

중요: Audio 탭은 Setup에서 적어도 하나의 악기를 선택한 후에만 활성화됩니다. Animation 및 Gameplay 탭은 최소 하나의 오디오 파일을 로드할 때까지 활성화되지 않습니다.

3단계: Animation 탭

MIDI 파일로 한 음씩 움직이는 바이올린 연주자

오케스트라가 음악에 시각적으로 반응하도록 하려면 애니메이션을 설정해야 합니다.

  • 트랙 선택: 목록에서 악기 이름을 클릭하여 선택합니다. 3D 뷰가 해당 악기에 초점을 맞춥니다.

    3D 뷰에는 이 탭 전용 4개의 카메라 위치 버튼이 포함되어 있어 선택한 음악가를 다양한 각도에서 볼 수 있습니다. Highlight Toggle 버튼(눈 모양 아이콘)을 사용하여 오케스트라의 나머지 부분을 어둡게 하고 선택한 음악가에게만 초점을 맞출 수도 있습니다. 각 트랙에는 재생 중 실시간으로 현재 애니메이션 상태(예: "Play", "Idle", "Ah")와 재생 속도가 표시됩니다. 음악가가 여러 악기를 연주할 수 있는 경우(일부 퍼커션 연주자 등) 활성화된 악기와 사용 가능한 악기 수를 보여주는 표시기(예: "1/3 Cymbal")가 나타납니다.

  • 트랙 도구: 각 트랙에는 편집을 쉽게 하는 버튼이 있습니다:
    • Copy (Ctrl+C): 선택한 트랙의 모든 애니메이션 아이콘을 복사합니다.
    • Paste (Ctrl+V): 복사한 아이콘을 선택한 트랙에 붙여넣습니다. 에디터는 대상 악기와 호환되는 아이콘만 붙여넣습니다.
    • Clear (Alt+Delete): 선택한 트랙의 모든 아이콘을 삭제합니다.
    • Smart Animation: 악기의 오디오를 분석하고 기본 애니메이션 아이콘을 자동으로 배치하는 강력한 도구입니다.
    • Copy Range: 선택한 애니메이션 트랙의 범위별 복사/붙여넣기 패널을 엽니다(아래 세부 정보 참조).

애니메이션 아이콘의 이해

애니메이션을 적용하려면 왼쪽 카탈로그에서 아이콘을 드래그하여 선택한 악기 트랙의 3개 레인 중 하나에 드롭하기만 하면 됩니다. 에디터는 호환되지 않는 악기(예: 플루트에 "Pizzicato")에 아이콘을 배치하는 것을 자동으로 방지합니다. 각 아이콘 색상은 다른 유형의 액션을 나타냅니다:

  • 파란색 아이콘 (루프 애니메이션): 가장 일반적인 애니메이션입니다. 다른 파란색이나 초록색 아이콘이 나타날 때까지 활성화된 상태로 유지되는 지속적인 상태를 나타냅니다.
    • 예시: Idle(대기), Ready(연주 준비), Play(연주 중), Rest(긴 휴식), Pizz(현악기용 피치카토), Col Legno(활의 나무 부분으로 현 타격) 또는 Ah, Eh, Ee, Oh, Ooh(합창단의 모음 모양).
  • 초록색 아이콘 (원샷 액션): 즉시 실행되는 구체적이고 루프되지 않는 액션입니다. 실행 후 음악가는 이전의 루프 애니메이션으로 돌아갑니다.
    • 예시: 퍼커션 연주자가 북을 한 번 치는 Hit 아이콘.
  • 주황색 아이콘 (액세서리 / 악기 교체): 이 아이콘은 음악가 장비의 변경을 트리거합니다. 작은 액세서리(예: Mute)를 추가하거나 손에 들고 있는 악기를 완전히 교체하는 것(예: 퍼커션 연주자가 탬버린에서 클라베스로 전환)일 수 있습니다. 에디터는 이 두 가지 유형을 구분합니다. 특정 콘서트 홀 구성에서 소유하지 않은 악기를 나타내는 액세서리 아이콘은 음악가에게 배치할 수 없습니다.
    • 예시: 트럼펫에 약음기(Mute)를 배치하거나 퍼커션 연주자가 탬버린에서 클라베스로 전환하도록 합니다.
  • 보라색 아이콘 (매개변수): 이 아이콘은 애니메이션 자체를 변경하는 것이 아니라 재생 방법을 수정합니다.
    • Animation Speed: 현재 애니메이션의 속도를 높이거나 낮춥니다. 아이콘을 타임라인으로 드래그하기 전에 카탈로그의 입력 필드에서 원하는 속도 값을 직접 설정할 수 있습니다.
    • Animation Direction: 애니메이션의 재생 방향을 반대로 바꿉니다. 이것은 현악기를 위한 사실적인 업 보우 및 다운 보우 움직임을 만드는 데 특히 유용합니다.

"Smart Animation" 기능

각 트랙에는 마술 지팡이 아이콘이 있는 버튼이 있습니다. 이 강력한 도구는 해당 악기의 오디오를 분석하고 Idle, Ready, Play 및 Rest(긴 휴식용) 아이콘을 자동으로 배치합니다. 오케스트라 애니메이션을 위한 완벽한 출발점입니다.

합창단 파트(소프라노, 알토, 테너, 베이스)의 경우 Smart Animation은 더 발전된 기능을 제공합니다. 각 음색 유형별 전용 주파수 프로파일이 내장된 모음 인식 시스템을 사용합니다. 일반적인 "Play" 아이콘 대신 오디오의 스펙트럼 분석을 기반으로 Ah, Eh, Ee, Oh 또는 Ooh 아이콘을 자동으로 배치하여 곡 전체에서 자연스럽게 변하는 사실적인 입 모양을 만듭니다.

참고: 스테레오 모드에서는 악기별로 분리된 오디오가 없으므로 Smart Animation이 전체 믹스를 분석합니다. 오케스트라가 소리를 낼 때 연주자가 연주하고 무음 구간에서는 쉽니다. 이 모드에서는 합창 모음 인식을 사용할 수 없습니다.

범위별 복사/붙여넣기 (Animation)

각 애니메이션 트랙에는 전용 패널을 여는 Copy Range 버튼이 있습니다. 이 도구로 할 수 있는 작업:

  • 소스 범위(시작 및 종료 마디 번호)와 대상 시작 마디를 정의합니다.
  • 소스 범위 내에 있는 모든 호환 가능한 애니메이션 아이콘이 복사되어 대상 범위의 해당 위치에 재배치됩니다.
  • 대상 범위에 이미 존재하는 아이콘은 자동으로 교체됩니다.
  • 이 작업은 현재 선택한 트랙 내에서만 작동합니다.
  • 완전한 Undo/Redo를 지원합니다.

MIDI 및 자동화 도구

Setup 탭에서 MIDI 파일을 로드한 경우 각 악기 트랙에서 강력한 새 기능이 잠금 해제됩니다:

  • MIDI 트랙 드롭다운: MIDI 파일의 어느 트랙이 이 특정 악기에 해당하는지 선택합니다(예: "Violin 1" MIDI 트랙을 "Violin I" 음악가에 할당). 선택 사항은 .maestro 파일 내에 저장됩니다.
  • Smart MIDI (버튼): 악기가 MIDI 파일에서 음표를 연주하는 타이밍을 기반으로 타임라인에 Play, Idle 및 Ready 아이콘을 자동으로 배치합니다. 이렇게 하면 몇 초 안에 완벽한 애니메이션 기반이 생성됩니다. 이 버튼은 Sync MIDI가 활성화되어 있는 동안에는 비활성화됩니다.
  • Sync MIDI (토글): 활성화되면 음악가는 "실시간 모드"로 들어갑니다. 수동 애니메이션 아이콘을 무시하고 대신 MIDI 데이터와 완벽하게 동기화되어 움직입니다. 이 동작은 각 악기군에 맞게 조정되어 있습니다:
    • 현악기(바이올린, 비올라, 첼로, 콘트라베이스): 벨로시티 기반 속도로 완벽한 활 동기화, 올바른 현 번호에 손가락 배치, 비브라토 감지(개방현 인식 포함) 및 MIDI 패치 체인지를 통한 Pizzicato 및 Col Legno로의 자동 테크닉 전환.
    • 목관 악기(플루트, 피콜로, 오보에, 잉글리시 호른, 클라리넷, 베이스 클라리넷, 바순, 콘트라바순, 모든 색소폰): 연주되는 음표와 동기화된 손가락 배치.
    • 금관 악기(호른, 트럼펫, 트롬본, 유포니움, 튜바): 연주되는 음표와 동기화된 손가락 배치 및 트럼펫, 트롬본, 유포니움, 튜바용 MIDI 패치 체인지를 통한 자동 Mute 감지.
    • 퍼커션(팀파니, 스네어 드럼, 베이스 드럼, 심벌즈, 보조 A/B): 벨로시티 기반의 강도로 음표마다 트리거되는 타격 애니메이션. 팀파니는 지능적인 교대 손 논리와 다음 드럼 위치를 예측하기 위한 자동 예측 기능을 갖추고 있습니다.
    • 건반 타악기 (실로폰, 글로켄슈필): 말렛이 각 음표에 맞는 음판을 양손 번갈아 치고, 팔이 자연스럽게 따라갑니다. 음표 사이에는 연주자가 Ready 자세로 기다립니다.
      MIDI 동기화 데이터는 첫 번째 분석 후 캐시되므로 Sync 켜기/끄기 전환이 빠릅니다. MIDI 트랙 선택 및 각 트랙의 동기화 상태는 모두 .maestro 파일 내에 저장되므로 레벨을 다시 열 때 재구성할 필요가 없습니다.
  • 모두 MIDI 동기화 (버튼): Animation 타임라인 상단의 MIDI 동기화 (n) 버튼은 MIDI 트랙이 있지만 아직 동기화되지 않은 음악가 수를 보여 줍니다. 누르면 모두 한 번에 동기화되며, Ctrl+Z 한 번으로 되돌릴 수 있습니다.
  • MIDI 정보 패널: MIDI 트랙이 할당되고 타임라인이 재생 중일 때 실시간 정보 패널이 나타나 다음을 표시합니다: 활성 음표를 강조하는 미니 피아노 키보드 시각화와 함께 현재 음표 이름(예: C4), MIDI 번호(예: 60), 벨로시티, 현재 연주 상태(Playing/Idle/Ready), 현재 테크닉(Normal, Pizzicato, Col Legno, Mute) 및 패치 체인지 정보.

MIDI 편집기

MIDI 정보 패널 옆에 MIDI 편집기 탭이 있습니다. MIDI의 음표를 피아노 롤로 보여 주므로, 다른 프로그램 없이도 각 패시지가 어떻게 연주되는지 확인하고 바꿀 수 있습니다.

  • 보기: 드롭다운에서 MIDI 트랙을 선택하고(목록에서 선택한 음악가를 따라갑니다) 확대/축소 버튼을 사용합니다. 음표는 연주법이나 타악기 종류별로 색이 다르며, 눈금자에 마디 번호가 표시됩니다.
  • 선택: 음표 위를 드래그해 패시지를 선택합니다(선택 범위는 16분음표 단위로 맞춰집니다). 한 번 클릭하면 패시지 전체가 선택됩니다. 마우스 오른쪽 버튼을 클릭하면 선택이 해제됩니다.
  • 연주법: 음표를 선택한 상태에서 일반, 피치카토, 콜 레뇨 또는 약음기를 누릅니다(약음기는 금관 악기에서만 사용할 수 있습니다).
  • 타악기: 타악기 트랙에서는 목록에서 악기를 고르고 악기 지정을 누르거나, 음표를 단타 또는 롤(양손 교대)로 지정합니다.
  • 연주법 감지: 악보 프로그램이 기록한 연주법(채널이나 "pizz." 같은 텍스트)을 MIDI를 로드할 때와 똑같이 MIDI 전체에서 변환합니다.
  • 모든 변경은 Ctrl+Z 한 번으로 되돌릴 수 있으며, MIDI와 동기화된 음악가는 자동으로 업데이트됩니다. 변경 내용은 MIDI와 함께 .maestro 파일 안에 저장됩니다.

4단계: Gameplay 탭

Maestro Level Editor의 Smart Tempo 지휘 화살표, 셈여림, 큐

여기에서 지휘 경험을 디자인합니다. 왼쪽 카탈로그에서 아이콘을 드래그하여 기본 타임라인의 레인에 드롭합니다.

글로벌 구조 도구

화면 상단에는 노래의 구조를 자동으로 구성하는 도구가 있습니다:

  • Smart MIDI Analysis: (로드된 MIDI 필요) MIDI 파일에서 템포 맵을 읽고 모든 BPM 및 Time Signature 변경 사항을 타임라인에 자동으로 배치하여 게임이 음악과 완벽하게 동기화되도록 합니다. 또한 새 MIDI 파일을 로드할 때마다 자동으로 실행됩니다.
  • Reset Timing: 백지 상태에서 시작하기 위해 모든 구조적 아이콘(BPM/Time Signature)을 삭제합니다.
  • 스마트 셈여림: (로드된 MIDI 필요) Dynamics 레인 옆에 있는 이 버튼은 MIDI에 기록된 음의 세기(노트 벨로시티와 익스프레션 컨트롤러 CC1, CC11, CC2)를 읽어 pp, p, mf, f, ff 아이콘을 자동으로 배치합니다. MIDI에 셈여림이 없거나(모든 음표가 같은 음량) 오디오가 MIDI와 맞지 않으면, 잘못된 아이콘을 배치하는 대신 그 사실을 알려 줍니다. Ctrl+Z로 되돌릴 수 있습니다. MIDI가 MusicXML로 개선된 경우에는 악보에 적힌 셈여림(p, f, crescendo…)이 대신 사용됩니다.
  • 셈여림 지우기: 모든 셈여림(Dynamics) 아이콘을 한 번에 삭제합니다.

Normal 뷰 vs. Pro 뷰

Gameplay 탭의 오른쪽 상단에 Normal View와 Pro View 간에 전환할 수 있는 토글이 있습니다. 이들은 Maestro VR의 두 가지 다른 게임 플레이 모드에 해당하며 각 난이도 수준에 맞게 지휘 경험을 맞춤 설정할 수 있게 합니다. 타임라인은 공유되지만 필요한 경우 각 뷰에 맞게 특별히 아이콘을 배치할 수 있습니다(일반적으로 Normal View 아이콘으로 충분함).

아이콘 카탈로그

  • Tempo: 4가지 기본 지휘 제스처(Down, Left, Right, Up). 게임 플레이의 핵심입니다. 가장 가까운 박자에 자동으로 스냅됩니다.
  • BPM: 특정 지점에서 곡의 Tempo를 변경하려면 이 아이콘을 배치합니다. 아이콘을 타임라인으로 드래그하기 전에 카탈로그의 입력 필드에서 직접 BPM 값을 설정할 수 있습니다.
  • Time Signature: 마디의 구조를 변경합니다. 배치할 때 고급 지휘 세부 정보를 구성할 수 있습니다:
    • Pattern: 플레이어가 어떻게 지휘해야 하는지 선택합니다(예: 빠른 곡의 경우 "2박자(In Two)" 또는 "3박자(In Three)").
    • Grouping: 복잡한 박자에서는 음악의 프레이징에 맞게 박의 묶음을 정합니다: 5박은 "3+2" 또는 "2+3", 7박은 "3+2+2", "2+3+2", "2+2+3". 박자는 마디당 최대 9박까지 가능하며, MIDI 파일에 그보다 큰 박자가 있으면 Smart MIDI Analysis가 경고하므로 파일을 수정하세요.
  • Dynamics: 음악의 강도를 설정합니다(pp, p, mf, f, ff).
  • Dynamics Changes: 오른쪽 가장자리에서 늘릴 수 있는 가변 지속 시간 아이콘(crescendo/diminuendo).
  • Structure: Fermatas 또는 작품의 최종 End Bar와 같은 특수 마커입니다. 참고: End Bar 선은 고유합니다 — 새로운 선을 배치하면 이전 인스턴스가 자동으로 제거됩니다.
  • Accents: 특정 음악적 악센트를 나타내는 아이콘.
  • Instruments: 어느 악기군이 연주를 시작하거나 중지해야 하는지 나타냅니다. 이것은 오케스트라의 특정 섹션에 Cues를 제공하는 데 필수적입니다.

"Smart Tempo" 기능

카탈로그의 "Tempo" 섹션 내에 손 모양 아이콘이 있는 두 개의 버튼과 두 개의 모드 선택기(오른손잡이/왼손잡이) 및 두 개의 지우기 버튼이 있습니다. 먼저 원하는 모드를 선택합니다:

  • 오른손잡이 모드(기본값): 오른손잡이 지휘자를 위해 스마트 버튼을 구성합니다.
  • 왼손잡이 모드: 왼손잡이 지휘자를 위해 스마트 버튼을 구성합니다.

그런 다음 Smart Tempo 버튼을 사용합니다:

  • 오른손 버튼(모드에 따라 아이콘 변경): 오른손잡이 모드에서는 오른손을 위한 표준 Tempo 패턴(Down, Left, Right, Up)을 생성합니다. 왼손잡이 모드에서는 오른손을 위한 "동적" Tempo 패턴을 생성합니다(pp/ff에만 아이콘 표시).
  • 왼손 버튼(모드에 따라 아이콘 변경): 오른손잡이 모드에서는 왼손을 위한 "동적" Tempo 패턴을 생성합니다(pp/ff에만 아이콘 표시). 왼손잡이 모드에서는 수평 제스처를 반전시켜(Left가 Right로, Right가 Left로) 왼손을 위한 표준 Tempo 패턴을 생성합니다.
  • Clear Right Hand / Clear Left Hand: 해당 손의 레인에서 모든 Tempo 아이콘을 제거합니다. 주력 손 모드 또는 박자표(Time Signature)를 변경한 후 패턴을 다시 생성하는 데 유용합니다.

범위별 복사/붙여넣기 도구 (Gameplay)

Gameplay 탭에는 툴바 버튼을 통해 액세스할 수 있는 강력한 Copy/Paste by Range 도구가 포함되어 있습니다. 이 도구로 할 수 있는 작업:

  • 아이콘이 붙여넣어질 소스 범위(시작 및 종료 마디 번호)와 대상 시작 마디를 정의합니다.
  • 토글을 사용하여 작업에 포함할 레인을 선택합니다: Dynamics, 오른손(R/C/L) 및 왼손(R/C/L).
  • Select All / Deselect All 버튼을 사용하여 모든 레인을 빠르게 전환합니다.
  • 붙여넣은 내용과 겹치는 대상 범위의 아이콘은 자동으로 교체됩니다(Smart Replace).
  • 복사 기능은 이벤트 시간에 기반한 서브 비트 정밀도를 사용하므로 복잡한 박자표에서도 아이콘이 마디 내의 정확히 동일한 상대적 위치에 배치됩니다.
  • BPM, Time Signature 및 End Bar 아이콘은 구조적 요소이기 때문에 이 도구에 의해 결코 복사되지 않습니다.
  • 이 작업은 완전한 Undo/Redo를 지원합니다.

5단계: Preview 탭

Steam 창작마당에 공유하기 전 Maestro VR 커스텀 맵 미리 보기

이 마지막 탭에는 설정한 커버 이미지, 제목, 설명이 포함된 레벨의 "카드"가 Maestro VR 내에서 어떻게 표시되는지에 대한 정확한 복제본이 표시됩니다. 모든 것이 완벽하게 보이는지 확인하는 마지막 단계입니다. Setup 탭과 마찬가지로 오케스트라 전체를 실시간으로 관찰할 수 있는 최대 12개의 카메라 뷰가 있습니다.

이 탭에서 레벨을 Steam Workshop에 업로드할 수도 있습니다(섹션 5 참조).

4. 레벨 저장 및 공유

저장

  • 첫 저장(Save As): 새 레벨을 처음 저장하면 작곡가, 곡 이름 및 부제를 기반으로 한 스마트한 파일 이름 제안(예: "Beethoven_SymphNo5_AlleConBri")이 포함된 "다른 이름으로 저장" 대화 상자가 나타납니다. 확인하기 전에 이름을 편집할 수 있습니다.
  • 빠른 저장: 레벨이 한 번 저장된 후 Save(Ctrl+S)를 누르면 프롬프트 없이 즉시 기존 파일을 덮어씁니다.
  • 이름 변경: 첫 번째 저장 후에 곡 이름, 작곡가 또는 부제를 변경하는 경우 에디터는 이름 변경을 감지하고 대화 상자를 표시합니다: Rename(기존 파일의 이름 변경), Save as New(원본을 유지하고 새 사본 생성) 또는 Cancel.
  • 충돌 해결: 선택한 파일 이름이 이미 있는 경우 에디터는 기존 파일을 덮어쓰거나(Overwrite), 새로 저장하거나(Save as New, "_1", "_2"와 같은 숫자 접미사 자동 할당), 취소(Cancel)하도록 요청합니다.
  • 모든 파일은 내 문서\Maestro\Levels 폴더 내에 저장됩니다.

공유

아주 간단합니다! 내 문서\Maestro\Levels 폴더로 이동하여 .maestro 파일을 찾아서 공유하기만 하면 됩니다. 상대방은 에디터의 Import 버튼을 사용하거나 자신의 Levels 폴더에 파일을 넣기만 하면 됩니다.

영상이 있는 레벨: 영상은 .maestro 파일에 포함되지 않습니다. 상대에게 어떤 영상을 써야 하는지, 어디서 구할 수 있는지(예: 다운로드 링크나 원본 출처) 알려 주고, 내 문서\Maestro\Videos 폴더에 넣도록 안내하세요. Steam Workshop 레벨이라면 이 정보를 레벨 설명에 추가하세요.

5. Steam Workshop 통합

Maestro Level Editor는 Steam Workshop과 완벽하게 통합되어 창작물을 쉽게 공유하고 커뮤니티에서 만든 레벨을 발견할 수 있습니다.

Workshop 탐색

메인 메뉴의 Workshop 버튼을 통해 Workshop 브라우저에 액세스합니다.

  • 검색 및 필터: 검색 창을 사용하여 제목이나 제작자로 레벨을 찾습니다. 태그 드롭다운(Tag Dropdown)을 사용하여 음악 시대별로 필터링할 수도 있습니다.
  • 정렬: 정렬 드롭다운(Sort Dropdown)은 최다 득표(Most Voted), 최신(Most Recent), 인기(Trending), 최다 구독(Most Subscribed), 이미 설치된 항목(Installed), 내 항목(My Items) 및 즐겨찾기(My Favorites)를 포함하여 결과를 정렬하는 다양한 방법을 제공합니다.
  • 페이지 이동: Previous 및 Next 버튼을 사용하여 결과 페이지 간을 이동합니다.

레벨과 상호 작용

Workshop 브라우저에 표시된 각 레벨에는 자세한 정보가 표시됩니다:

  • 정보: 커버 이미지, 제목, 설명, 작성자, 업데이트 날짜, 게시 날짜 및 파일 크기.
  • 작성자 색상: 작성자의 이름은 작성자가 본인(시안), Steam 친구(녹색) 또는 게임 개발자(금색)인 경우 다른 색상으로 지정됩니다.
  • 평점: 별 및 총 평가 수를 통해 커뮤니티 점수를 표시합니다.
  • 투표: Thumb Up/Down(좋아요/싫어요) 버튼을 사용하여 투표합니다. 투표는 로컬에 저장되고 Steam으로 전송됩니다. 투표에 따라 버튼이 시각적으로 업데이트됩니다.
  • 즐겨찾기: Heart(하트) 버튼을 클릭하여 Steam 즐겨찾기에 레벨을 추가하거나 제거합니다. 이 상태 역시 로컬에 저장됩니다.
  • 다운로드/설치 상태:
    • Download 버튼: 레벨이 설치되지 않은 경우 나타납니다. 구독 및 다운로드하려면 클릭하십시오.
    • 진행률 표시줄: 다운로드 진행 백분율을 표시합니다. 다운로드 중에는 투표/즐겨찾기가 비활성화됩니다.
    • 설치됨 아이콘 및 Uninstall 버튼: 성공적으로 다운로드되어 로컬 Levels 폴더에 복사된 후 나타납니다. Uninstall(제거) 버튼을 클릭하면 Steam에서 해당 항목의 구독이 취소되고 로컬 사본이 삭제됩니다.
  • 파일 백업: 다운로드한 레벨이 Levels 폴더에 있는 레벨과 파일 이름이 같아도 로컬 파일은 사라지지 않습니다. 이름에 날짜와 시간이 붙어 내 문서\Maestro\LevelBackups로 이동됩니다.

레벨 업로드

자신의 레벨을 Preview 탭에서 직접 업로드할 수 있습니다.

  • 업로드 버튼(Upload Button): "Upload to Steam Workshop" 버튼을 클릭하여 업로드 대화 상자를 엽니다.
  • 대화 상자 필드:
    • 제목 및 설명(Title & Description): 레벨의 Setup 정보에서 미리 채워지지만, 여기에서 Workshop 전용으로 편집할 수 있습니다. 글자 수 제한이 적용됩니다.
    • 커버 이미지(Cover Image): 사용될 이미지를 표시합니다.
    • 변경 메모(Change Notes): 이 버전에서 새롭거나 수정된 사항을 간단히 설명합니다(업데이트 시 필요). 새 항목의 경우 기본값은 "Initial upload"입니다.
    • 공개 설정(Visibility): 항목을 볼 수 있는 사람을 선택합니다(Public, Friends Only, Private).
    • YouTube 링크: 선택적으로 레벨을 보여주는 비디오에 대한 링크를 추가합니다.
    • 음악 시대 태그(Musical Period Tag): Setup 탭에서의 선택에서 자동으로 설정됩니다. 이 태그는 플레이어가 Workshop 브라우저에서 필터링하여 레벨을 찾는 데 도움이 됩니다.
    • 새 항목으로 업로드(Upload as New Item): 레벨을 이전에 업로드한 적이 있더라도 완전히 새로운 Workshop 항목으로 강제 업로드하려면 이 상자를 선택합니다(대규모 수정 또는 재 출시에 유용함). 선택하지 않으면 에디터는 저장된 Workshop ID가 있는 경우 기존 항목을 업데이트하고, 그렇지 않으면 새 항목을 만듭니다.
  • 업로드 프로세스: "Upload"를 클릭하면 프로세스가 시작됩니다. 진행률 패널에 상태(Preparing, Uploading Content, Uploading Preview, Committing)와 진행률 표시줄이 표시됩니다. 완료 또는 오류 발생 시 "OK" 버튼이 나타납니다.
  • Workshop ID: 레벨을 처음 업로드할 때("Upload as New" 선택 안 함) Steam에서 할당한 고유한 Workshop ID가 .maestro 파일 내에 자동으로 저장됩니다. 후속 업로드(상자 선택 안 함)는 해당 특정 항목을 업데이트합니다.

6. 키보드 단축키

메인 메뉴

  • Ctrl + N: 새 레벨
  • Ctrl + O: 선택한 레벨 열기
  • Ctrl + I: 레벨 가져오기
  • Delete: 선택한 레벨 삭제
  • F5: 레벨 목록 새로 고침
  • Ctrl + Shift + Delete: 캐시 지우기

레벨 에디터 내

  • F1 에서 F5: 탭 간 전환(Setup, Audio, Animation, Gameplay, Preview).
  • 1 에서 0, -, =: 카메라 뷰 선택(컨텍스트에 따라, 탭에 따라 최대 12개 뷰: Setup[1-8], Animation[1-4], Gameplay[1-2], Preview[1-12]).
  • Ctrl + S: 저장.
  • Ctrl + Z: 실행 취소.
  • Ctrl + Y: 다시 실행.
  • 스페이스바: 재생 / 일시 중지(타임라인이 있는 탭에서).
  • Ctrl + .: 재생 정지.
  • M: 메트로놈 켜기/끄기.
  • Delete: 선택한 Gameplay 또는 Animation 아이콘 삭제.
  • Ctrl + C / Ctrl + V: 선택한 애니메이션 트랙(Animation Track)에서 아이콘 복사 / 붙여넣기.
  • Alt + Delete: 선택한 애니메이션 트랙(Animation Track)의 모든 아이콘 지우기.
  • 스페이스 / 백스페이스 / Esc: Tap Tempo 창에서: 탭 / 2마디 뒤로 / 일시 정지.