본문 바로가기

매뉴얼의 세계/Serum : 내가 쓰는 매뉴얼

[Serum] #04. Wavetable Oscillators [OSC] (2) : 웨이브 테이블의 이해, 웨이브 테이블 불러오기

728x90

Wavetable Oscillators Module

■ 웨이브테이블(Wavetable) 이란?

 시작에 앞서, Wavetable이 무엇인지에 대해 간략하게 짚고 넘어가야 할 듯 하다.

 Wavetable(웨이브 테이블)은 줄여서 ‘WT’, ‘웨테라 한다(이 매뉴얼에서는 웨이브 테이블, 혹은 WT라 표기).

 다른 많은 신시사이저들은 하나의 완성된 ‘Sample’을 이용한다. 예를 들어, 피아노 VST의 경우에는 고품질로 녹음된 피아노 샘플에 각종 이펙트를 조절해 소리를 만들어낸다.

샘플러 기반의 VST

 Serum은 다른 많은 VST와 달리, 최소한의 샘플 데이터(Sample data)파형의 기본 형태(Waveform)연속해서 재생(Loop)시켜 소리를 만들어낸다. 따라서 이 샘플 데이터는 그 악기의 (Timbre)를 결정하는 요인이 된다. 내용이 조금 어려워졌는데, 결론만 한 줄로 요약하면 다음과 같다 :

 어떤 웨이브테이블을 쓰는지에 따라서 악기 느낌이 달라진다

 Serum웨이브테이블은 1~256개의 프레임(Frame)’으로 구성되어 있다. 

 연속적인 256장의 사진이 한 폴더에 있다고 생각해보자.

평소에는 모니터에 띄운 1장의 사진만을 볼 수 있지만, 256장의 사진을 짧은 시간에 차례대로 나타내면 움직이는 에니메이션(움짤.gif 파일)을 볼 수 있다.

 Serum의 웨이브테이블 역시 마찬가지 원리로, 일반적인 경우에는 한번에 하나의 선택된 프레임만을 들을 수 있지만, 이후에 나올 LFOENV 등으로 오토메이션(Automation)을 걸어주어 모든 프레임의 소리가 규칙에 따라 재생되도록 할 수 있다.

 여담으로 OSC의 화면(빨간색 박스)을 클릭해주면 모든 프레임이 나타난 3D 그래픽으로 WT를 볼 수 있다. 2D 그래픽은 재생중인 프레임을 집중적으로 관찰할 때 유용하고, 3D 그래픽은 모든 프레임들의 유기적인 연결 관계를 보고싶을 때 유용하다.

 각각의 웨이브테이블에 포함된 프레임은 아주 미세하게 다를 수도(왼쪽),

매 프레임이 이전 프레임과는 완전히 다른 새로운 모습일 수 있다(오른쪽).

직접 웨이브테이블을 생성하는 과정은 이 시리즈의 말미에 따로 설명할 것이다.

Wavetable 불러오기

 시작에 앞서, WT와 관련된 메뉴를 다음 사진으로 정리하였다. (마치 프리셋 메뉴와 비슷하다.)

 Serum에서는 크게 두 가지 방법으로 파일을 로딩 할 수 있다 :

- 드롭 메뉴(Drop menu)에서 원하는 파일을 직접 선택
- 원하는 대상을 목적지(Destination)에 드래그-드롭(Drag-drop)

 WT 역시 OSC 모듈의 [Default]를 선택하면 나오는 목록에서 직접 선택해서 적용할 수도 있고, 외부 폴더 등에서 드래그-드롭하여 불러올 수 있다.

File Error

 그런데, 만약 너무 긴 파일이나 잘못된 파일을 추출(드래그-드롭)할 경우, 위 사진처럼 File Error가 발생하면서 아무 것도 할 수 없게 된다! 당황하지 말고, SerumMIDI에서 삭제하고 새로 불러와주자.

아니면, Preset - Init 으로 초기화해주자.

 

 오디오 파일을 드래그-드롭 할 때, 아래 사진처럼 여러 옵션들이 나타난다.

사실, 무엇으로 하나 당장에는 큰 차이는 없지만 간략하게 짚고 넘어가보자.

= Import : normal

- Dynamic pitch zero-snap) WT가 중심선을 지나는 지점을 시작점으로 맞춘다.

- Dynamic pitch follow) WTZero crossing point로 굳이 맞추지 않는다.

- Constant frame size) 파일의 해상도와 상관 없이 프레임 사이즈에 맞춘다.

 

= FFT 256, 512, 1024, 2048

 WT를 각각 256, 512, 1024, 2048개의 프레임으로 쪼갠다. 카메라의 화소 개념과 비슷하다.

* 보통 드래그-드롭은 외부 Serum이 아닌 플러그인의 WT를 샘플로 사용하고자 할 때 사용된다.

  많은 프레임을 가진 웨이브테이블의 용량이 무지막지하게 큰 것은 아니다.
 자세한 내용은 공돌이들의 원리이므로 자세히 언급하진 않겠으나,
 256
개의 프레임을 채우더라도 하나의 웨이브테이블의 크기는 2메가바이트를 넘지 않는다.

 

728x90
반응형