Changing Six-Trak Parameters Over MIDI - Flite Media

Most sequencers send CCs in a format similar to "control a,b" where a is the ... 0. OSC COARSE FREQ. 2. 02 0000 0010 6. 1. OSC FINE FREQ. 3. 03 0000 0011 ...
69KB taille 16 téléchargements 179 vues
Changing Six-Trak Parameters Over MIDI David Barnhart 1. The Six-Trak must be ready to receive parameter changes. On power-up, this ability is disabled. Press and hold the Control Record and Number 4 2. The parameter changes may be sent over sys-ex or by MIDI continuous controllers. See point "a" for CC information and "b" for system-exclusive information. a. Most sequencers send CCs in a format similar to "control a,b" where a is the controller number (usually in decimal) and b is the particular value assigned (not always in decimal). Determine which number system the sequencer uses, and translate accordingly by the Parameter Translation Table. For example, a sequencer which sends the controller number in decimal and controller values in hexadecimal would turn Unison on by sending "control 37, 40". A sequencer that sends both the controller number and values in decimal would send "control 37, 64". b. A system-exclusive opening string must be sent that serves to alert the Six-Trak that sys-ex is about to be sent. On some systems, this opening string is not needed. It contains the generic sys-ex identifier, plus Sequential Circuit’s ID, the Six-Trak’s ID, and the Parameter Change command. It follows: Hexadecimal F0 01 05 B0 Binary 1111 0000 0000 0001 0000 0101 1011 0000 Decimal 240 1 5 176 Next, using the parameter table on the next page, the parameter number is sent. Once again, either binary, hexadecimal or the decimal may be used, according to the sequencer’s method. Finally, the parameter’s new value is sent. The parameter values’ resolutions range from 1-bit to 7-bit. The parameter resolution must match up with the correct table for the value to be received correctly (i.e. since the “oscillator fine frequency” is a 5-bit number, the hexadecimal, decimal, or binary can be converted only in the 5-bit table). On systems that required the sys-ex opening string, the sys-ex “End of Line” must be sent: Hexadecimal F7 Binary 1111 0111 Decimal 247 3. Parameter changes made over MIDI are all defaulted once the patch is reloaded. If patch nine was selected, and parameter changes were made over MIDI, they were all be lost if patch nine was selected again. This is a convenient way to restore the patch back to normal instead of undoing each change.

Parameter Translation Table Parameter Number (on synth) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Name

Decimal Hex Binary

Resolution

MOD WHEEL OSC COARSE FREQ OSC FINE FREQ OSC GLIDE RATE OSC LFO OSC ENVELOPE AMOUNT OSC ENV INVERT OSC ENV ATTACK OSC ENV DECAY OSC ENV SUSTAIN OSC ENC RELEASE OSC SAWTOOTH WAVE OSC TRIANGLE WAVE OSC PULSE WAVE OSC PULSE WIDTH OSC PULSE LFO-MOD LFO FREQUENCY LFO PROGRAM AMOUNT LFO TRI/SQUARE WAVE OSC/NOISE MIXER FILT CUTOFF FREQ FILT RESONANCE FILT ENVELOPE AMOUNT FILT ENV INVERT FILT ENV ATTACK FILT ENV DECAY FILT ENV SUSTAIN FILT ENV RELEASE FILT LFO-MODULATION FILT KEYBOARD AMT FILT OSC TRI MOD AMT AMP ATTACK AMP DECAY AMP SUSTAIN AMP RELEASE VOICE VOLUME UNISON

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

5 6 5 4 1 4 1 4 4 4 4 1 1 1 6 1 4 5 1 5 7 6 4 1 4 4 4 4 1 2 6 4 4 4 4 4 1

01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25

0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0000 1010 0000 1011 0000 1100 0000 1101 0000 1110 0000 1111 0001 0000 0001 0001 0001 0010 0001 0011 0001 0100 0001 0101 0001 0110 0001 0111 0001 1000 0001 1001 0001 1010 0001 1011 0001 1100 0001 1101 0001 1110 0001 1111 0010 0000 0010 0001 0010 0010 0010 0011 0010 0100 0010 0101

1-bit

5-bit

Resolution Decimal Hexadecimal Binary 0 0 00 0000 0000 1 64 40 0100 0000

2-bit Resolution 0 1 2 3

Decimal 0 32 64 96

Hexadecimal 00 20 40 60

Binary 0000 0000 0010 0000 0100 0000 0110 0000

Decimal 0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120

Hexadecimal 00 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78

