General MIDI

Origem: Wikipédia, a enciclopédia livre.

General MIDI ou GM é uma especificação para sintetizadores que impõe vários requisitos para além da norma MIDI mais geral. Enquanto que a norma MIDI proporciona um protocolo de comunicações que assegura que diferentes instrumentos (ou componentes) possam interagir a um nível básico (por ex., tocando uma nota num teclado MIDI vai fazer com que um módulo de som reproduza uma nota musical), o General MIDI vai mais além de duas maneiras: ele requer que todos os instrumentos compatíveis com o GM tenham um mínimo de especificações (tais como pelo menos 24 notas de polifonia) e associa certas interpretações a vários parâmetros e mensagens de controlo que não tinham sido especificadas na norma MIDI (como a definição de sons de instrumentos para cada um dos 128 números dos programas).

O General MIDI foi padronizado pela primeira vez em 1991 pela MIDI Manufacturers Association (MMA) e pelo Japan MIDI Standards Comitee (JMSC), e tem sido desde então adoptado como uma adenda à norma MIDI principal. Tem-se tornado largamente um sinónimo dos aclamados módulos de som Sound Canvas da Roland.

Outros fabricantes têm criado as suas próprias extensões da norma General MIDI original, nomeadamente a extensão GS da Roland e a extensão XG da Yamaha. O próprio GM foi posteriormente revisto, e tornou-se o GM Level 2 (GM nível 2) em 1999, incluindo algumas características comuns ao GS e ao XG.

Requisitos mínimos[editar | editar código-fonte]

Os instrumentos compatíveis com o General MIDI nível 1 têm de:

  • Permitir 24 vozes de polifonia (incluindo pelo menos 16 vozes para a melodia e acompanhamento e pelo menos 8 vozes para o ritmo)
  • Responder à velocidade
  • Suportar 16 canais MIDI simultaneamente (com o canal 10 reservado para o ritmo)
  • Suportar polifonia em cada canal

Interpretação dos parâmetros[editar | editar código-fonte]

Os instrumentos GM devem também obedecer às convenções seguintes para eventos de programas e controlos:

Eventos de program change[editar | editar código-fonte]

Esta tabela mostra que instrumento (timbre) corresponde a cada número de program change para os sons melódicos:


Pianos:

  • 1 Piano
  • 2 Piano (som mais brilhante (agudo). Pode soar como resultado de uma equalização ou pelo efeito de tarraxas, chamado de tack piano, mas com as cordas afinadas)
  • 3 Piano eléctro-acústico
  • 4 Piano desafinado (conhecido nos E.U.A como Honky-tonk)
  • 5 Piano eléctrico (tipo Fender Rhodes)
  • 6 Piano eléctrico (sintético, tipo DX7)
  • 7 Cravo
  • 8 Clavineta (um Clavicórdio elétrico)

Percussão cromática:

Órgãos:

Guitarras:

Baixos:

Cordas:

Orquestra sinfónica:

  • 49 Orquestra de cordas 1
  • 50 Orquestra de cordas 2 (ataque lento)
  • 51 Cordas sintéticas 1
  • 52 Cordas sintéticas 2 (filtro ressonante)
  • 53 Coro
  • 54 Voz humana (solista)
  • 55 Voz humana (sintética)
  • 56 Batida orquestral (originalmente criado adicionando samples de cordas, madeiras, tímpano e metais formando um "power chord" ou somente a tônica)

Metais:

Palhetas:

Flautas:

Solos sintéticos:

Fundos sintéticos:

Efeitos sonoros sintéticos:

Instrumentos étnicos:

Percussão não-cromática:

Efeitos sonoros:

  • 121 Corda de violão riscada
  • 122 Respiração
  • 123 Ondas do mar
  • 124 Pássaro piando
  • 125 Telefone tocando
  • 126 Helicóptero
  • 127 Aplausos
  • 128 Tiro (arma de fogo)

Sons rítmicos[editar | editar código-fonte]

Mapeamento padrão dos instrumentos rítmicos do General MIDI

O canal MIDI 10 está reservado para o ritmo (bateria e outros instrumentos rítmicos ou de percussão); este canal toca sempre como ritmo, seja qual for o número do program change que for enviado, e notas diferentes são interpretadas instrumentos diferentes:


35 Bombo 2
36 Bombo 1
37 Golpe no fuste da tarola
38 Tarola grave
39 Palmas
40 Tarola aguda
41 Timbalão grave 2
42 Pratos de choque fechados
43 Timbalão grave 1
44 Pratos de choque fechados (pedal)
45 Timbalão médio 2
46 Pratos de choque abertos
47 Timbalão médio 1
48 Timbalão agudo 2
49 Prato de ataque crash 1
50 Timbalão agudo 1
51 Prato de condução 1
52 Prato de ataque china
53 Prato de condução (campânula)
54 Pandeirola
55 Prato de ataque splash
56 Caneca
57 Prato de ataque crash 2
58 Vibraslap

59 Prato de condução 2
60 Bongo agudo
61 Bongo grave
62 Conga aguda abafada
63 Conga aguda
64 Conga grave
65 Timbale agudo
66 Timbale grave
67 Agogô agudo
68 Agogô grave
69 Afoxé
70 Maracas
71 Apito curto
72 Apito longo
73 Reco-reco curto
74 Reco-reco longo
75 Clavas
76 Bloco de madeira agudo
77 Bloco de madeira grave
78 Cuíca abafada
79 Cuíca
80 Triângulo abafado
81 Triângulo

Eventos de controlo[editar | editar código-fonte]

O GM também especifica que operações devem ser realizadas por vários controladores:[1][2]

1 Modulação
6 Entrada de dados MSB
7 Volume
10 Panorâmica
11 Expressão
38 Entrada de dados LSB
64 Sustentação
100 RPN LSB
101 RPN MSB
121 Repôr todos os controladores
123 Desligar todas as notas

Ligações externas[editar | editar código-fonte]