Wavetable Editor


Wavetable editor는 웨이브 테이블을 만들고 편집 할 목적으로 만들어진 Serum의 고급 영역입니다.
기본 패널 파형에서 연필 아이콘을 클릭하면 편집기가 열립니다.

오실레이터 A 또는 B 패널의 연필 아이콘을 클릭하여 웨이브 테이블 편집기로 들어갑니다.



편집기 아래에는 파형에 대한 썸네일이 있는데
특정 서브테이블을 보거나 편집하려면 이 썸네일을 클릭하면 됩니다

썸네일 개요를 사용하면 웨이브 테이블을 구성하는 서브 테이블을 쉽게
보고, 선택하고, 다시 정렬 할 수 있습니다.


클릭+드래그하여 썸네일의 위치를 서로 바꿀수도 있고
Shift+클릭하여 특정 범위를 선택해 원치않는 테이블을 동시에 지우거나 
특정 테이블만 남기고 삭제할 수도 있습니다

편집기의 왼쪽에는 중앙 Wave디스플레이에 파형을 직접 그리기 위한 Draw Tools가 있는데 
이는 그리드 사이즈와 관련하여 작동합니다


Flat Line
기본으로 설정되어있는 도구로 직선을 그립니다

Slope Up
대각선 상향 라인 모양으로 톱니파를 그리는데 사용할 수 있습니다

Slope Down
대각선 하향 라인 모양으로 톱니파를 그리는데 사용할 수 있습니다

Sine
사인파로 순수한 배음을 추가하는데 사용할 수 있습니다(가로축 그리드 사이즈에 따라 배음이 달라짐)

Half sine (valley)
사인파 반쪽. 위로 볼록

Half sine (peak)
사인파 반쪽. 아래로 볼록

Curve up
사인파의 1/4. 대각선 상향

Curve down
사인파의 1/4. 대각선 하향

Interpolate linear
선형보간

Interpolate curved
커브 보간

nudge
파형을 위/아래로 움직입니다

noise
파형에 노이즈를 첨가합니다 


편집기 상단에는 배음과 상대적인 위상을 그릴 수 있는 FFT영역이 있습니다
bin 하나는 단일 사인파를 의미합니다
맨위는 주파수와 음량을 나타내며, 아래는 각 배음에 대한 위상 오프셋입니다


이 영역에서 마우스 우클릭을 통해 몇가지 메뉴를 선택할 수 있습니다

Clear All 
모든 bin을 삭제

Clear HF (bin X to end) 
클릭 한 마우스 커서 오른쪽에 있는 모든 bin을 제거. 높은 배음이 사라지기 때문에 LPF와 유사합니다

Clear LF (start to bin X) 

클릭 한 마우스 커서 왼쪽에 있는 모든 bin을 제거. 아래쪽 배음이 사라지기 때문에 HPF와 유사합니다

Generate Saw 
모든 배음이 동일한 음량으로 생성됩니다

Randomize Low X bins 
가장 왼쪽의 "X"개수의 빈에 임의의 값을 삽입. 
이렇게하면 더 높은 주파수("buzz")는 그대로두고 사운드의 기본 톤을 변경합니다.

Randomize Low X bins (with half)
위와 같지만 하모닉스의 50 % 진폭을 허용하기 때문에 더 많은 톤 옵션을 제공합니다.

Randomize All 
노이즈에 가까운 소리를 출력.  
다른 메뉴 명령을 사용하여 더 파괴하기위한 출발점으로 유용합니다.

Create random series gaps 
하모닉스를 무작위로 제거.

Progressive Fade 
HF 함량을 서서히 줄입니다. 
자연스럽게 들리는 톤 밸런스를 지나치게 밝거나 윙윙 거리는 웨이브 테이블에 되돌려 놓을 때 유용합니다.

Shift Octave Up 
결과 파형이 주파수가 두 배가되도록 모든 빈 (1 -> 2, 2 -> 4 등)을 펼칩니다.

Shift Octave Down 
위와 같지만 반대입니다.

Draw Odd Harmonics Only 
마우스 커서가 짝수 번째 빈에서 작동하지 않도록 합니다.

Draw Even Harmonics Only 
마우스 커서가 홀수 번호의 빈에서 작동하지 않도록 합니다.


편집기 하단 왼쪽에는 수식을 입력할 수 있는 Formula Parser가 있습니다 (enter formula) - 라고 쓰인 부분

이는 다른 신디사이저에서 찾아보기 힘든 기능으로 
함수를 입력해 웨이브 테이블을 생성할 수 있습니다


기본적인 함수 목록은 다음과 같습니다

Basic Functions

Name     Arguments     Explanation


sin         1                  sine function

cos        1                 cosine function

tan         1                 tangens function

asin       1                 arcus sine function

acos      1                 arcus cosine function

atan      1                 arcus tangens function

sinh      1                 hyperbolic sine function

cosh     1                 hyperbolic cosine

tanh      1                 hyperbolic tangens function

asinh     1                 hyperbolic arcus sine function

acosh    1                 hyperbolic arcus tangens function

atanh     1                 hyperbolic arcur tangens function

log2       1                 logarithm to the base 2

log10     1                 logarithm to the base 10

log        1                 logarithm to the base 10

ln          1                 logarithm to base e (2.71828...)

exp       1                 e raised to the power of x 

sqrt       1                 square root of a value 

sign      1                 sign function -1 if x<0; 1 if x>0

rint       1                 round to nearest integer

abs      1                 absolute value

min      var.             min of all arguments

max     var.              max of all arguments

sum     var.             sum of all arguments

avg      var.             mean value of all arguments



웨이브 테이블 편집기의 파형 위에는 다음과 같은 메뉴가 있습니다:


Single Menu


현재 선택된 (보이는) 테이블 만 변경하는 프로세스 함수.

“Single” menu Item / Description

Normalize 
파형을 최대 스케일 진폭으로 조정.

Remove DC Offset 
모든 DC (파형에 위 / 아래 바이어스)를 제거합니다. 일반적으로 필요하지 않습니다.

Flip Vertical 
극성 반전 (종종 다소 실수로 "위상 반전"이라고 함).  

Flip Horizontal 
오디오를 반전시킵니다. 
짧은 반복 웨이브이기 때문에 
대부분의 상황에서 '반전된'소리가 나지 않을 것입니다.

Shift Horizontal to Zero Crossing 
엣지가 제로 크로싱 (zero crossing)에 빠지도록 
웨이브 데이터를 Nudges/wraps 합니다. 
이것은 필수적인 것은 아니지만 
여러 파형간에 페이드 또는 일치하는 위상을 
적용하는 데 유용 할 수 있습니다.

Init (silence) 
현재 테이블을 무음으로 바꿉니다.

