버전
menu_open

엔벨로프 사용하기

엔벨로프는 미리 정의된 모양으로 속성값을 조종하는 데에 사용됩니다. 엔벨로프는 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/Event

Trigger On

인벨로프를 Trigger(촉발)하는 활동/MIDI Event들을 말합니다 (즉 어택 단계로 들어가는 것을 말합니다):

  • Play: Play Action (재생 동작) 또는 미디 노트 이벤트.
  • 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 커서가 특정 시점에서의 특정 값을 보여주지 않습니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요