버전

menu_open
알림: 고객님의 주요 출시 버전( 2023.1.8.8601 )에 해당하는 최신 설명서로 이동했습니다. 특정 버전의 설명서를 보시려면 Audiokinetic 런처에서 오프라인 설명서를 다운로드하고 Wwise Authoring의 Offline Documentation을 확인하세요.

Working with envelopes

엔벨로프는 미리 정의된 모양으로 속성값을 조종하는 데에 사용됩니다. 엔벨로프는 ADSR 형태를 띱니다.

인터페이스 요소

설명

Attack Time

처음 키가 눌러졌을 때에 0에서 에서 피크까지의 레벨이 올라가는 데에 걸리는 시간을 정의합니다.

Default value: 0.2

Range: 0 to 10000

Units: s

Attack Curve

선형 기본 경사 (50%) 또는 다음 중 하나로 Attack Curve를 조절합니다:

  • 변경률이 처음에 느리게 시작하여 점점 증가하는 지수형 엔벨로프 (0%)

  • 변경률이 처음에 빠르게 시작하여 점점 감소하는 로그형 엔벨로프 (100%)

Default value: 50

Range: 0 to 100

Units: %

Decay Time

어택 레벨에서 그 후 지정된 서스테인 레벨까지 실행하는 데에 걸리는 시간을 정의합니다.

Default value: 0.2

Range: 0 to 10000

Units: s

Sustain Level

키가 해제될 때까지 소리 길이의 주요 시퀀스 동안의 레벨을 정의합니다.

Default value: 100

Range: 0 to 100

Units: %

Release Time

키가 해제된 후 서스테인 레벨에서 0으로 도달하는 데에 걸리는 시간을 정의합니다.

Default value: 0.5

Range: 0 to 10000

Units: s

Scope

어떻게 엔벨로프 인스턴스가 생성되는지를 정의합니다:

  • Voice: 엔벨로프 인스턴스가 모든 사운드/오브젝트의 재생을 위해 생성됩니다.

  • Note/Event: MIDI의 맥락에서 사용되었을 때에, 재생 중인 모든 인스턴스 또는 노트를 위해 엔벨로프 인스턴스가 생성됩니다.

Default value: Note or Event

Trigger On

엔벨로프를 Trigger하는 Action/MIDI Event들을 말합니다 (즉 어택 단계로 들어감):

  • Play: 재생 동작 또는 미디 노트 이벤트.

  • Note-Off: MIDI Note-Off Event 만

Default value: Play

Auto Release

해당 엔벨로프가 서스테인 단계를 지나 릴리즈 단계로 들어가는 데에 Action/MIDI Event가 필요한지를 정합니다. 이 옵션이 설정된 경우, 엔벨로프는 Sustain Time(서스테인 시간) 후에 서스테인 단계를 끝냅니다. 이 옵션이 설정되지 않은 경우, 엔벨로프는 다음의 특정 조건에 따라 서스테인 단계를 끝냅니다:

엔벨로프 릴리즈 Event를 통해 엔벨로프가 게임에 의해서 릴리즈됩니다.

엔벨로프가 MIDI Note-On Event에 의해 트리거되었을 때에 한하여 MIDI Note-On Event를 통해 릴리스 단계로 들어갈 수도 있습니다.

Default value: false

Maximum Sustain Time

릴리즈 단계로 들어가기 전에 엔벨로프가 서스테인 단계를 지속할 시간을 정의합니다. 이 값은 Auto Release(자동 릴리즈)가 설정되어 있을 때에만 유효합니다.

Default value: 0

Range: 0 to 10000

Units: s

Stop playback after release

이 옵션이 설정되어 있는 경우, 릴리즈 단계가 완료된 후 연관된 사운드의 재생을 종료합니다.

Default value: true

엔벨로프는 MIDI의 상황에서 또는 일반 재생 상황에서 모두 사용할 수 있습니다.

MIDI에서 사용할 경우 엔벨로프는 노트 온이나 노트 오프에서 소리가 재생되도록 구성됩니다. 소리가 노트 온에 재생되도록 할 경우:

  • 엔벨로프가 노트 온에 유발되도록 구성됩니다 (Trigger On 매개 변수).

  • 엔벨로프는 다음과 같은 현상이 일어날 때까지 서스테인됩니다.

    • Release Envelope Event를 수신할 경우,

    • MIDI note-off Event를 수신할 경우,

    • 서스테인 단계의 최대 길이까지 (Auto Release가 설정됨).

소리가 노트 오프에 재생되도록 할 경우:

  • 엔벨로프가 노트 오프에 유발되도록 설정됩니다 (Trigger On 매개 변수).

  • 엔벨로프는 다음과 같은 현상이 일어날 때까지 서스테인됩니다.

    • Release Envelope Event를 수신할 경우,

    • 서스테인 단계의 최대 길이까지 (Auto Release가 설정됨).

소리를 재생하는 일반 상황에 엔벨로프가 사용될 경우:

  • 엔벨로프가 Play Action (Trigger On 매개 변수)에 유발되도록 구성됩니다.

  • 엔벨로프는 다음과 같은 현상이 일어날 때까지 서스테인됩니다.

    • Release Envelope Event를 수신할 경우,

    • 서스테인 단계의 최대 길이까지 (Auto Release가 설정됨).

[경고]경고

LFO와 Envelope 변조기(modulator)의 처리 시간은 RTPC 사용량에 따라 다릅니다. 대부분의 속성의 경우 변조기는 오디오 제어 프레임당 한 번 평가됩니다. 하지만 Voice Volume 속성의 경우 이러한 변조기는 모든 오디오 샘플 프레임에서 평가됩니다. 이 경우 플랫폼의 메모리와 CPU를 상당히 소비할 수 있기 때문에 이러한 변조기는 신중히 사용해야 합니다.

[참고]참고

LFO와 Envelope 변조기(modulator)의 RTPC에서는 값이 변조기의 내부 속성에 의해 결정되기 때문에 RTPC 커서가 특정 시점에서의 특정 값을 보여주지 않습니다.

Using envelopes with MIDI objects

엔벨로프를 사용하면 속성값 뿐만 아니라 소리의 일생도 제어할 수 있습니다. 엔벨로프에는 릴리스 단계가 완료되었을 때에 소리를 중단하는 옵션이 있습니다.

Voice Volume 엔벨로프를 Actor-Mixer Hierarchy 오브젝트(악기)에 추가하는 방법:

  1. Project Explorer에서 Actor-Mixer Hierarchy의 오브젝트를 선택합니다.

  2. Property Editor에서 RTPC 탭으로 이동합니다.

  3. RTPC 목록에서 [>>] 버튼을 클릭합니다.

  4. 선택 버튼 메뉴에서 Voice Volume을 선택합니다.

  5. X축의 [>>] 버튼을 클릭합니다.

  6. 선택 메뉴에서 Envelope > Default (Custom)을 선택합니다.

  7. […] 버튼을 클릭하여 엔벨로프를 편집합니다.

  8. 곡선을 편집하여 변조(modulation)의 범위를 설정합니다.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요