Fade Edges (grid size) 
왼쪽 가장자리에 페이드 인을 만들고 오른쪽 가장자리에 
수평선 격자 크기의 너비에 따라 페이드 아웃을 만듭니다 (오른쪽 아래에 설정).

X-fade Edges (grid size) 
위와 비슷하지만 중심선으로 페이드하는 대신 가장자리가 서로 흐려집니다.

Filter (grid size) 
로우 패스 필터로 고조파를 완전히 제거합니다. 
더 낮은 그리드 크기 = 더 많은 LPF. 
FFT 영역을 사용하여 동일한 LPF를 얻을 수 있습니다. 
Ctrl / 오른쪽 클릭을통한 메뉴로 지울 수 있습니다. 
HF를 사용하면 FFT를 사용하므로 매우 가파르므로 
모든 DC 오프셋이 제거되면 일부 DC 시프트가 발생할 수 있습니다.

Sample Redux at grid size 
lofi 사운드의 샘플 속도 감소 기능을 제공합니다. 
그리드 크기는 리터럴 방식이 아니라 
양을 지정하는 수단으로 사용됩니다 (큰 숫자 = 더 많은 SR Redux)


Process Menu 

프로세스 기능은 모든 서브 테이블 (1-256)에 적용됩니다.


“Process” menu Item / Description

Normalize Each (gained separately)
파형을 최대 스케일 진폭으로 조정

Normalize Same (max from all frames)
웨이브 테이블 세트 전체가 피크 레벨로 스캔되고, 동일한 게인 양이 각 서브 테이블에 적용됩니다.

Remove DC Offset 
모든 DC (파형에 위 / 아래 바이어스)를 제거합니다. 일반적으로 필요하지 않습니다.

Flip Vertical 
극성 반전.  

Flip Horizontal 
오디오 반전.

Fade Edges (grid size) 
위와 동일

X-fade Edges (grid size) 
위와 동일.

Filter (grid size) 
(See description previous page)

Remove Fundamental (HPF) 
이것은 가장 낮은 주파수 (피치)를 제거하여 
FFT 디스플레이 (기본)의 상단 왼쪽 막대를 제로와 비슷하게하지만 모든 테이블에 적용합니다.

수식 “z=(q>1)?in:0”은 현재 표시된 프레임에만 적용하려는 경우에도 동일한 결과를 얻으나 
단순히  “(q>1)?in:0”만을 생성합니다.

Sample Redux at grid size 
(See description previous page)

Resize Tables to be Half (2x total) 
모든 테이블은 절반으로 나누어 져 2 개의 테이블이됩니다. 
이렇게하면 테이블 수가 두 배로되므로 테이블이 128 개를 초과하는 경우 이 기능을 사용하면 안됩니다.

Resize Tables to be Double (½ total)
모든 테이블은 다음 표와 같이 그룹화됩니다. 이것은 wav 가져 오기에서 두 번째 테이블이 모두 비슷한 것처럼 보일 때 유용합니다 (빈도가 너무 높은 옥타브로 감지되었습니다).

Create PWM from this table to all 
현재 서브 테이블을 제외한 모든 테이블을 제거하고 모든 256 개의 서브 테이블에 대해 PWM 시프트를 작성합니다. 메인 패널의 Warp 노브 아래에는 실시간 PWM 효과가 있지만이 방법으로 PWM을 사용하고 다른 Warp 효과를 사용할 수 있습니다.

Nudge all phases for fundamental to 50%
이것은 다양한 파형에서 가장 낮은 주파수 (기본)의 위상을 보존하는 데 유용합니다.



Morph Menu

기존 서브 테이블간에 보간 서브 테이블을 작성하거나 제거합니다. 
1보다 크고 256보다 작은 서브 테이블이 있어야합니다.  

메뉴에서 morph 항목을 선택하면 WTPos 선택기에 256 개의 표가 있음을 알 수 있습니다. 
이것은 모든 빈 웨이브 테이블 슬롯이 이제 인접 테이블의 보간 (혼합) 파형으로 채워지기 때문입니다.

썸네일에 "1, 2, 3"등이 더 이상 표시되지 않고 "1, 17, 33"(또는 이와 비슷한)임을 알 수 있습니다. 

이것은 중간 테이블 (이 예에서 2-16)이 새로 생성 된 모프 테이블을 포함하기 때문입니다. 
WT Pos가 조정되었으므로 파형 영역에 이러한 중간 표가 표시되지만 썸네일로 존재하지 않습니다 
(자신 만의 편의를 위해)..

WT 편집기를 종료하고 메인 패널로 돌아 오면 보간 된 테이블이 3d 웨이브 개요에서 회색으로 그려지는 것을 볼 수 있습니다 (녹색은 '실제'서브 테이블이고 노란색은 현재 선택된 서브 테이블 임) .


“Morph” menu Item / Description

Morph - Crossfade 
보간 된 테이블은 이웃 테이블을 함께 교차 페이드함으로써 생성됩니다. 이것은 권장되는 기본값이며 기존 웨이브 테이블 신디는 이를 수행합니다.

Morph - Spectral 
이웃 테이블의 스펙트럼 및 위상 내용은 보간 된 테이블을 다시 합성하는 데 사용됩니다. 이것은 additive 신디사이저가하는 것입니다.

Morph – Spectral (zero fundamental phase)
위와 같지만 기본 테이블의 단계 내용은 모든 소스 테이블에 대해 0입니다. 이렇게하면 가장 낮은 주파수가 테이블간에 이동하거나 회전하지 않습니다..  

Morph – Spectral (zero all phases) 
위와 동일하지만 모든 단계 내용이 삭제됩니다. 이렇게하면 소스 내용의 사운드가 크게 변경 될 수 있으므로 때때로 바람직하지 않지만 위상을 옮길 필요가 없기 때문에 표 사이에서 가장 부드러운 전환을 만듭니다.

Remove Morph Tables 
보간이 적용되기 전의 상태로 되돌립니다. "Undo"는 스펙트럼 (제로 위상) 모드의 경우에는 모프를 취소하는 것이 더 좋을 수 있습니다. 바로 위에있는 두 개의 0 위상 선택이 소스 테이블을 파괴적으로 변경하기 때문입니다.


Add/Remove Menu 


서브 테이블 삽입 또는 삭제. Init는 또한 여기에 있습니다:


“Add/remove” menu Item / Description

Init All (Default) 
모든 서브 테이블 / 보간이 지워집니다. 웨이브 테이블은 기본 상태 (단일 톱 하위 테이블)로 이동합니다.

Insert at (current index) 
현재 선택된 테이블 뒤에 삽입 된 웨이브 테이블 세트에 추가 서브 테이블을 추가합니다. 이것은 파형 아래의 [-] [+] 버튼의 "+"부분을 누르는 것과 동일한 기능입니다.

