Operator: 두 개의 엔벨로프로 FM 톤 다듬기
FM 합성에서는 오실레이터를 올리면 두 번째 노트가 커지는 대신 다른 오실레이터의 톤이 바뀔 수 있습니다. 이 차이를 귀로 확인할 수 있도록 캐리어 하나와 모듈레이터 하나로 시작하세요.
두 개의 오퍼레이터, 서로 다른 두 가지 역할
Operator에는 A–D의 네 오실레이터와 열한 가지 라우팅 알고리즘이 있습니다. 예제는 D>C>B>A 체인을 사용하지만 C와 D의 레벨은 0입니다. 따라서 B가 A를 모듈레이션하게 됩니다. A는 캐리어로, 그 신호가 출력에 도달합니다. B는 모듈레이션을 통해 A'의 파형을 바꾸며 사이드밴드라는 스펙트럼 성분을 추가합니다. 이 라우팅에서 B는 출력에 따로 믹스되지 않습니다.
원본 MIDI 베이스 패턴이 피치, 타이밍, 벨로시티를 제공하고, 악기가 사운드를 생성합니다. 네 개의 Wave 컨트롤은 모두 명시적으로 0, 즉 아날리틱 사인 설정입니다. 이것은 교육용으로 직접 만든 설정이며, 팩토리 프리셋이나 캡처된 오실레이터 사이클이 아닙니다. 이 레슨을 따라가는 동안 Wave 값은 바꾸지 마세요.
베이스 노트의 시작은 밝게, 끝은 둥글게 만들기
B를 선택하고 B Level을 32%에서 0으로 낮추세요. 사운드가 단순히 작아지는 것이 아니라 더 단순해지는지 들어 보세요. 다시 되돌린 다음, 이번에는 A Level을 낮추세요. 이는 들리는 캐리어 레벨을 바꿉니다. 밝은 프리셋을 외우는 것보다 각 컨트롤이 어떤 역할을 하는지 아는 것이 더 유용합니다. 모듈레이터 레벨은 톤 컨트롤이 될 수 있고, 캐리어 레벨은 들리는 기여도를 조절합니다.
밝기가 음량보다 빨리 감쇠하게 만들기
A/D/S/R 박스는 선택된 오퍼레이터에 속합니다. 각각 어택 타임, 디케이 타임, 서스테인 레벨, 릴리즈 타임을 뜻합니다. A는 빠르게 시작해 55% 서스테인으로 감쇠하고, 노트 오프 후 릴리즈됩니다. B는 180 ms의 더 짧은 디케이와 0 서스테인을 가집니다. 따라서 모듈레이션은 시작 부분에서 가장 강하고, 캐리어가 계속되는 동안 사라집니다.
A는 그대로 두고 B'의 D를 700 ms 쪽으로 올리세요. 각 베이스 노트의 밝은 부분을 따라 들어 보세요. 노트 전체가 똑같이 길어지는 것이 아니라 밝은 부분이 노트에서 더 많은 비중을 차지해야 합니다. 상위 배음이 다음 어택을 방해한다면 짧은 디케이로 되돌리세요. 그런 다음 B'의 S를 조금 올려 긴 노트 내내 약간의 엣지를 유지하세요. 서스테인이 0이라고 어택이 0인 것은 아닙니다.
특이한 라우팅보다 비율이 먼저
A Mode와 B Mode는 Ratio입니다. A Coarse를 1로 두면 연주한 기본음을 따르고, B Coarse를 2로 두면 그 두 배의 주파수로 동작합니다. B Level을 적당히 두고 B Coarse를 1, 2, 3으로 비교해 보세요. 정수 비율은 배음적으로 정돈된 스펙트럼의 좋은 출발점이지만, 스펙트럼이 얼마나 촘촘해지는지는 여전히 모듈레이션 깊이에 달려 있습니다.
Coarse 0은 뮤트가 아니라 주파수 절반이라는 특수한 비율입니다. 여기서 Fine도 일반적인 센트 단위 디튠이 아닙니다. 구현된 비율은 Coarse에 (1 + Fine/1000)을 곱합니다. 0이 아닌 작은 값은 정확한 정수 관계에서 벗어나게 합니다. 금속성 울림이나 맥놀이를 원할 때 의도적으로 사용하고, 명확한 베이스 중심음이 더 중요하다면 Fine을 0으로 되돌리세요.
Fixed 모드는 노트를 따르는 비율 대신 오퍼레이터의 Freq를 헤르츠 단위로 사용합니다. 고정된 모듈레이터는 건반마다 다른 배음 관계를 만들 수 있습니다. 건반 전체에 걸쳐 의도적으로 고르지 않은 색채를 원할 때 유용하며, 한 가지 설정이 모든 곳에서 똑같이 안정적으로 들린다는 보장은 아닙니다. 확정하기 전에 여러 노트를 비교해 보세요.
알고리즘을 신호 흐름으로 읽기
A와 B만 활성화한 상태에서 A+B+C+D를 시도해 보십시오. 이제 둘 다 들리는 캐리어가 됩니다. B Level은 A를 모듈레이션하는 대신 자체 사인 톤을 더합니다. 그런 다음 원래 체인으로 돌아가십시오. Global Feedback은 오퍼레이터 D를 자기 자신에게 되먹입니다. D가 0이면 이 2-오퍼레이터 예제를 밝게 만드는 데 유용한 방법이 아닙니다.
마지막으로 Cutoff는 과도한 모듈레이션을 감추는 데가 아니라, 이미 쓸 만한 FM 스펙트럼을 다듬는 데 사용하십시오. Res는 필터 영역을 강조하고, Vibrato는 반음 단위로 피치 움직임을 더합니다. 튜닝을 판단하는 동안에는 비브라토를 0으로 두십시오. 이 구현은 4-오퍼레이터 합성을 가르치기 위한 것이며, 익숙한 이름이 다른 악기와 소리가 같다는 것을 의미하지는 않습니다.