Roland SC-88 Pro Manual do Utilizador Página 15

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 41
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 14
Regardless of whether you use the Controller #0 bank switching method or use controller #0
to do your own bank switching, the result is identical and the MIDI file works the same way.
The results are for all practical purposes identical.
Cakewalk is an example of a sequencer that does bank switching for you. Although you can
enter any valid controller events anywhere in Cakewalk. You can not enter a patch into
Cakewalk without Cakewalk inserting behind the scenes its own controller value(s) based on
the Bank Switching method and bank value used in the patch event. Those behind the scene
insertions can override all controller #0 and controller #32 events.
Metro is an example of a sequencer that lets you do bank switching for your self. You can
enter the controller or controllers required to select the correct bank and then you enter the
patch event separately.
Controller #0 Bank Switching: This is a sequencer method of bank switching that uses
the three parameters of Bank switching method protocol (bank, bank method, and patch
number). This method determines how your sequencer interprets the bank number. In
controller #0 bank switching your sequencer has to calculate controller values.
If valid bank values are in the range 0..127 then your sequencer uses the formula:
Controller #0 = bank.
Somewhere there might be a sequencer that uses valid bank values in the range 1..128. If so
then that sequencer uses the formula:
Controller #0 = bank -1.
If you enter controller #0 events then you are doing the bank switching for yourself. You are
not using the sequencer method called “Controller #0 Bank switching.”
Normal Bank Switching: This is a method of bank switching that uses the three
parameters of Bank switching method protocol (bank, bank method, and patch number). This
method determines how your sequencer interprets the bank number. Valid bank numbers are
in the range 0..16,383. In normal bank switching, the sequencer uses two formulas.
Formula 1: Controller #0 = INT (bank / 128)
Formula 2: Controller #32 = bank - (INT (bank / 128) * 128)
The reverse formula is easier. If you know the required controller #0 and controller #32
values you can calculate the Normal bank number.
Normal Bank = controller #0 * 128 + Controller #32.
If you have to enter a value for controller #32 and controller #0 to get the sounds you want,
then you are not using the sequencer method called Normal Bank Switching. You are using
controller #32 and controller #0 to do the bank switching for yourself.
Both approaches get identical results, both approaches send the exact same controller values
to the Sound Canvas. They just go about getting there differently.
If you are trying to enter a number like 1025 into a bank and your sequencer will not take a
value greater than 127, then either your sequencer is not set up for the method called Normal
Bank switching or you are trying to place Normal Bank switching numbers into a controller.
14
Vista de página 14
1 2 ... 10 11 12 13 14 15 16 17 18 19 20 ... 40 41

Comentários a estes Manuais

Sem comentários