Remove (current index) 
현재 선택된 테이블 프레임을 제거합니다. 이것은 파형 아래의 [-] [+] 버튼의 "-"부분을 누르는 것과 동일한 기능입니다.

Remove: multiselection 
다중 선택 테이블 프레임을 제거합니다 (축소판 영역에서 Shift 키를 누른 상태에서 여러 테이블 범위를 선택).

Remove: beginning->selected 
선택한 테이블을 통해 처음부터(1) 테이블 프레임을 제거합니다 . 

Remove: selected->end 
왼쪽 가장자리에 페이드 인을 만들고 오른쪽 가장자리에 수평선 격자 크기의 너비에 따라 페이드 아웃을 만듭니다 (오른쪽 아래에 설정).

Remove: All (except selected) 
단일 테이블이나 특정 범위를 결정할 때 유용 할 수있는 "자르기"기능.


Sort Menu 

스펙트럼 특성을 기반으로 기존 표를 자동으로 재정렬하십시오. 파형 편집기 창 하단의 축소판을 왼쪽으로 드래그하여 서브 테이블을 '수동으로'정렬 할 수 있습니다.


“Sort” menu Item / Description

Sort by spectrum (Peak Spect) 
프레임은 가장 높은 피크 주파수 빈을 갖는 프레임을 기준으로 정렬됩니다.

Sort by spectrum (Average Spect)
프레임은 평균 스펙트럼 내용이있는 곳 (모든 주파수의 합)을 기준으로 정렬됩니다.

Sort by spectrum (Peak Amount)
프레임은 가장 높은 전체 피크로 정렬됩니다.(집중 주파수 에너지)

Sort by spectrum (Num w/ Spect)
프레임은 얼마나 많은 주파수 빈에 에너지 (스펙트럼 복잡성)가 포함되는지에 따라 정렬됩니다.

Sort by spectrum (Highest w/ Spect)
프레임은 스펙트럼을 포함하기 위해 가장 높은 주파수 빈으로 정렬됩니다. 예를 들어, 필터 스윕 (filter sweeps)에서 잘 작동합니다.

Sort by spectrum (Fundamental amt.)
프레임은 기본의 에너지 양에 따라 정렬됩니다. 의심스러운 경우 먼저 시도하는 것이 좋습니다.

Reverse entire table order 
테이블 순서는 역순으로 테이블 순서를 예를 들어 둔탁하게 밝게하는 대신 흐리게 처리하려는 경우에 유용합니다.


Import Menu 


로드 할 파일을 선택하는 대화 상자를 표시합니다. 현재 편집중인 웨이브 테이블 세트를 덮어 씁니다. 파형을 드래그 앤 드롭하여 사운드를 가져올 수있는 공학적 방법 일 수 있습니다. (예를 들어 일반적으로 호스트의 파일 브라우저를 사용하여 사운드를 찾을 수 있습니다).

웨이브 테이블에 대한 좋은 소스 자료를 얻는 한 가지 방법은 웨이브 테이블에 대한 오디오 데이터를 가져 오는 것입니다. 데이터 가져 오기에는 여러 가지 방법이 있습니다.이 방법은 single-cycle 또는 multi-cycle 불러오기에 가장 적합합니다. 

Serum 은 적어도 전통적인 방식의 샘플러가 아닙니다. Serum이 어쿠스틱 악기를 매우 사실적으로 재현 할 것을 기대하지 마십시오. 그런 것을 염두에두고 설계된 것은 아닙니다. 즉, Serum은 샘플로부터 가져 와서 기존의 샘플러에서는 불가능했던 방식으로 신호를 조작 할 수 있습니다.


Multi-cycle waveforms – a brief overview

음성과 같은 대부분의 실제 소리는 여러 주기의 파형으로 만들어집니다. 오른쪽에 보이는 목소리 파형에서 이 반복적인 특성(귀에 들리는 피치)을 볼 수 있습니다.host에서 파형을 확대해본다면 이를 알 수 있습니다.

오디오를 통해 단일 데이터 스트림으로 재생하는 샘플러와는 달리, 사운드를 Serum으로 가져올 때 사운드를 개별 단일 사이클로 분리하려고 시도합니다. 오디오의 성격상 자연적으로 단조로운 소스 사운드, 즉 단일 피치 (예 : 단일 음이 코드보다 낫다)를 포함하는 사운드를 선택하는 것이 가장 효과적입니다. 이러한 단일주기가 발진기의 기본이되므로 피치 정보가 효과적으로 제거됩니다. 즉, 피치 벤드가있는 사운드를 로드하면 피치 벤드가 더 이상 존재하지 않습니다.

Serum은 샘플러가 되지 않습니다. 전통적인 샘플 재생 또는 granular 또는 가산 합성이 대부분의 상황에서 소스 샘플을 복제하는 데 더 효과적입니다. 그러나 웨이브 테이블에는 고유 한 강점이 있으며, 조화와 파동 조작 (sync / fm / etc)에 잘 적응할 수있는 '단단한 / 고정 된'사운드라고 생각합니다.

이를 염두에두고, Serum은 다른 사운드의 파형을 가져 오는 환상적인 작업을 수행 할 수 있습니다. 합성기의 원샷 샘플과 같은 고정된 피치의 원샷 (모노 포닉) 사운드가 Serum으로 가져 오기위한 최상의 선택이지만, 음성 및 복잡한 사운드조차도 약간의 실험을 할 수 있다면 꽤 재미있는 결과를 얻을 수 있습니다.

사람의 음성의 파형은 약 15 사이클 (이 사실은 상단의 반복되는 피크를 계산한 결과)입니다.

Importing a Multi-Cycle wave file

멀티 사이클 웨이브 파일을 가져 오려면 Finder / Explorer 또는 Host Sequencer의 파일 브라우저에서 오디오 파일을 Serum 메인 윈도우의 파형 디스플레이 (녹색 파형)로 드래그하십시오.

참고 : 대부분의 호스트에서는 호스트 arrangement 창이나 "영역 저장소(region bins)"에서 직접 파일을 드래그 할 수 있지만 호스트 표준 파일 브라우저가 작동해야합니다. 그러나 많은 호스트는 호스트 파일 브라우저에 (상위) 사운드 파일을 표시하는 방법이 있으며, 거기에서 드래그 할 수 있어야합니다.

파형 위로 드래그하면 다양한 선택을 볼 수 있습니다. 파일을 놓는 곳 (마우스 놓기)은 로드 방법을 결정합니다.

그러면 Serum은 소리를 분석하고 RAM에 새로운 웨이브 테이블 세트를 만듭니다. 분석의 세부 사항은 가져 오기를 위해 선택한 방법에 따라 다릅니다 (위 그림 참조, WT 편집기의 "가져 오기"메뉴에도 있음).

위의 그림과 같이 불러오기 '선택'은 다음과 같습니다.


