버전
Interactive Music Hierarchy에서는 AMB와 WAV 파일 뿐만 아니라 MIDI 파일도 사용할 수 있습니다. 이러한 파일 유형은 프로젝트에 가져온 이후 클립을 만드는 데에 사용되며 이 클립은 Music Segment 트랙에 담겨 있습니다. WAV 클립의 경우 각 클립은 자체 완비된 음원입니다. 하지만 MIDI 클립의 경우 재생될 음악 노트만 들어 있으며 이 음악 노트를 해석하려면 MIDI 악기가 필요합니다. 악기는 이 악기를 대상(target)으로 하는 한 개 이상의 MIDI 클립이 생성한 모든 MIDI Event를 해독합니다.
MIDI 파일은 Interactive Music Hierarchy의 Music Clip 안으로 가져올 수 있습니다. MIDI 파일은 Actor-Mixer Hierarchy로 가져올 수 없습니다.
MIDI 클립은 WAV 클립과 동일한 방법으로 만들 수 있습니다. 파일에서 클립 만들기에 대한 더 많은 정보는 “트랙 채워넣기”을(를) 참조하세요.
끌어다 놓기(drag and drop)를 통해 MIDI 파일을 가져오는 방법:
Windows Explorer나 Mac Finder에서 Interactive Music Hierarchy의 원하는 위치로 MIDI 파일을 드래그합니다.
Audio File Importer가 열립니다.
Import를 눌러서 가져오기 작업을 완료합니다.
![]() | 참고 |
---|---|
Ctrl+드래그하면 Audio File Importer 대화 상자를 보지 않고 건너뛸 수 있습니다. |
Audio File Importer를 사용하여 MIDI 파일을 가져오는 방법:
Project Explorer에서 .mid를 가져올 위치를 선택합니다.
키보드 단축키 (Shift + I)를 사용하여 Audio File Importer를 엽니다.
Click the Add Files button
MIDI 파일을 탐색한 후 OK를 클릭합니다.
다시 OK를 눌러 불러오기 작업을 완료합니다.
MIDI 파일 참조는 트랙과 세그먼트에 속한 Music Clip 안에 저장됩니다. MIDI 클립은 노트(note), 피치 벤드(pitch bend), CC와 같은 MIDI 정보만 담습니다. MIDI 클립은 재생할 악기를 정의하지 않습니다. 재생에 사용할 악기는 MIDI 대상 참조(target reference)에서 정의하며 이 참조는 Music Segment와 그 외 다른 음악 상위 계층에서 찾을 수 있습니다.
MIDI를 재생할 수 있는 악기는 Actor-Mixer Hierarchy 에서 만들고 저장해야 합니다.
MIDI를 재생할 수 있는 악기는 일반적으로 사운드에 사용되는 표준 오브젝트 구조를 사용합니다.
예시:
Actor-Mixer Hierarchy
악기 Work Unit
드럼 키트
피아노
Interactive Music Hierarchy
Default Work Unit
노래 Segment
피아노 Track (MIDI 클립 포함)
드럼 Track (MIDI 클립 포함)
기타 Track (오디오 클립 포함)
위의 예시에서:
피아노 Track은 Actor-Mixer Hierarchy의 Piano 오브젝트를 MIDI Target으로 참조합니다.
Drum Track은 Actor-Mixer Hierarchy의 Drum Kit 오브젝트를 MIDI Target으로 참조합니다.
Guitar Track은 MIDI Target이 없습니다.
MIDI 클립이 담긴 Music Segment를 재생하면 MIDI 클립은 지정된 MIDI 대상으로 MIDI 데이터를 전송합니다. Actor-Mixer Hierarchy에 있는 실제 MIDI 대상(악기)은 MIDI 데이터를 수신하여 MIDI 설정에 따라 재생합니다.
Music 오브젝트에서 MIDI 대상을 지정하는 방법:
Music 오브젝트(Music Track, Music Segment 또는 상위 계층)를 선택합니다.
Property Editor에서 MIDI 탭으로 이동합니다.
(해당 시) MIDI Target 그룹에서 Override Parent를 클릭합니다.
[…] 버튼을 클릭해서 MIDI 대상 악기를 브라우즈하세요.
더 많은 정보를 위해서는 MIDI 악기 새로 만들기를 참조하세요.
Music Hierarchy에서 MIDI 콘텐츠가 재생되면 음악 오브젝트는 MIDI 데이터를 Actor-Mixer Hierarchy에 있는 MIDI 대상(악기)으로 전송합니다. MIDI 대상으로 재생되는 실제 오디오 콘텐츠는 MIDI 소스가 있는 곳에서가 아니라 Actor-Mixer Hierarchy에서 재생됩니다. 다시 말해 음악 오브젝트의 보이스 속성은 재생 중인 악기에 영향을 미치지 않습니다.
예를 들어 Music Segment나 Music Track의 Voice Volume은 Actor-Mixer Hierarchy에 들어 있는 피아노 악기에 영향을 미치지 않습니다. 피아노의 보이스 볼륨을 변경하려면 MIDI 소스가 아닌 Piano 오브젝트의 Voice Volume을 직접 변경해야 합니다.
버스 계층 구조를 만들어 악기 콘텐츠와 음악 오디오 콘텐츠를 함께 합치면 믹싱에 도움이 됩니다. 악기와 뮤직 트랙을 동일한 버스로 라우팅하면 단일 오디오 믹싱 지점이 생깁니다.
MIDI 클립과 WAV 클립에는 큰 차이점이 있습니다. WAV 클립의 길이는 음원 파일의 콘텐츠에 따라 고유하게 결정됩니다. 하지만 MIDI 파일의 길이는 사용하는 템포에 따라 달라집니다. 사용하는 템포는 Tempo Source 속성을 통해 클립을 만들 때에 결정됩니다.
MIDI 파일은 일반적으로 올바른 빠르기로 재생될 템포 정보를 담고 있습니다. 이 템포 정보는 Interactive Music 오브젝트(Segment와 상위 계층)에서의 템포 정보와 충돌하며 입력됩니다. MIDI 파일의 템포를 선택해도 되고 Interactive Music Hierarchy의 템포를 사용해도 됩니다.
다음 표는 사용 가능한 템포 소스의 목록을 보여줍니다.
Tempo Source |
정의 |
---|---|
File |
MIDI 파일에 들어 있는 템포가 사용됩니다. |
Hierarchy |
MIDI 클립의 Interactive Music 상위 계층에서 지정된 템포가 사용됩니다. |
MIDI 템포 소스를 설정하는 방법:
Music 오브젝트를 선택합니다.
Property Editor에서 MIDI 탭으로 이동합니다.
MIDI Clip Tempo 그룹에서 사용할 Source를 선택합니다.
MIDI 클립의 템포는 클립을 만든 후에 변경할 수 있으나 길이에는 아무 영향을 미치지 않습니다. 길이는 클립 손잡이(handle)를 통해 변경할 수 있습니다. 자세한 내용은 “클립 사용하기”을(를) 참조해 주세요.
Voice Pitch 속성은 Interactive Music Hierarchy에서 설정할 수 없습니다. 하지만 Music Hierarchy의 재생 속도는 변경할 수 있습니다.
Changing the playback speed of a Music object will:
오디오 클립의 피치에 영향을 미칩니다.
MIDI 클립의 재생 속도에 영향을 미칩니다.
재생 속도가 1이면 원래 속도로 재생됩니다. 재생 속도가 2이면 원래보다 2배 빠르게 재생됩니다. 재생 속도가 0.5이면 원래의 절반 속도로 재생됩니다.
![]() | 참고 |
---|---|
또한 Playback Speed 속성은 Property Editor의 RTPC에서 Game Parameter에 연결될 수 있습니다. |
To change the playback speed:
Music Object를 살펴봅니다 (Music Track 제외).
Property Editor에서 General Settings 탭으로 이동합니다.
Playback Speed를 설정합니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요