음악/큐베이스 & 가상악기

[미디 주요 용어] MIDI, 미디란, 미디 개발자, GM, GS, Roland, GM 모드, GM 맵, 미디정보, 채널정보, 시스템 정보

moodyblues 2023. 11. 22. 13:14

MIDI(Musical Instrument Digital Interface)

MIDI(Musical Instrument Digital Interface)는 음악 기기와 컴퓨터 또는 다른 MIDI 호환 장비 간에 음악 정보를 전송하고 제어하는 데 사용되는 표준 통신 프로토콜입니다. MIDI는 음악 악보, 음악 노트, 음색, 음량, 효과 등의 음악 정보를 디지털 형식으로 전송하며, 이를 통해 다양한 음악 기기 간에 정보를 교환하고 음악을 재생하고 조작할 수 있습니다.

MIDI는 1983년에 개발되었으며, 이를 개발한 주요 공동체는 아래와 같습니다:

  • 데이브 스미스 (Dave Smith): MIDI 프로토콜의 개발에 주도적으로 참여한 개인으로, Sequential Circuits라는 회사의 창립자이기도 합니다. 그는 MIDI의 핵심 아이디어와 기술을 제안했으며, MIDI 프로토콜의 개발에 중요한 역할을 했습니다.
  • 국제 전자음악 산업협회 (International Electrotechnical Commission, IEC): MIDI는 국제 전자음악 산업협회와 함께 개발되었으며, 이 단체는 MIDI 표준의 규제와 표준화를 책임지고 있습니다.

MIDI는 음악 분야에서 혁명적인 역할을 하였으며, 음악 작곡, 녹음, 재생, 시퀀싱, 프로듀싱, 음악 교육 등 다양한 응용 분야에서 사용됩니다. MIDI 표준은 오랜 기간 동안 안정적으로 사용되어 왔으며, 다양한 음악 장비와 소프트웨어에서 지원되고 발전되어 왔습니다. MIDI는 현재도 음악 기술 분야에서 핵심적인 역할을 하며, 다양한 음악 제작 및 공연에 사용되고 있습니다.

MIDI, 미디란, 미디 개발자, GM, GS, Roland, GM 모드, GM 맵, 미디정보, 채널정보, 시스템 정보
MIDI, 미디란

GM(General MIDI)과 Roland

GM(General MIDI)

GM(General MIDI)는 국제 전자음악 산업협회(International Electrotechnical Commission, IEC)와 일렉트로닉 뮤직 인스트루먼트 썸미트(EMIS)에서 개발한 MIDI(Musical Instrument Digital Interface) 음악 표준입니다.

GM(General MIDI)의 기원

GM은 1991년에 처음으로 공개되었으며, 목적은 MIDI 기기 간의 음악 호환성을 확보하고 일관된 음색 매핑을 제공하는 것이었습니다. GM은 128개의 기본 음색(프로그램 번호 0부터 127까지)과 음악 규칙을 정의하고 있으며, 이로 인해 MIDI 파일이 다양한 MIDI 기기에서 재생될 때 일관된 음색으로 들릴 수 있습니다.

Roland사

Roland사는 일본의 음향 및 전자 악기 제조업체로, 전 세계적으로 유명한 회사 중 하나입니다. Roland사는 다양한 음악 기기와 음향 장비를 제조하며, 전자 키보드, 신스사이저, 전자 드럼, MIDI 음향 모듈, 디지털 피아노, 음향 프로세서 등을 생산합니다.

또한 Roland사는 MIDI 표준과 관련된 기술 발전에도 기여하였으며, Roland의 GS(GM 확장 표준)는 MIDI 기기 간의 더 많은 음색과 효과를 제공하는 데 도움을 주었습니다. Roland사의 기기와 소프트웨어는 음악 제작자와 음악 애호가들 사이에서 널리 사용되며, 고품질의 음향을 제공합니다.

GM 모드와 GM 맵

GM 모드와 GM 맵은 MIDI(Musical Instrument Digital Interface) 기술과 관련된 용어입니다.

GM 모드 (GM Mode):

GM 모드는 MIDI 시퀀서나 음악 장비에서 사용되는 설정 중 하나를 가리킵니다. GM 모드를 선택하면 장비나 소프트웨어는 General MIDI (GM) 표준을 준수하도록 구성됩니다. 이것은 GM 음색 (프로그램 번호 0부터 127까지) 및 GM 음악 규칙을 사용하여 MIDI 파일을 재생할 때 일관된 음색 및 음악 표현을 보장하기 위해 중요합니다. GM 모드를 활성화하면 GM 표준에 따라 프로그램 번호와 음색이 매핑되며, MIDI 파일이 GM 사양에 따라 올바르게 재생됩니다.

GM 맵 (GM Map):

GM 맵은 MIDI 시퀀서나 음악 소프트웨어에서 사용되는 음색 매핑 또는 음색 테이블을 의미합니다. GM 맵은 MIDI 노트 (음표)와 GM 프로그램 번호 간의 대응을 정의하는 표나 데이터 구조를 나타냅니다. 이를 통해 MIDI 파일에서 사용된 각각의 노트가 어떤 GM 프로그램 번호와 음색으로 매핑되는지를 지정할 수 있습니다.

GM 맵은 특정 MIDI 소프트웨어나 장비에 따라 정의되며, 다양한 GM 맵이 있을 수 있습니다. 이러한 맵을 사용 하여 MIDI 음악의 음색을 다양하게 설정하거나 수정할 수 있습니다. 요약하면, GM 모드는 MIDI 장비나 소프트웨어에서 GM 표준을 활성화하는 설정이며, GM 맵은 MIDI 파일에서 사용되는 각각의 노트를 GM 프로그램 번호와 음색으로 매핑하는 데이터 구조를 나타냅니다. GM 모드와 GM 맵은 MIDI 음악의 일관성과 음색 설정을 관리하는 데 중요한 역할을 합니다