import: normal (dynamic pitch zero-snap) 

이것은 오디오 파일을 스캔하고 피치 맵을 만듭니다. 그런 다음 피치 맵 근처에있는 제로 크로싱을 찾습니다. 이것이 단순한 소리에 대한 경이로움을 나타낼 수는 있지만, 복잡한 소리는 불행히도 합리적인 제로 크로싱을 따르지 않으므로 기껏해야 결함이 생길 수 있습니다. 기본이 아닌 사운드 (피치 벤드 또는 비브라토)가 있고 사운드가 매우 간단 할 때이 모드를 사용하는 것이 좋습니다 (예 : 필터 스위프 / 공진이 거의없는 톱니파).

import: normal (dynamic pitch follow) 

위와 마찬가지로 피치 맵을 작성하고 분석 된 피치를 기반으로 각 하위 테이블에 대해 다양한 크기의 오디오 세그먼트를 가져옵니다. 위와 달리 pitch-follow 가져 오기에서는 제로 크로싱을 찾지 않습니다. 즉, chorus/unison, resonance감, background noise/notes가 있는 소스 샘플과 같은 복잡한 사운드에 더 적합합니다.

These are the import options which appear when dragging a file to the waveform overview.


Import: constant frame size (pitch avg) 


* 의심스러운 경우 ... 이것을 먼저 시도하십시오!


이것은 일반적으로 사운드가 신디사이저의 원샷과 같이 고정 주파수를 가질 때 가장 좋은 선택입니다.(즉, 피치 벤드 (pitch bend) 또는 비브라토 (vibrato)가없는 완벽하거나 거의 완벽한 constant-pitch로 들립니다). 이 모드에서, Serum은 평균 피치에 대한 전체 파일을 분석 한 다음 이 샘플 수를 가져 오기 길이로 사용합니다. 일부 음향에는 half-cycles, silence, 여러 음표가 포함되어 있기 때문에 Serum에서 원하는 피치를 추측하지 못할 수 있습니다. 다행스럽게도 Serum은 WT 편집기 수식 영역 (예 : ...)에서 perframe을 사용하는 샘플 수를 표시하고 수식 필드에서 변경되거나 지워지지 않는 한 분석에서 발견 된 '고정'값으로 전환합니다.


Advanced Import: constant frame size (manual entry)


오디오 신호의 복잡한 특성으로 인해 피치 평균을 사용하는 것이 항상 완벽하지는 않습니다. 때로는 샘플 편집기에서 직접 측정 할 수있는 각 주기에 대한 정확한 샘플 수를 지정하고자 할 수 있습니다.


WT Editor에는 formula parser (다음 장에서 설명 함)가 있습니다.이 파서는 "(수식 입력)"이라는 큰 파형 아래의 텍스트 상자입니다. 텍스트 필드의 기본 기능은 함수에서 파형을 만드는 것이지만 (다음 장 참조) 다음 중 하나를 입력 할 수도 있습니다:


• 이 상자에 1-4 자리 숫자(예 : 1024)를 입력하여 Serum이 드래그 된 사운드 파일을 이 샘플 수의 세그먼트로 분할하도록 지시합니다. 


