Roland GS/유저 프로그램
최근 수정 시각 : 2022-10-07 11:45:34
1. 개요 ✎ ⊖
1.1. 유저 프로그램 기능이란? ✎ ⊖
Sound Canvas의 내장 프로그램, 특히 드럼셋에는 누르는 키마다 나오는 사운드가 정해져 있습니다.
다만, 자신이 직접 사운드 맵을 만들고 싶거나, 최대 2개까지 제공되는 드럼 맵으로는 부족하거나, 사정상 드럼 맵 2를 사용하지 못할 때가 있습니다.
이 때 직접 악기 맵 및 드럼셋을 프로그래밍할 수 있도록 SC-88부터 유저 프로그램 기능이 제공됩니다.
제작된 유저 프로그램은 압축된 SysEx의 형태로 다운로드받아 MIDI 파일에 첨부할 수 있습니다.
다만, 자신이 직접 사운드 맵을 만들고 싶거나, 최대 2개까지 제공되는 드럼 맵으로는 부족하거나, 사정상 드럼 맵 2를 사용하지 못할 때가 있습니다.
이 때 직접 악기 맵 및 드럼셋을 프로그래밍할 수 있도록 SC-88부터 유저 프로그램 기능이 제공됩니다.
제작된 유저 프로그램은 압축된 SysEx의 형태로 다운로드받아 MIDI 파일에 첨부할 수 있습니다.
1.2. 주의사항 ✎ ⊖
SC-88ST, SC-88STPro, SC-8820, SC-D70은 유저 프로그램을 지원하나, 기기 내에 백업 배터리가 없어 전원을 끄면 모든 설정이 초기화됩니다.
GS Reset SysEx는 유저 프로그램도 같이 삭제합니다.
따라서 제작한 유저 프로그램을 계속 사용하려면 데이터를 PC에 다운로드하여 저장해야 합니다.
GS Reset SysEx는 유저 프로그램도 같이 삭제합니다.
따라서 제작한 유저 프로그램을 계속 사용하려면 데이터를 PC에 다운로드하여 저장해야 합니다.
2. 유저 악기 ✎ ⊖
유저 악기 맵은 BankSel MSB 65, 66으로 2개가 제공됩니다.
각 맵에는 128개의 악기를 지정할 수 있으므로 총 256개의 악기를 사용할 수 있습니다.
뱅크, 키 지정
pp : 프로그램 번호(PC)
프로그램 할당하기
사용할 수 있는 사운드는 내장 사운드 맵을 따릅니다.
각 맵에는 128개의 악기를 지정할 수 있으므로 총 256개의 악기를 사용할 수 있습니다.
뱅크, 키 지정
| b | BankSel MSB |
| 0h | 65 |
| 1h | 66 |
pp : 프로그램 번호(PC)
프로그램 할당하기
| 설명 | SysEx | ||||||||||
| BankSel LSB | F0 | 41 | 10 | 42 | 12 | 20 | b0 | pp | VV | SUM | F7 |
| BankSel MSB | F0 | 41 | 10 | 42 | 12 | 20 | b1 | pp | VV | SUM | F7 |
| PC | F0 | 41 | 10 | 42 | 12 | 20 | b2 | pp | VV | SUM | F7 |
사용할 수 있는 사운드는 내장 사운드 맵을 따릅니다.
3. 유저 드럼셋 ✎ ⊖
유저 드럼셋은 PC 65, 66으로 지정되어 총 2개가 제공됩니다.
각 드럼셋에는 128개의 드럼 악기를 사용할 수 있으므로, 사용할 수 있는 악기의 최대 개수는 총 256개입니다.
프로그램 위치 지정
rr : 키 번호
드럼셋의 이름 지정하기
이름은 ASCII 32 - 127 내의 문자를 사용할 수 있으며, 최대 12자까지 지을 수 있습니다.
굳이 이름을 짓지 않아도 유저 드럼셋은 사용 가능합니다.
키에 드럼 할당하기
키 라우팅
어떤 키를 눌렀을때 해당 영역의 드럼을 재생시킬 지를 정합니다.
한 키로 동시에 여러 개의 드럼을 재생시키려 할 때 사용되나, 일반적으로 잘 사용되지는 않습니다.
드럼 사운드 선택
사운드 리스트의 DrumK 시트를 참조하여 사용할 드럼 사운드를 정합니다.
초기화 상태에서는 PC 1 (STANDARD 1)의 드럼셋이 로드되어 있습니다.
드럼 사운드의 설정 변경
개별 드럼 사운드의 설정을 변경합니다.
각 드럼셋에는 128개의 드럼 악기를 사용할 수 있으므로, 사용할 수 있는 악기의 최대 개수는 총 256개입니다.
프로그램 위치 지정
| d | PC |
| 0h | 65 |
| 1h | 66 |
rr : 키 번호
드럼셋의 이름 지정하기
| F0 | 41 | 10 | 42 | 12 | 21 | d0 | 00 | VV | VV | .. | SUM | F7 |
이름은 ASCII 32 - 127 내의 문자를 사용할 수 있으며, 최대 12자까지 지을 수 있습니다.
굳이 이름을 짓지 않아도 유저 드럼셋은 사용 가능합니다.
키에 드럼 할당하기
키 라우팅
| F0 | 41 | 10 | 42 | 12 | 21 | d1 | rr | VV | SUM | F7 |
어떤 키를 눌렀을때 해당 영역의 드럼을 재생시킬 지를 정합니다.
한 키로 동시에 여러 개의 드럼을 재생시키려 할 때 사용되나, 일반적으로 잘 사용되지는 않습니다.
드럼 사운드 선택
| 설명 | SysEx | ||||||||||
| BankSel LSB | F0 | 41 | 10 | 42 | 12 | 21 | dA | rr | VV | SUM | F7 |
| PC | F0 | 41 | 10 | 42 | 12 | 21 | dB | rr | VV | SUM | F7 |
| Key# | F0 | 41 | 10 | 42 | 12 | 21 | dC | rr | VV | SUM | F7 |
사운드 리스트의 DrumK 시트를 참조하여 사용할 드럼 사운드를 정합니다.
초기화 상태에서는 PC 1 (STANDARD 1)의 드럼셋이 로드되어 있습니다.
드럼 사운드의 설정 변경
| 설명 | SysEx | ||||||||||
| Assign Group | F0 | 41 | 10 | 42 | 12 | 21 | d3 | rr | VV | SUM | F7 |
| Panpot | F0 | 41 | 10 | 42 | 12 | 21 | d4 | rr | VV | SUM | F7 |
| Reverb Send Level | F0 | 41 | 10 | 42 | 12 | 21 | d5 | rr | VV | SUM | F7 |
| Chorus Send Level | F0 | 41 | 10 | 42 | 12 | 21 | d6 | rr | VV | SUM | F7 |
| Delay Send Level | F0 | 41 | 10 | 42 | 12 | 21 | d9 | rr | VV | SUM | F7 |
개별 드럼 사운드의 설정을 변경합니다.
3.1. Assign Group에 대한 이해 ✎ ⊖