Binary 0000 0000 0000 1000 0001 0000 0001 1000 0010 0000 0010 1000 0011 1000 0011 1000 0100 0000 0100 1000 0101 0000 0101 1000 0110 0000 0110 1000 0111 0000 0111 1000

4-bit Resolution 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Resolution 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Decimal 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124

Hexadecimal 00 04 08 0C 10 14 18 1C 20 24 28 2C 30 34 38 3C 40 44 48 4C 50 54 58 5C 60 64 68 6C 70 74 78 7C

Binary 0000 0000 0000 0100 0000 1000 0000 1100 0001 0000 0001 0100 0001 1000 0001 1100 0010 0000 0010 0100 0010 1000 0010 1100 0011 0000 0011 0100 0011 1000 0011 1100 0100 0000 0100 0100 0100 1000 0100 1100 0101 0000 0101 0100 0101 1000 0101 1100 0110 0000 0110 0100 0110 1000 0110 1100 0111 0000 0111 0100 0111 1000 0111 1100

6-bit Resolution 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

6-bit Decimal 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82

Hexadecimal 00 02 04 06 08 0A 0C 0E 10 12 14 16 18 1A 1C 1E 20 22 24 26 28 2A 2C 2E 30 32 34 36 38 3A 3C 3E 40 42 44 46 48 4A 4C 4E 50 52

Binary 0000 0000 0000 0010 0000 0100 0000 0110 0000 1000 0000 1010 0000 1100 0000 1110 0001 0000 0001 0010 0001 0100 0001 0110 0001 1000 0001 1010 0001 1100 0001 1110 0010 0000 0010 0010 0010 0100 0010 0110 0010 1000 0010 1010 0010 1100 0010 1110 0011 0000 0011 0010 0011 0100 0011 0110 0011 1000 0011 1010 0011 1100 0011 1110 0100 0000 0100 0010 0100 0100 0100 0110 0100 1000 0100 1010 0100 1100 0100 1110 0101 0000 0101 0010

Resolution 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

Decimal 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126

Hexadecimal 54 56 58 5A 5C 5E 60 62 64 66 68 6A 6C 6E 70 72 74 76 78 7A 7C 7E

Binary 0101 0100 0101 0110 0101 1000 0101 1010 0101 1100 0101 1110 0110 0000 0110 0010 0110 0100 0110 0110 0110 1000 0110 1010 0110 1100 0110 1110 0111 0000 0111 0010 0111 0100 0111 0110 0111 1000 0111 1010 0111 1100 0111 1110

7-bit Resolution 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

7-bit Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

Hexadecimal 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29

Binary 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0000 1010 0000 1011 0000 1100 0000 1101 0000 1110 0000 1111 0001 0000 0001 0001 0001 0010 0001 0011 0001 0100 0001 0101 0001 0110 0001 0111 0001 1000 0001 1001 0001 1010 0001 1011 0001 1100 0001 1101 0001 1110 0001 1111 0010 0000 0010 0001 0010 0010 0010 0011 0010 0100 0010 0101 0010 0110 0010 0111 0010 1000 0010 1001

Resolution 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Decimal 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Hexadecimal 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53

Binary 0010 1010 0010 1011 0010 1100 0010 1101 0010 1110 0010 1111 0011 0000 0011 0001 0011 0010 0011 0011 0011 0100 0011 0101 0011 0110 0011 0111 0011 1000 0011 1001 0011 1010 0011 1011 0011 1100 0011 1101 0011 1110 0011 1111 0100 0000 0100 0001 0100 0010 0100 0011 0100 0100 0100 0101 0100 0110 0100 0111 0100 1000 0100 1001 0100 1010 0100 1011 0100 1100 0100 1101 0100 1110 0100 1111 0101 0000 0101 0001 0101 0010 0101 0011

7-bit Resolution 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

7-bit Decimal 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Hexadecimal 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D

Binary 0101 0100 0101 0101 0101 0110 0101 0111 0101 1000 0101 1001 0101 1010 0101 1011 0101 1100 0101 1101 0101 1110 0101 1111 0110 0000 0110 0001 0110 0010 0110 0011 0110 0100 0110 0101 0110 0110 0110 0111 0110 1000 0110 1001 0110 1010 0110 1011 0110 1100 0110 1101 0110 1110 0110 1111 0111 0000 0111 0001 0111 0010 0111 0011 0111 0100 0111 0101 0111 0110 0111 0111 0111 1000 0111 1001 0111 1010 0111 1011 0111 1100 0111 1101

Resolution Decimal Hexadecimal Binary 126 126 7E 0111 1110 127 127 7F 0111 1111