• MIDI "note name"(예 : B0, C # 2, D6 등) 및 Serum은 가장 가까운 샘플 수로 반올림하기 위해 가장 가까운 * 샘플 수로 변환합니다. 이 MIDI note/sample 변환은 44100 Hz 소스 사운드 파일을 가정합니다. 소스 사운드 파일이 44100이 아닌 경우 샘플 수는 계속 유지되지만 수식 텍스트 영역에 표시된 frequency/note 정보는 무시해야합니다.


* 음표 주파수는 종종 샘플 속도로 완벽하게 나눌 수 없으므로 많은 피치가 가져올 때 눈에 띄는 '드리프트'를 갖습니다. 이 장 뒷부분의 "For Best Results"섹션을 참조하십시오.


이 값을 지우려면 Serum이 기본적으로 선택 사항을 다시 표시하므로 공식 텍스트 필드에 0을 입력하십시오 (따옴표없이 "0"). 0을 입력하고 Enter를 누르면 Serum은 다시 "(수식 입력)"을 표시하고 파일을 파형으로 끌면이 장의 처음에 언급 된 옵션이 다시 표시됩니다.


WT 편집기에 영 (0)을 입력하면 Serum은 더 이상 가져올 때 미리 결정된 길이로 파일을 나누지 않습니다.


Protip: Serum은 샘플러와 같이 오디오를 재생하지 못하기 때문에( "샘플의 작은 부분을 반복하는 것은 간단한 방법입니다") , 파동의 시작과 끝이 완전히 겹쳐지지 않거나 subharmonics 혹은 다른 요소로 인해 바람직하지 않은 buzz가 발생할 수 있습니다. 따라서 위의 방법 중 하나를 사용하여 가져온 후에 프로세스 메뉴 (16 개의 샘플을 페이드하거나 그리드 크기를 페이드)에서 fade 명령을 사용하여 덜 울리는 소리를 낼 수 있습니다!


FFT 256 / FFT 512 / FFT 1024 / FFT 2048


원본 파형의 청크를 가져 오거나 나눌 수있는 다른 가져 오기 모드와 달리 FFT 모드는 스펙트럼 가져 오기입니다. 즉, 이러한 가져 오기 모드는 소스 오디오를 작은 조각으로 나눕니다. 스펙트럼 내용을 분석합니다. 이것을 생각하는 한 가지 방법은 "주파수 내용을 흐리게 평균화하는 것"입니다. 이것은 추상적 인 목적을 위해 사운드의 풍미를 원하는 드럼 루프, 스피치 및 기타 자료와 같은 사운드에 매우 유용 할 수 있습니다. Serum은 샘플러가 아니므로 이러한 가져 오기 모드는 소스 오디오 자료의 정확한 복제본을 남기지 않습니다. 번호가 클수록 소스 재료의 각 조각에 대한 시간이 길어집니다. 따라서 더 큰 수는 더 적은 시간 해상도를 의미하지만 더 높은 주파수 해상도를 의미합니다.


[ADVANCED] Text file override for getting specific results


[프로그래머 노트 : 이것은 매우 일반적으로 필요한 기능이나 사용자 친화적 인 기능은 아니지만 존재하기 때문에 비밀로 유지하는 대신 문서화하겠다고 생각했습니다.]


가져 오기 할 오디오 파일을 드래그 할 때, Serum은 드래그 한 파일의 파일 위치를 찾습니다. 그런 다음 동일한 이름이지만 .txt 파일 확장명을 가진 파일을 찾습니다 (MySound.wav Serum은 MySound.txt를 찾습니다). 이 사운드 파일이 보이지 않으면 폴더의 FolderInfo.txt도 찾습니다. (FolderInfo.txt는 같은 생각이지만 폴더의 모든 사운드에 적용되므로 폴더의 모든 wav 파일에 대해 동일한 텍스트 파일을 만들지 않아도됩니다.


텍스트 파일의 구조는 매우 간단합니다. 첫 번째 줄에는 다음과 같이 괄호 안에 들어있는 숫자가 있습니다:


[512]


이 값은 오디오 파일의 샘플 당 주기 수를 지정합니다. 32에서 9999 사이의 숫자가 될 수 있습니다.


두 번째 행 (선택 사항)은 중간 보간 된 테이블을 생성할지 여부를 지정합니다. 기본값은 yes입니다. [n], e.g. [no interpolation].


다음은 크로스 페이드 보간 기능이있는 786 샘플 당주기 파형에 대한 몇 가지 예제 텍스트 파일입니다.


[768]


[interp] 


(두 번째 줄은 기본값이므로 선택 사항입니다)


다음은 보간이없는 사이클 당 1024 샘플의 예입니다:


[1024]


[no interp]


For best results... 


serum은 각 단일 사이클에 대해 내부적으로 2048 개의 샘플을 사용합니다. 이것은 소스 오디오의 재 샘플링이 필요 없기 때문에 신디사이저, 보코더 등의 사운드를 세럼으로 가져올 계획 인 경우 2048을 웨이브 사이클로 사용할 이상적인 샘플 수로 만듭니다. 이 2048 샘플은 96000 Khz sampling rate에서 46.875 Hz로 작동하며 (96000/2048 = 46.875), 이는 F#0 +24 cents 입니다. (옥타브는 다양한 호스트와 신디사이저에서 다를 수 있습니다. 가장 좋은 방법은 프리웨어 사운드 파일 편집기 인 Audacity와 같은 샘플을 선택할 수있는 프로그램에서 렌더링하고 측정하는 것입니다.) 드래그 가져 오기 전에 Serum의 wavetable editor의 수식 필드에 2048을 입력하면 샘플 데이터를 전혀 변경할 필요가 없습니다.




Single-Cycle waveforms 


single-cycle 웨이브를 로드하거나 짧은 사운드를 로드하려면 Finder / Explorer 또는 Host Sequencer의 파일 브라우저에서 오디오 파일을 샘플 편집기 창의 의 원하는 Thumbnail overview로 드래그하십시오. 이것은 특정 테이블의 웨이브 폼을 대체 할 것이고 다른 웨이브 테이블 세트의 나머지 부분은 다른 테이블 슬롯에 그대로 유지할 것입니다.


한 번에 여러 단일 사이클 웨이브 테이블을 로드하려면 세럼의 기본 디스플레이 창에서 waveform overview로 한 번에 드래그 할 수 있습니다. 세럼 (Serum)은 한 번에 여러 개의 파일을 드래그했음을 알게되므로 단일주기 파형처럼 취급합니다. 이렇게하면 현재 웨이브 테이블을 방금 드래그 한 파일로 구성된 새 웨이브 테이블로 바꿀 수 있습니다.


Import sub-menu in WT Editor


드래그 앤 드롭에서 가져온 것과 동일한 가져 오기 옵션이 WT 편집기 하위 메뉴 인 "import"에도 있습니다. 이렇게하면 드래그 앤 드롭 대신 표준 파일 브라우저 창이 나타나기 때문에 메뉴의 항목을 사용할 수 있습니다.


[ADVANCED] Import Tutorial: Creating a sound specifically to import in to Serum 


아마도 우리는 웨이브 테이블로 사용하기 위해 다른 소프트 신디사이저에서 파형 / 사운드를 세럼으로 가져 와서 최상의 품질을 원할 것입니다. 


선택의 폭이 넓어지면 저주파 음을 사용하는 것이 가장 좋습니다. 이상적인 것은 2048 샘플 / 사이클입니다. 이는 내부 저장 공간 크기이며 사운드를이 크기로 가져 오기 위해 특수 보간이 필요하지 않음을 의미하기 때문입니다. 대안으로 (그리고 약간의 피치 튜닝이 필요치 않음) 44100의 낮은 C가 잘 작동합니다 (33Hz, 사이클 당 1349 샘플).


이 예에서는 2048 개의 샘플을 다른 소프트웨어 신디사이저에서 내보내 Serum으로 가져옵니다.


1) 적절한 소스 노트 (피치)를 결정합니다.


  세럼의 WT 편집기를 열고 수식 텍스트 상자에 2048 입력하십시오. Serum은 다음으로 답장합니다 : 


split at: 2048 samples (22 Hz, note: F-1 and -22 cents)   


이제 우리는 -22 센트로 낮은 F를 연주해야한다는 것을 알고주기 당 2048 샘플의 원하는 길이를 제공 할 것입니다. 


2) softsynth에서이 피치를 재생하는 파일을 렌더링합니다.


 2A) Softsynth 트랙의 호스트 시퀀서의 피아노 롤에 F-1 음표를 만듭니다 (옥타브 이름은 불행히도 표준이 없기 때문에 다를 수 있습니다. 따라서 스펙트럼 분석기를 사용하여 ~ 11 Hz 또는 ~ 44 Hz가 아닌 ~ 22 Hz가 기음임을 확인해야합니다). Duration of note: Serum이 256 웨이브 사이클을 처리 할 수 있으므로이 22Hz 파일을 최대 11.6 초 동안 렌더링 할 수 있으며 165 BPM에서 약 8 마디입니다. 사운드가 소스 사운드에 대한 변조 / 변경이 거의 없다면 긴 노트가 필요하지 않습니다. 소스 사운드가 변경되거나 더 이상 노트가 필요하지 않을 때 귀로 판단 할 수 있습니다.


 2B) fine tuning을 -22cent로 설정합니다. 이건 소프트 신스마다 설정법이 다른데 보통 오실레이터마다 설정 가능하지만 일부 신스는 글로벌 튜닝이 가능합니다. 소프트 신스에서 이렇게 할 수 없다면 적절한 양의 "피치밴드"를 MIDI메시지로 추가할 수 있습니다(피치밴드 범위가 1인경우 22% 감소). A=440이고 대략 A=434.5로 나타내는것도 또다른 해결방안입니다.


2C) 호스트의 softsynth에서이 노트를 오디오로 렌더링 / 내보내기하십시오 (비슷한 방법으로 "Freeze"+ "Flatten"을 사용하여이 softsynth 노트를 오디오 파일로 가져올 수 있음).


3) Drag this render in to Serum 


오디오 파일을 찾아서 Serum에 끌어옵니다. Serum 수식 디스플레이에서 "2048"이 더 이상 보이지 않으면 (1 단계 이후 serum 창을 닫았을 때) 다시 입력해야합니다. 파형을 Serum의 파형 위로 끌면 WT Formula에서 볼 수있는 것과 같은 텍스트가 표시됩니다(“split at: 2048 samples (22 Hz, note: F-1 and -22 cents)”). 마우스 버튼을 놓으면 오디오를 가져옵니다. 다른 설정으로 Serum에 다시 가져 오기를 원하지 않는 한, 소스 오디오 파일 (렌더링)은 더 이상 필요하지 않습니다.


