Yamaha CS2x Průvodce řešením problémů Strana 59

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 77
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 58
59
As you can see from the table, bytes 5 to 8 are given no value. This might lead you to think that bytes 1 to 4
and 9 are the same for each System Exclusive message – this is true, but with one limitation: you will see
that DEVICE NUMBER lists a value of 16. This value 16 (10H) actually represents Device Number 1, 17 rep-
resents Device Number 2, 18 represents Device Number 3, and so on. It is usually sufficient to use any
value between 16 to 31 (10H to 1F), but for this to work, your XG model has to be set to Device Number ALL
(ALL PART). If you are using several XG devices, you can address each device separately using different
Device Numbers. This however requires that you correct the Sys-Ex messages to take this into account.
We are going to use value 16 from now on, as your machine is usually either set to DEVICE NUMBER ALL
or 1. If your model doesn’t respond to the Sys-Ex data, check that the correct Device Number is being used.
Back to the table: bytes 1 and 9 always begin and end the message. Most sequencers don’t require the entry
of those two bytes as a result, and usually enter them for you when inputting a message. This sometimes
happens “behind the scenes”. If in doubt, consult the relevant section in your sequencer manual. Neverthe-
less, these two bytes are included in all our examples in brackets to remind you that you might not need to
enter them.
All you need now to program your first Sys-Ex message are the Address Bytes
(High, Mid, Low) and the
required parameter’s control range
. Both can be found in the “DATA LIST” in “MIDI DATA FORMAT” docu-
mentation (pages 31 - 34).
You may at this point find yourself getting lost in grey theory, so let’s put some of this theory into practice with
some Sys-Ex parameter changes. With the aid of some really useful parameter values, we will show you that
Sys-Ex can be fun! You will need to use the CS2x XG mode for the following examples, so press the MULTI
key. The ADDRESS and DATA bytes are shown in bold type to set them apart from the ever repeating basic
settings.
EXAMPLE: Reverb Return
Let’s assume you wish to control the amount of reverb via the effect signal return. The correct XG address would be “02H
01H 0CH” (hexadecimal) i.e. “2 1 12” (decimal). This communicates directly with the REVERB RETURN parameter. The
control range is between 00H – 7FH (0 – 127), the default value is 40H (64). To increase the REVERB RETURN level to
4EH (78), you need to enter the following Sys-Ex message:
EXAMPLE: Chorus Type
The Sys-Ex message required to select the Chorus Type is one byte longer, as DATA is divided into MSB and LSB val-
ues. This is also true for other effect types (Reverb + Variation) and some parameters. The CHORUS TYPE Address is
02H 01H 20H (2 1 32). The values for DATA (MSB + LSB) can be found in the EFFECT TYPE LIST (S.1 MIDI DATA).
Let’s take the DATA values for CHORUS 4, 41H (MSB) and 08H (LSB), i.e. 65 and 8.
OK, now the complete Sys-Ex message for this example looks like this:
EXAMPLE: Decay Time
Here we have a parameter that can’t have a Controller assigned to it, the AEG DECAY TIME. You will be familiar with this
parameter from the “Analogue Workshop”. The Address for this message depends first of all on which MULTI PART is to
be set. For Part 1, the message Address would be 08H 00H 1BH (8 0 27). The middle byte (00) is used to select the Part
(Part 2 = 01, Part 3 = 02 etc.).
The Sys-Ex message to set the Decay value to 40H (64) looks like this:
(F0) 43 10 4C 02 01 0C 4E (F7) = hexadecimal
(240) 67 16 76 211278(247) = decimal
(F0) 43 10 4C 02 01 20 41 08 (F7) = hexadecimal
(240) 67 16 76 2 1 32 65 8 (247) = decimal
(F0) 43 10 4C 08 00 1B 40 (F7) = hexadecimal
(240) 67 16 76 8027 64(247) = decimal
Zobrazit stránku 58
1 2 ... 54 55 56 57 58 59 60 61 62 63 64 ... 76 77

Komentáře k této Příručce

Žádné komentáře