Download Print this page

Waldman Carbon User Manual page 19

Usb/midi keyboard controller with rotary encoders and trigger pads

Advertisement

MIDI Information Specification
Especificações de Informação MIDI
•Program & Bank Changes Explained
Programa & Explicação de troca de banco
The original GM MIDI Specification was designed
to access only 128 different sounds using Program
Change messages (0-127).
As MIDI devices grew to be more sophisticated and
contain more sounds, Bank Change messages were
included in the specification to allow for more than
128 sounds to be accessed. Within each bank there
are a possible 128 different sound patches that can
be accessed using the standard Program Change
command. Using the expanded 14-bit Bank Change
command, there are now 16,384 banks available—
each with 128 sounds patches. Technically speaking,
the first 7 bits of the 14-bit Bank Change message are
sent in a single byte known as the Bank LSB. The last 7
bits define another byte known as the Bank MSB. The
Bank LSB is the most commonly used. This allows for
128 bank changes, and often there is no need to send
a Bank MSB.
You will find almost all MIDI devices respond to
Program Change commands and many are organized
according to the GM listing. In all General MIDI
devices, the different sounds are always organized
in the same way from device to device, so the piano
sounds are in their particular place, the string sounds
are in their place, the drum sounds and so on. All GM
devices (both hardware and software sound modules)
are clearly labeled as such, so you know that their
sounds are organized in the General MIDI structure. So
when a GM device receives a MIDI Program Change, it
calls up a type of sound that you expect from the GM
sound set. All non-GM devices call up unique sounds
from their memory upon receiving MIDI Program
Changes. Since the sounds in a non-GM device are not
arranged in a particular order, you need to take a look
at the device itself to see which sound you want and
at which location in the memory it resides. Many VST
instruments such as Native Instruments' FM7 or the
synth modules in Reason are non-GM devices.
Bank Change messages are useful when calling
up sounds from a large library that may exist in a
particular sound module or software synth. For
example devices that are built with Roland's GS
specification or Yamaha's XG specification require you
to specify a Bank Change in order to access the extra
voices and effects that these devices provide.
Sending Program, Bank LSB and Bank MSB data is
made simple using the Carbon. Please consult section
2.4 to see how this is done.
A especificação original GM MIDI foi projetada para acessar
apenas 128 sons diferentes, utilizando mensagens de Troca
de Program-Program Change (0-127).
Como os dispositivos MIDI cresceram e tornaram-se mais
sofisticados e com mais sons, mensagens de troca de
programa foram incluídas nas especificações para pemissão
de acesso a mais de 128 sons. Em cada banco, existe
a possibilidade de 128 patches de som diferentes, que
podem ser acessados usando o comando padrão "Program
Change-Troca de Programa". Usando o comando "14 bit
Bank Change", existem agora 16.384 bancos disponíveis,
cada um com 128 patches de sons. Tecnicamente falando,
os 7 primeiros bits da mensagem "14 bit Bank Change"
são enviados em um simples byte, conhecido como "Bank
LSB". Os últimos 7 bits definem outro byte, conhecido como
"Bank MSB". O Banco LSB é o mais comumente utilizado. Ele
permite 128 mudanças de banco, e frequentemente não há
necessidade de enviar uma Bank MSB.
Você vai encontrar quase todos os dispositivos MIDI
respondendo a comandos de mudança de programa e
muitos são organizados de acordo com a listagem GM. Em
todos os dispositivos MIDI, os diferentes sons são sempre
organizados da mesma forma - de dispositivo para dispositivo
- por isso os sons de piano estão em seus lugares particulares,
os sons de corda em seus lugares, os sons de bateria em
seus lugares, e assim por diante. Todos os dispositivos GM
(hardware e módulos de som de software) são claramente
denominados como tal, para que você saiba que os sons
são organizados na estrutura MIDI Geral. Assim, quando
um GM dispositivo recebe uma Troca de Programa MIDI,
convoca tipo de som que você espera, de um set de som
GM. Todos os dispositivos não-GM convocam sons únicos de
suas memórias, ao receber "MIDI Program Changes-Trocas
de Programa MIDI". Ainda que os sons em um dispositivo
não-GM não estejam dispostos em ordem específica, você
precisa verificar o dispositivo, qual som deseja e em que local
na memória ele reside. Muitos instrumentos VST, como "FM7
Native Instruments" ou os módulos synth no Reason, são
dispositivos não-GM.
Mensagens de troca de programa são úteis ao convocar
sons de uma grande biblioteca, que possa existir em um
módulo de som particular ou software synth. Por exemplo,
dispositivos construídos com especificação GS da Roland, ou
especificação XG da Yamaha, exigem que você especifique
uma Bank Change-Troca de Banco, a fim de acessar vozes
extras e efeitos que esses dispositivos oferecem. Programa
de envio, Bank LSB e Bank MSB de dados são feitos
simplesmente usando o Carbon. Consulte a seção específica
deste manual para verificar como fazê-lo

Advertisement

loading

This manual is also suitable for:

Carbon 61