4) Clean-up and save


• 웨이브 테이블의 끝 부분에 빈 테이블이 있거나 불필요한 테이블이있을 가능성이 있습니다 (thumbnails을 클릭하고 원하지 않는 첫 번째 WT를 듣고 찾은 다음 WT 편집기의 Add/Remove 메뉴에서 "Remove: Selected->End"를 선택하십시오).


• WT 편집기의 프로세스 메뉴에서 페이드 또는 x 페이드 옵션 중 하나를 사용하여 테이블에 페이드를 적용하여 프레임 가장자리에서 윙윙 거리는 아티팩트를 제거 할 수 있습니다. 이상적으로 이것은 필요하지 않으며 소스 사운드에 저조 파 콘텐츠가없는 경우 필요하지 않을 수도 있습니다.


• 노트를 연주하고 WT 편집기의 WT Pos 번호 상자 또는 오실레이터의 메인 패널의 WT Pos 노브를 드래그하여 전체 WT 세트를들을 수 있습니다. 자동 재생의 경우, 이와 달리 mod 소스를 사용할 수 있습니다. 예 : WT 포지션을 조절하기 위해 긴 어택의 엔벨롭 또는 위를 향한 톱 모양의 LFO.



Export Menu  


웨이브 테이블을 저장할 수 있습니다.  


"Export All as Wav .."는 Serum의 메인 페이지에있는 "Floppy Disk"아이콘을 저장하는 것과 동일합니다. (.wav 파일, 서브 32 비트의 모노 32 비트 44100 Hz, 2048 샘플 보간 모드, 보간 테이블에 대한 추가 헤더 정보는 웨이브 데이터의 일부로 저장되지 않습니다)


“Export Selection” 은 선택된 파일 만 결과 파일에 포함된다는 점을 제외하고 위 내보내기 기능과 마찬가지로 웨이브 테이블을 Serum 포멧 (추가 헤더 정보가있는 .wav 파일)으로 저장합니다.


"Export All 8-bit (.256)"는 일부 하드웨어 모듈 신디사이저 (Wiard, Piston Honda)에서 사용하는 파일 형식입니다.  


충분한 수요가있는 경우 향후 Export 옵션이 나타날 수 있지만 타사 응용 프로그램 / 유틸리티에서 .wav를 원하는 대상으로 변환 할 수 있어야합니다.



'Serum' 카테고리의 다른 글

Serum Tutorial 05 Filter Module  (0) 2017.04.06
Serum Tutorial 04 Noise Oscillator  (0) 2017.04.06
Serum Tutorial 03 Importing Audio  (0) 2017.04.06
Serum Tutorial 01 Wavetable Oscillators  (1) 2016.12.20
Serum Tutorial 00 Serum이란?  (0) 2016.12.20
Posted by Elec-Kiwi
,

Wavetable Oscillators


Wavetable 오실레이터는 Serum의 핵심으로 다른 Wavetable신디사이저에서 흔히 발생하는
나이키스트 반사음과 아티팩트 없는 순도 높은 깨끗한 소리를 들려줍니다

"Wavetable"은 루프 방식으로 재생되는 아주 짧은 오디오 샘플을 의미합니다

음색은 이 샘플의 내용에 따라 달라지며
주파수는 이 오디오 샘플의 반복 재생속도에 의해 결정됩니다

Serum의 WT는 최대 256개의 서브 테이블로 구성되어있고 각각을 프레임으로 나타냅니다

일반적으로는 (256개의 테이블 중) 한개씩만 들을 수 있지만
Unison과 Unison WT Pos를 활성화시키면
동시에 여려개의 테이블을 동시에 출력할 수 있습니다

Serum의 서브 테이블은 1개당 2048개의 샘플을 사용합니다
그러니 만일 모든 서브테이블을 사용한다고 가정하면

2048(샘플)*256(서브테이블)*32비트 = 2MB
즉, 최대 파일 크기는 정확히 2MB입니다

물론 이런식으로 모든 서브테이블을 별도로 사용하지 않고도
단지 몇 개의 서브테이블을
크로스페이딩(mix blend) 또는
스펙트럼 모핑(frequency+phase blend)을 통한 보간이 가능합니다

이런 서브테이들은 보간된 파형이 아닌
사용된 보간에 대한 정보만을 담고 있기 때문에
용량이 훨씬 작습니다


Wavetable Osc Module


Serum의 오실레이터 섹션

Serum에는 두개의 메인 오실레이터가 있습니다
위에서부터 하나씩 기능을 알아보도록 합니다

Osc Enable 

각 오실레이터 상단 왼쪽에는 파란색 전원 버튼이 있습니다
이를 눌러 전원을 끄면 전체 패널이 음영처리 되어 더이상 작동하지 않습니다
(전원을 끄면 오실레이터가 작동하지 않으므로 CPU리소스를 사용하지 않습니다)

단순히 CPU리소스 절약 외에도 오실레이터 둘중 하나만 들어야하는 경우 사용할 수 있습니다

Waveform display

녹색 파형영역은 2d 및 3d 보기 모드를 지원합니다
파형을 클릭하면 이 두가지 모드가 전환됩니다

2d모드는 현재 선택된 서브오실레이터의 단일 사이클만 보여줍니다
(2d모드는 실시간으로 Wrap기능을 시각화 할 수 있는 이점이 있습니다)

3d모드는 모든 서브테이블을 한눈에 보여줍니다

모든 프레임은 녹색 파형으로 표시되며 보간된 프레임은 회색으로 표시됩니다
현재 선택된 서브테이블은 노란색으로 표시되며 테이블 넘버는 오른쪽 아래에 표시됩니다.

위 그림은 서로 다른 위상의 톱니파 보간을 통해 사각파를 만든 특수한 예입니다


Waveform display magnifier 

파형 디스플레이의 오른쪽 상단에 있는 연필 모양을 클릭하면 웨이브테이블 편집기가 열립니다
이는 웨이브테이블을 직접 만들거나 수정할 목적으로 만들어진 Serum의 고급 영역입니다

이는 다음 튜토리얼에서 좀더 자세히 알아봅니다


Wavetable Menu 

웨이브테이블 이름을 클릭하면
PC에 들어있는 웨이브테이블 리스트를 고를 수 있는 메뉴가 나타납니다
프리셋 메뉴와 마찬가지로 화살표 < >를 클릭하여 다음 웨이브 테이블을 선택할 수 있습니다
또한 디스켓 모양을 누르면 변형하거나 직접 만든 웨이브테이블을 저장할 수 있습니다