같은 Assign Group에 할당된 드럼 악기는 서로 사운드를 중첩시킬 수 없습니다.
예를 들어, Open Hi-Hat과 Closed Hi-Hat은 기본적으로 Assign Group 1에 할당되어 있으며, Open Hi-Hat이 재생 중일 때 Closed Hi-Hat을 연주할 경우, 재생 중이던 Open Hi-Hat은 즉시 사운드를 정지합니다.
4. 설정 다운로드하기 ✎ ⊖
- 관련 문서 : Roland GS/부가 기능
| 종류 | 범위 | SysEx | ||||||||||||
| 악기 | 전체 | F0 | 41 | 10 | 42 | 11 | 0C | 00 | 00 | 00 | 01 | 00 | 73 | F7 |
| #65 | F0 | 41 | 10 | 42 | 11 | 0C | 00 | 00 | 00 | 01 | 40 | 33 | F7 | |
| #66 | F0 | 41 | 10 | 42 | 11 | 0C | 00 | 00 | 00 | 01 | 41 | 32 | F7 | |
| 드럼셋 | 전체 | F0 | 41 | 10 | 42 | 11 | 0C | 00 | 00 | 00 | 02 | 00 | 72 | F7 |
| #65 | F0 | 41 | 10 | 42 | 11 | 0C | 00 | 00 | 00 | 02 | 40 | 32 | F7 | |
| #66 | F0 | 41 | 10 | 42 | 11 | 0C | 00 | 00 | 00 | 02 | 41 | 31 | F7 | |
유저 프로그램 데이터를 압축된 SysEx로 다운로드합니다.
PC에 저장하여 필요할 때 호출하거나, MIDI를 작성할 때 사용할 수 있습니다.






