menu
목차
-
단원
이제 Control Surface Session을 사용해서 Wwise 기능을 MIDI 컨트롤러의 노브, 페이더, 버튼에 매핑하겠습니다.
-
Project Explorer에서 Sessions 탭을 선택하고 Control Surface Sessions > Default Work Unit을 펼치세요.
-
Project Explorer에서 Default Control Surface Session 오브젝트를 더블 클릭하세요.
기본 편집기(primary editor)에서 세션이 열립니다.
바인딩은 Wwise의 특정 기능을 Control Surface의 특정 MIDI 컨트롤(노브, 페이더, 버튼 등)과 연결합니다. 바인딩은 실제로 폴더 안에서 찾을 수 있으며, 사용할 수 있는 매개 변수의 범위에 영향을 미치는 여러 가지 폴더가 있습니다. 예를 들어 Global 폴더에서는 유저 인터페이스에서 선택한 오브젝트와 상관 없이 특정 MIDI 컨트롤을 오브젝트의 특정 속성에 연결할 수 있습니다. 이렇게 하면 사용자 인터페이스에서 어떤 오브젝트를 선택했는가에 상관없이 해당 속성을 조작할 수 있습니다. 예를 들어 얼음 보석 사운드의 발사 볼륨을 특정 페이더에 매핑해서 현재 선택된 오브젝트와 관계없이 볼륨을 조절할 때 유용합니다.
이 경우 MIDI Control Surface의 페이더가 선택한 오브젝트의 Voice Volume을 신속하게 제어할 수 있도록 설정해봅시다. 이 작업은 Current Selection 폴더에서 이뤄집니다.
-
Current Selection 폴더를 펼치세요.
Current Selection 폴더 안에서 들어오는 MIDI 노트가 현재 선택된 오브젝트로 전송되도록 해주는 기본 바인딩을 볼 수 있습니다. 이 기능은 특히 악기로 쓸 수 있는 Synth One 신시사이저를 사용할 경우 굉장히 유용합니다. 또한 MIDI 컨트롤을 오브젝트 속성과 Play나 Stop과 같은 오브젝트 명령어에 연결할 수도 있습니다.
컨트롤 서피스에 페이더가 없는 경우 노브나 모듈레이션 휠을 대신 사용할 수 있습니다.
-
Current Selection 폴더를 선택한 후 좌측 하단 모서리에서 Add & Learn Binding을 클릭하세요.
Current Selection 폴더에 새로운 Binding이 만들어집니다.
이 바인딩 안에 Controller Assignment 열 아래 항목이 비어 있는 것이 보이시나요? 초록색 Learn 버튼은 바인딩이 Wwise의 특정 기능에 연결할 MIDI Control Surface의 물리적 요소를 선택할 준비가 되었음을 나타냅니다.
-
컨트롤러의 페이더를 움직여보세요.
Controller Assignment 열에서 바인딩이 이제 자신이 응답할 특정 MIDI 채널과 MIDI Continuous Controller 번호를 표시합니다.
이제 이 페이더에 연결할 Wwise 기능을 선택해봅시다.
-
초록색 Learn 버튼 오른쪽에 있는 [>>] 선택 버튼을 클릭한 후 Object properties를 선택하세요.
Property Selection 대화 상자가 열립니다.
-
Audio > General > Voice를 펼치고 Voice Volume을 선택한 후 OK를 클릭하세요.
이제 컨트롤러의 페이더를 움직이면 Voice Volume 속성이 조정되는 것을 확인할 수 있습니다. 하지만 Status 열을 보면 현재 바인딩이 아직 활성화되지 않았음을 알 수 있습니다. 이 바인딩이 활성화되지 않은 이유는 가장 최근에 선택한 오브젝트가 Default Control Surface Session이며 이 오브젝트가 Voice Volume 속성을 갖고 있지 않기 때문입니다.
-
Project Explorer에서 Audio 탭을 선택한 후 Actor-Mixer Hierarchy > Default Work Unit > Magic > IceGem Magic을 펼치고 IceGem_Blast Sound SFX 오브젝트를 선택하세요.
-
컨트롤 서피스의 페이더를 사용하여 Voice Volume 속성을 조정해 보세요.
이 단원을 시작하면서 Cube 게임을 실행하고 Wwise를 연결했었습니다.
-
Cube로 돌아가 Ice Gem을 발사하고 컨트롤러의 페이더를 조정하면서 게임 내 Ice Gem의 볼륨을 설정하세요.
피치 및 로우패스 필터와 같이 가장 많이 쓰이는 매개 변수를 컨트롤 서피스가 제공하는 여러 노브와 페이더에 매핑해보세요.
-
게임을 종료하려면 Esc키를 누른 후 위아래 방향키를 사용하여 quit(종료)를 선택하고 Enter키를 누르세요.
축하드립니다! 17단원을 완료했습니다. 이번 단원에서는 Wwise의 속성을 MIDI Control Surface에 바인딩하는 방법을 배웠습니다. 이를 이용해 속성을 더욱 직관적으로 조정하고 전반적인 믹스를 더욱 쉽게 다듬을 수 있습니다.
다음 18단원: 여러 개의 SoundBank 사용하기에서는 런타임 때 메모리를 절약하는 방법을 배워봅시다.