Pitch Controls 

오른쪽 상단에는 (위 그림과 같이 0 | 0 | 0 | ----) 피치에 대한 3개의 파라메터가 있습니다
왼쪽부터 Octave, Semitones, Fine (cents), 그리고 Coarse (CRS) 입니다

각각 옥타브, 반음계, 1/100음 
그리고 넓은 범위의 모듈레이션을 위한 Coarse입니다

Coarse는 약 +- 5옥타브의 범위를 조정할 수 있습니다

0       = 55Hz            A0
10     = 110Hz A1
22     = 220Hz A2
32     = 440Hz A3
46     = 880Hz A4
58     = 1760Hz A5
60     = 2488Hz D6#

LFO를 위한 다양한 옵션으로 사용할 수 있습니다


Unison 

파형 디스플레이 왼쪽 아래에 있는 3개의 Unision컨트롤을 통해
몇개의 Voice를 동시에 출력할지(1-16개까지)
그리고 이들의 상대적 음량 및 각각의 디튠 범위를 조정할 수 있습니다 
이 기능은 소리를 풍부하게 만들어주지만 CPU의 부담이 커집니다

숫자 상자를 통해 얼마나 많은 유니즌 Voice를 사용할 것인지 결정합니다
이는 오실레이터의 중첩으로 
동일한 악기 여러대가 같은 피치를 연주하는것과 같은 원리입니다
이는 실제로 여러 성부를 생성하기 때문에 더 많은 CPU리소스를 차지합니다

최대 16성부를 사용할 수 있지만 너무 많은 유니즌을 첨가하면 소리가 흐려집니다
Serum의 한가지 특징으로 
유니즌이 중첩되어도 오실레이터의 최종 음량은 변하지 않습니다
(유니즌의 중첩으로 인해 증가한 음량만큼 대략적으로 감소시켜 출력하기 때문)

Unison Detune 
유니즌이 활성화 된 경우 추가된 Voice에 대한 튜닝 오프셋 +/- 양입니다.

Unison Blend
유니슨이 활성화 된 경우 중앙 유니즌 voice와 나머지 voice의 레벨 오프셋 양입니다
이를 통해 중앙 voice와 나머지 voice사이의 wet/dry를 조절할 수 있게 해줍니다
기본값75%는 모든 음색에 대해 균등한 blend입니다


WT Pos 

이것은 웨이브테이블 내의 프레임 위치 
즉 어떤 서브테이블을 재생할 지 결정합니다 
0%는 1번 프레임을 재생하며
노란색은 이것이 출력되는 서브테이블임을 나타냅니다


Warp Menu  

WT Pos 바로 오른쪽 노브 아래에는 추가 메뉴가 있으며
기본은 'off'로 되어있습니다

이 메뉴를 사용하면 오실레이터의 출력을 조작 할 수있는
워프 모드를 선택할 수 있습니다 

메뉴 왼쪽에있는 작은 화살표를 사용하여
다른 워프 모드로 전환 할 수 있습니다 

노브는 depth를 설정합니다 
파형이 2D모드인 경우 대부분의 워프 모드가 (FM 또는 AM 모드 제외) 
파형에 어떤 영향을 주는지 보여줍니다


워프 모드와 각각의 기능은 다음과 같습니다


Self Sync  
오실레이터 자체의 동기화로 formant-shifted 타입의 사운드 속성.
WT이 정상보다 빠르게 재생되고 반복되며 '올바른'길이로 갑작스럽게 다시 시작됩니다.
square/saw와 같은 buzzy한 소리에 가장 잘 사용되며
이것은 부드럽고 울리는 파형을 사용하는 경우
가혹하게 들릴 수있는 밝고 예리한 사운드를 생성 하므로
다음 옵션 (Windowed Sync)도 있습니다.


Windowed Sync
기술적으로 windowed sync라고 불려야 합니다.
자체 동기화 변조로 생성된 불연속성을 부드럽기 위해 파형에 페이드를 제공합니다.


Bend +
웨이브 사이클의 중간을 향해 파형을 안쪽으로 '집거나'구부립니다.


Bend -
웨이브 사이클의 가장자리를 향해 바깥쪽으로 파형을 '당기거나'구부립니다.


Bend +/-
Pos 노브 값에 따라 위의 두 가지를 사용할 수 있습니다.
WT 포지션 노브의 12 시방향(50 %)은 소리에 변화가 없음을 나타냅니다.


PWM
전체 파형을 왼쪽으로 푸시합니다.
이것은 square-wave형식의 사운드,
특히 고전적인 "PWM"사운드에 유용하지만
다른 파형에서도 유용합니다.


Asym +
"Bend"와 비슷하지만 duty cycle의 두 반쪽 대신
전체 파형을 오른쪽으로 구부립니다.  


Asym -
전체 파형을 왼쪽으로 구부립니다. 


Asym +/-
전체 파형을 왼쪽 또는 오른쪽으로 구부립니다. 


Flip
파형의 순간적인 극성 반전 (종종 위상 반전이라고 함)을 생성합니다.
WT 위치는 듀티 사이클에서이 플립이 발생하는 위치를 결정합니다.


Mirror
듀티 사이클의 2번째 반쪽에 파형의 미러 이미지를 만듭니다.
웨이브 사이클의 두 가지 반쪽 파장에서 웨이브 폼의 '배가'로 인해
사운드에 '옥타브'유형의 품질을 제공합니다.
WT Pos 노브는 "Asym +/-"와 비슷하게 작동합니다.
단, 양쪽 반쪽을 제외하고는 파형의 미러링으로 인해
사운드가 절대로 바이 패스되지 않습니다.


Remap 1
웨이브 사이클의 사용자 지정 매핑.
remap 기능을 선택하면 돋보기 글래스가 나타나고
파형이 다시 매핑되는 방식을 변경하는 그래프가 열립니다.
왼쪽 하단에서 오른쪽 상단까지의 대각선은
파형에 변화가 없음을 나타냅니다 (y = x).
WT Pos 노브는 remap의 강도를 0 (y = x)에서
100 % (그래프에 표시된 것)로 결정합니다.


Remap 2
미러링 된 remapping.
위와 동일하지만 그래프를 파형의 각 절반에 독립적으로 적용합니다.
이렇게하면 그래프에 대칭 모양을 그리지 않아도 대칭 remapping이 가능합니다.


Remap 3
Sinusoidal remapping.  
곡선을 그리지 않고 remapping할 수 있는 또다른 옵션입니다.


Remap 4
A 4x remapping.  
Remap 2 (미러)와 유사하지만 이제 그래프가 4 번 발생합니다.
이것은 보다 바쁜 사운드를 만들어 내고,
뭔가 이상한 것을 원할 때 흥미로운 옵션 일 수 있습니다.