GM(General MIDI)과 GS(Roland GS)

GM(General MIDI)과 GS(Roland GS)는 모두 MIDI(Musical Instrument Digital Interface) 표준을 기반으로 하지만 GS는 GM을 확장한 버전입니다. GS는 GM보다 더 많은 음색과 효과를 제공하며, 특히 Roland사의 음향 모듈과 기기에서 지원됩니다. 

GM (General MIDI):

  • GM은 기본 MIDI 표준으로 128개의 기본 음색(사운드)을 정의합니다.
  • 이 음색들은 MIDI 프로그램 번호(또는 패치 번호)를 통해 선택됩니다. 예를 들어, GM의 프로그램 번호 0은 피아노 사운드를 나타내고, 프로그램 번호 25는 앵무새 소리를 나타냅니다.
  • GM은 기본 음색과 음향 효과가 제한적이며, 주로 일반적인 MIDI 음악 재생에 사용됩니다.

GS (Roland GS):

  • GS는 Roland사가 개발한 MIDI 확장 표준으로, GM의 기능을 확장하고 풍부한 음색과 효과를 추가합니다.
  • GS는 GM보다 훨씬 많은 음색과 음향 효과를 정의합니다. 이러한 음색은 "음색 뱅크"라고 불리며, GM과 비교했을 때 더 다양하고 실제 악기에 가까운 소리를 제공합니다.
  • 예를 들어, GS는 여러 종류의 피아노 사운드, 현악기, 드럼 키트 등 다양한 악기 음색을 제공합니다.
  • GS는 Roland사의 음향 모듈 및 기기에서 지원되며, Roland사의 기기를 사용할 때 더 풍부하고 다채로운 음악을 만들 수 있습니다.

미디 정보

Cubase에서 '미디 정보'란 MIDI 트랙 또는 MIDI 이벤트의 속성과 데이터를 나타내는 것입니다. MIDI 정보는 MIDI 녹음, MIDI 편집 및 MIDI 재생과 관련하여 중요한 개념입니다

Cubase와 다른 DAW 소프트웨어에서 MIDI 정보는 다음과 같은 내용을 포함할 수 있습니다:

  1. MIDI 노트 이벤트: MIDI 트랙에 녹음된 미디 노트 이벤트에는 노트 번호, 음량, 시작 시간, 종료 시간, 노트 길이 등의 정보가 포함됩니다. 이러한 정보는 악기의 연주를 나타내며, Cubase에서 미디 노트 이벤트를 조작하고 편집할 수 있습니다.
  2. 미디 컨트롤러 정보: MIDI 컨트롤러 이벤트는 미디 컨트롤러 메시지에 관련된 정보를 포함합니다. 이러한 정보는 볼륨, 패닝, 미디 CC 메시지 등을 포함하며, Cubase에서 미디 컨트롤러 정보를 사용하여 미디 신호를 조절하거나 가상 악기 및 플러그인 파라미터를 제어할 수 있습니다.
  3. 프로그램 변경 정보: MIDI 프로그램 변경 이벤트는 다른 소리나 악기 패치로 전환하기 위한 정보를 포함합니다. 이것은 MIDI 트랙에 다른 소리나 악기로 전환하려는 경우에 사용됩니다.
  4. 템포 및 시그니처 정보: MIDI 트랙에는 곡의 템포 (속도) 및 박자 시그니처와 관련된 정보도 포함될 수 있습니다. 이 정보는 곡의 리듬과 타이밍을 조절하는 데 사용됩니다.
  5. MIDI 편집 정보: Cubase와 같은 DAW에서 MIDI 정보를 편집할 때 MIDI 이벤트의 위치, 길이, 음량 및 다른 속성을 조정하거나 미디 이벤트를 추가하거나 삭제할 수 있습니다.

Cubase의 MIDI 정보는 사용자가 곡을 만들고 편집할 때 중요한 역할을 합니다. MIDI 정보를 조작하고 관리함으로써 사용자는 음악 제작 과정을 미세하게 조절하고 원하는 대로 수정할 수 있습니다.

 "채널 정보"와 "시스템 정보"

MIDI 프로토콜은 다양한 유형의 정보를 전송할 수 있으며, 주로 다음과 같이 두 가지 주요 범주로 나눌 수 있습니다:

채널 정보 (Channel Information):

  • 채널 정보는 개별적인 미디 채널과 관련된 정보를 나타냅니다.
  • 주로 미디 이벤트를 특정 미디 채널에 대한 정보로 사용합니다.
  • 예를 들어, MIDI 노트 이벤트, 미디 컨트롤러 메시지 (MIDI CC), 프로그램 변경 메시지 등이 채널 정보에 해당합니다.
  • 채널 정보는 주로 음악적인 연주와 관련이 있으며, 각각의 미디 채널은 다른 음악적 파트 또는 악기를 나타내기 위해 사용됩니다.

시스템 정보 (System Information):

  • 시스템 정보는 MIDI 장치 및 시스템 전반과 관련된 정보를 나타냅니다.
  • 시스템 정보는 MIDI 메시지로써 특정 미디 채널에 제한되지 않으며, 전체 MIDI 시스템에 영향을 미칩니다.
  • 예를 들어, MIDI 타이밍 클럭, MIDI 스타트 및 스톱 메시지, 시스템 읽기 메시지 등이 시스템 정보에 해당합니다.
  • 시스템 정보는 MIDI 장치 간의 동기화, 시간 기반 이벤트 및 시스템 관리에 사용됩니다.