Roland GS/인서션 이펙트
최근 수정 시각 : 2023-12-12 19:07:00
- 관련 문서 : Roland GS/SysEx
이 문서는 Sound Canvas의 인서션 이펙트(EFX) 사용 방법에 대해 서술합니다.
※ 인서션 이펙트는 SC-88Pro(LSB 3) 또는 동급 이상부터 지원됩니다.
Thru(이펙트 OFF 상태)를 포함해 이펙트 프로그램의 개수는 총 64개입니다.
방법 1 : 한 개의 SysEx 사용
XX, YY에 이펙트 프로그램의 번호가 들어갑니다.
각 이펙트 프로그램의 번호는 상기한 이펙트 목록에 존재합니다.
방법 2 : 두 개의 SysEx 사용
이펙트 프로그램의 번호를 한 바이트씩 전송합니다.
SysEx의 길이를 일관성 있게 유지할 수 있습니다.
X : 포트 (4 : 현재 포트, 5 : 현재 포트의 반대쪽)
Y : 채널 (1(1) ~ 9(9) / A(11) ~ F(16) / 0(10))
V = 0 : EFX 미사용
V = 1 : EFX 사용
예시 : 포트 A에서 B16 채널에 EFX 할당하기 (SC-8820)
이펙트 파라미터는 최대 20개까지 존재하며, 이펙트 프로그램마다 상이합니다.
일부는 범위가 특이한 특수 파라미터일 수 있으며, MIDI CC를 통해 조절이 가능하도록 Control Source를 가지고 있을 수도 있습니다.
이펙트 프로그램의 파라미터 목록에 대해서는 이펙트 목록을 참조해 주세요.
각 이펙트 프로그램은 컨트롤러에 배치할 수 있는 파라미터가 최대 2개까지 존재하며, 이를 원하는 MIDI CC에 배치할 수 있습니다.
이 때, CC#이 GS 기본 컨트롤러의 번호와 겹치지 않도록 주의하여야 합니다. (매우 곤란해집니다.)
예시 : 드라이브 수준을 CC#50으로 조절할 수 있는 디스토션 기타를 만들어 채널 1에 배치
Distortion EFX의 파라미터 목록을 살펴보면, Drive 값이 Control Source 1로 조절 가능함을 알 수 있습니다.
이를 이용해 Drive를 CC#50에 배치해 보겠습니다.
주의할 점은, Control Source로 EFX 파라미터를 조절할 때는 해당 파라미터의 값이 0, 또는 L63으로 지정되어야 합니다. 지정된 파라미터 값은 최소값을 의미합니다.
목차
1. 개요
2. 인서션 이펙트(EFX)란?
3. 이펙트 목록
4. 이펙트 사용하기
4.1. 이펙트 프로그램 지정
4.1.1. 이펙트를 채널에 할당하기
4.2. 이펙트 파라미터 지정
4.2.1. 특이한 방식으로 조작하는 파라미터 값
4.3. 이펙트 공통 파라미터
4.3.1. 시스템 이펙트로 전송
4.3.2. 특정 파라미터를 컨트롤러에 배치
1. 개요
2. 인서션 이펙트(EFX)란?
3. 이펙트 목록
4. 이펙트 사용하기
4.1. 이펙트 프로그램 지정
4.1.1. 이펙트를 채널에 할당하기
4.2. 이펙트 파라미터 지정
4.2.1. 특이한 방식으로 조작하는 파라미터 값
4.3. 이펙트 공통 파라미터
4.3.1. 시스템 이펙트로 전송
4.3.2. 특정 파라미터를 컨트롤러에 배치
1. 개요 ✎ ⊖
이 문서는 Sound Canvas의 인서션 이펙트(EFX) 사용 방법에 대해 서술합니다.
※ 인서션 이펙트는 SC-88Pro(LSB 3) 또는 동급 이상부터 지원됩니다.
2. 인서션 이펙트(EFX)란? ✎ ⊖
인서션 이펙트(EFX)는 SC-88Pro부터 추가되어 내장된 여러 이펙트 프로그램을 통해 음색을 강화시킬 수 있는 기능입니다.
EFX는 여러 채널에 동시 적용할 수 있지만, 이펙트 프로그램은 한 개만 사용할 수 있습니다.
여러 채널에 적용된 EFX는 이펙트 적용을 위해 DSP로 전달될 때 한 채널로 믹싱되어 인입됩니다.
예를 들어, Clean Gt, Muted Gt, Gtr. FX Menu 음색에 Distortion 이펙트 프로그램을 적용시켜 더욱 사실적인 디스토션 기타 사운드를 사용할 수 있습니다.
EFX는 여러 채널에 동시 적용할 수 있지만, 이펙트 프로그램은 한 개만 사용할 수 있습니다.
여러 채널에 적용된 EFX는 이펙트 적용을 위해 DSP로 전달될 때 한 채널로 믹싱되어 인입됩니다.
예를 들어, Clean Gt, Muted Gt, Gtr. FX Menu 음색에 Distortion 이펙트 프로그램을 적용시켜 더욱 사실적인 디스토션 기타 사운드를 사용할 수 있습니다.
3. 이펙트 목록 ✎ ⊖
Thru(이펙트 OFF 상태)를 포함해 이펙트 프로그램의 개수는 총 64개입니다.
4. 이펙트 사용하기 ✎ ⊖
4.1. 이펙트 프로그램 지정 ✎ ⊖
방법 1 : 한 개의 SysEx 사용
| F0 | 41 | 10 | 42 | 12 | 40 | 03 | 00 | XX | YY | SUM | F7 |
XX, YY에 이펙트 프로그램의 번호가 들어갑니다.
각 이펙트 프로그램의 번호는 상기한 이펙트 목록에 존재합니다.
방법 2 : 두 개의 SysEx 사용
| F0 | 41 | 10 | 42 | 12 | 40 | 03 | 00 | XX | SUM | F7 |
| F0 | 41 | 10 | 42 | 12 | 40 | 03 | 01 | YY | SUM | F7 |
이펙트 프로그램의 번호를 한 바이트씩 전송합니다.
SysEx의 길이를 일관성 있게 유지할 수 있습니다.
4.1.1. 이펙트를 채널에 할당하기 ✎ ⊖
| F0 | 41 | 10 | 42 | 12 | X0 | 1Y | 22 | 0V | SUM | F7 |
X : 포트 (4 : 현재 포트, 5 : 현재 포트의 반대쪽)
Y : 채널 (1(1) ~ 9(9) / A(11) ~ F(16) / 0(10))
V = 0 : EFX 미사용
V = 1 : EFX 사용
예시 : 포트 A에서 B16 채널에 EFX 할당하기 (SC-8820)
| F0 | 41 | 10 | 42 | 12 | 50 | 1F | 22 | 01 | 6E | F7 |
4.2. 이펙트 파라미터 지정 ✎ ⊖
| 이름 | SysEx | ||||||||||
| EFX Parameter 01 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 03 | ?? | SUM | F7 |
| EFX Parameter 02 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 04 | ?? | SUM | F7 |
| ... | |||||||||||
| EFX Parameter 20 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 16 | ?? | SUM | F7 |
이펙트 파라미터는 최대 20개까지 존재하며, 이펙트 프로그램마다 상이합니다.
일부는 범위가 특이한 특수 파라미터일 수 있으며, MIDI CC를 통해 조절이 가능하도록 Control Source를 가지고 있을 수도 있습니다.
이펙트 프로그램의 파라미터 목록에 대해서는 이펙트 목록을 참조해 주세요.
4.2.1. 특이한 방식으로 조작하는 파라미터 값 ✎ ⊖
4.3. 이펙트 공통 파라미터 ✎ ⊖
4.3.1. 시스템 이펙트로 전송 ✎ ⊖
| 이름 | SysEx | 범위 | 기본값 | ||||||||||
| EFX Send Level to Reverb | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 17 | ?? | SUM | F7 | 0 ~ 127(7Fh) | 40(28h) |
| EFX Send Level to Chorus | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 18 | ?? | SUM | F7 | 0 ~ 127(7Fh) | 0 |
| EFX Send Level to Delay | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 19 | ?? | SUM | F7 | 0 ~ 127(7Fh) | 0 |
| EFX Send EQ Switch | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 1F | ?? | SUM | F7 | 0(Off) / 1(On) | 1 |
4.3.2. 특정 파라미터를 컨트롤러에 배치 ✎ ⊖
| 이름 | SysEx | 범위 | 기본값 | ||||||||||
| EFX Control Source 1 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 1B | XX | SUM | F7 | 아래 참조 | 0 |
| EFX Control Depth 1 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 1C | XX | SUM | F7 | -100 ~ 0 ~ +100 (%) | 64(40h, 0%) |
| EFX Control Source 2 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 1D | XX | SUM | F7 | 아래 참조 | 0 |
| EFX Control Depth 2 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 1E | XX | SUM | F7 | -100 ~ 0 ~ +100 (%) | 64(40h, 0%) |
| EFX Control Source | |
| XX | 설명 |
| 0 | EFX Control Source 사용 안함 |
| 1 | CC#01에 배치 |
| 2 | CC#02에 배치 |
| 3 | CC#03에 배치 |
| ... | |
| 95(5Fh) | CC#95에 배치 |
각 이펙트 프로그램은 컨트롤러에 배치할 수 있는 파라미터가 최대 2개까지 존재하며, 이를 원하는 MIDI CC에 배치할 수 있습니다.
이 때, CC#이 GS 기본 컨트롤러의 번호와 겹치지 않도록 주의하여야 합니다. (매우 곤란해집니다.)
예시 : 드라이브 수준을 CC#50으로 조절할 수 있는 디스토션 기타를 만들어 채널 1에 배치
Distortion EFX의 파라미터 목록을 살펴보면, Drive 값이 Control Source 1로 조절 가능함을 알 수 있습니다.
| 주소 | 이름 | 범위 | 기본값 | 비고 |
| 03 | Drive | 0 ~ 127(7Fh) | 48(30h) | Control Source 1 |
| 04 | Amp Type | Small / BltIn / 2-Stk / 3-Stk | 1 | |
| ... | ||||
이를 이용해 Drive를 CC#50에 배치해 보겠습니다.
주의할 점은, Control Source로 EFX 파라미터를 조절할 때는 해당 파라미터의 값이 0, 또는 L63으로 지정되어야 합니다. 지정된 파라미터 값은 최소값을 의미합니다.
| 순번 | 행동 | SysEx | |||||||||||
| 1 | GS Reset | F0 | 41 | 10 | 42 | 12 | 00 | 00 | 7F | 01 | 01 | F7 | |
| 2 | 1번 채널의 PC를 28로 변경 | ||||||||||||
| 3 | 1번 채널의 BankSel MSB를 16으로 변경 (TC FrontPick) | ||||||||||||
| 4 | Distortion EFX 활성화 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 00 | 01 | 11 | 2B | F7 |
| 5 | EFX의 Drive 값을 0으로 설정 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 03 | 00 | 3A | F7 | |
| 5 | 1번 채널에 EFX를 적용 | F0 | 41 | 10 | 42 | 12 | 40 | 10 | 22 | 01 | 0D | F7 | |
| 6 | Control Source 1을 CC#50으로 설정 | F0 | 41 | 10 | 42 | 12 | 40 | 03 | 1B | 32 | 70 | F7 | |
| 7 | 1번 채널의 CC#50을 임의의 값으로 변경 | ||||||||||||