Quantize
샘플 앤 홀드와 유사하게 샘플링 속도가 감소합니다.
SR Redux 효과와는 반대로, 이것은 파형 자체에서 일어나므로
앨리어싱 사운드는 피치를 완벽하게 따라 갑니다
(redux  효과가 제공하는 모든 노트의 음질에 동일한 피치를 적용하는 대신).


FM (from other OSC)
다른 발진기의 주파수 변조.
다른 오실레이터가 작동하려면 이 오실레이터가 활성화되어야 합니다.
그러나 다른 오실레이터를 단순히 변조 osc로 사용하려면
다른 오실레이터의 볼륨을 줄이십시오.
두 메뉴 모두에서 A-> B 또는 B-> A 만 사용할 수 있습니다.
이 메뉴를 선택하면 첫 번째 할당이 꺼지는 것을 알 수 있습니다.


AM (from other OSC)
Amplitude modulation


RM (from other OSC)
Ring modulation


FM NoiseOsc
FM from the Noise OSC.  
내가 말할 수있는 것은 소음 변조가 재미있을 수 있다는 것입니다 :-).
노이즈 Osc가 활성화되어 있어야 하지만 들리지는 않습니다 (노이즈 osc 볼륨은 0 일 수 있음).


FM Sub Osc
Sub Oscillator에서 FM을 선택합니다.
Sub Osc가 활성화되어 있어야하지만 볼륨은 0 일 수 있습니다.


Phase Knob  
이것은 노트가 트리거 될 때
오실레이터가 재생을 시작할 위치를 결정합니다. 
샘플러의 "sample start"와 동일한 개념입니다

파형모드가 2d인 경우 Phase 노브를 움직이면
노트의 시작 위치를 나타내는 노란색 선이 나타납니

노브를 100 %로 설정하면 100 % 대신 "Mem"이 표시됩니다
(100 %는 0 %와 동일하므로 필요하지 않습니다).
이것은 위상이 "메모리"를 사용하는 특별한 경우입니다.
즉, 마지막 노트의 위치에서 계속됩니다.

일반적으로 위상이 음색에 영향을 주지 않기 때문에 
하나의 오실레이터를 사용할 경우에는
이를 바꿔도 아무런 변화가 없을 것입니다

그러나 2개의 오실레이터를 렌덤 없이 사용할 경우 
서로 위상의 위치가 다르다면 위상 상쇄로 인한 다른 톤이 발생합니다

또한 사인파와 같이 부드러운 파형에 매우 빠른 어택의 엔벨롭이 적용되면
Phase노브가 non-zero crossing으로 설정된 경우 소리가 시작될 때 
클릭 소리가 납니다.
(0 % 또는 50 %는 기본 사인파의 제로 크로싱을 나타냄)


 


Random Knob  
이 노브는 새로운 각 Voice에 대해 무작위로 페이즈 값을 부여합니다


1) 각각의 노트에 다른 "시작"또는 click/thump 를 제공합니다.

2) 오실레이터 간의 위상 상쇄가 새로운 노트마다 달라 지므로 각 노트에 임의의 "톤"을 제공합니다.(여러 발진기를 겹쳐 놓을 때).

3) 유니즌(약간 detuned된) 노트가 발동 될 때 "Laser Zap"효과를 줄이거나 제거해줍니다.


렌덤 노브를 이용한 예입니다:

1) Phase Knob을 0 %로 설정하십시오.

2) 랜덤을 0 %로 설정하십시오. 

3) 유니슨 #을 무언가 높은 것으로 올리십시오. 예.8

4) 유니즌에 약간의 Detune을 줍니다. 예. 10시방향 (0.10 value)


이 시점에서 당신은 오실레이터가 일제히 모두 위상을 맞추어 시작하고
그들의 디 튜닝으로부터 천천히 떠돌아 다니는 "레이저 자프"페이징 사운드를 듣게됩니다.
노트를 트리거 할 때마다 음성 단계가 다시 시작되기 때문에 동일한 레이저 소리가납니다.
때로는 차가울 수 있지만, 일반적으로 이 휩쓸고 지나가는 소리가
산만해질 수 있으므로 바람직하지 않습니다.
랜덤 노브를 올리면 각 이펙트에 무작위 위상 오프셋이 별도로 도입되므로
이 효과가 덜 두드러지게 나타납니다.
Random 노브에서 100 %에 도달하면 더 이상 "zap"사운드가 발생하지 않습니다.


'Serum' 카테고리의 다른 글

Serum Tutorial 05 Filter Module  (0) 2017.04.06
Serum Tutorial 04 Noise Oscillator  (0) 2017.04.06
Serum Tutorial 03 Importing Audio  (0) 2017.04.06
Serum Tutorial 02 Wavetable Editor  (0) 2016.12.23
Serum Tutorial 00 Serum이란?  (0) 2016.12.20
Posted by Elec-Kiwi
,

Soundflower는 OSX내의 오디오 신호를 라우팅 할 수 있는 가상 오디오 장치입니다 
Soundflower 2.0b2 버전은 GitHub에 마련된 다운로드 페이지 에서 받아 설치 할 수 있습니다


OSX에서는 Soundflower을 통해 간단히 시그널 라우팅이 가능합니다
Window와 달리 라우팅이 훨씬 자유롭기 때문에
Daw의 Input디바이스와 Output디바이스를 각각 다르게 설정할 수 있습니다

SC의 소리를 Daw의 Input디바이스로 받아 그 소리를
Built-in Output 혹은 자신의 인터페이스로 바로 보낼 수 있기 때문에 훨씬 편리합니다

설치를 끝마쳤으면 DAW의 Input Device를 Soundflower (64ch)로 설정하고 사용할 체널을 열어줍니다


SC를 열어 아래 코드를 실행하면 현재 사용 가능한 장치가 Post창에 나열됩니다
Soundflower가 정상적으로 설치되었다면 위와 같이 사용가능한 목록에 포함됩니다

ServerOptions.devices;

SC기본 장치로 Soundflower를 사용하기 위해 아래 코드를 실행한 후 부팅해줍니다

s.options.outDevice_("Soundflower (64ch)");

만일 SC 옵션을 변경하지 않았다면 기본적으로 스테레오체널만 사용하므로
4체널을 사용하려면 아래 코드를 입력하거나 서버 옵션을 변경하여 4체널 출력을 셋팅해주어야합니다

s.options.numOutputBusChannels_(4); 


정상적으로 부팅이 완료되면 위 그림처럼
SC의 Output Device가 Soundflower로 설정된것이 포스트 창에 나타납니다

DAW에서 4트랙을 생성해 각각의 체널을 설정해 준 후 SC에서 4체널 시그널을 생성하면 
정상적으로 소리가 들어오는것을 확인할 수 있습니다


Posted by Elec-Kiwi
,