source: buchla-68k/orig/DOC/PATCHSM.TXT

Last change on this file was 3ae31e9, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Imported original source code.

  • Property mode set to 100755
File size: 10.5 KB
Line 
1Patch data entry details Rev 5 1988-12-02
2------------------------ ----- ----------
3
4Destination Label Selection Data entry (ptedest)
5----------- ------- --------- --------------------
6PA_KEY 01 Key box 1 format 0
7PA_TRG 02 Trg box 3 format 1
8PA_PLS 03 Pls box 4 format 2
9PA_LED 04 LED box 5 format 3
10PA_SLIN 05 SeqLin box 6 format 4
11PA_SCTL 06 SeqCtl box 7 format 4
12PA_TUNE 07 Tuning box 8 format 5
13PA_RSET 08 RegSet box 9 format 4
14PA_RADD 09 RegAdd box 10 format 4
15PA_INST 10 Instr box 11 format 6
16PA_OSC 11 Osc box 12 format 9
17PA_WAVA 12 WaveA box 13 format 6
18PA_WAVB 13 WaveB box 14 format 6
19PA_CNFG 14 Confg box 15 format 6
20PA_LEVL 15 Level box 21 format 10
21PA_INDX 16 Index box 16 format 9
22PA_FREQ 17 Freq box 17 format 9
23PA_FILT 18 Filtr box 23 format 10
24PA_FILQ 19 Fil Q box 24 format 10
25PA_LOCN 20 Loctn box 22 format 10
26PA_DYNM 21 Dynmc box 25 format 10
27PA_AUX 22 Aux box 30 format 7
28PA_RATE 23 Rate box 28 format 7
29PA_INTN 24 Inten box 29 format 7
30PA_DPTH 25 Depth box 27 format 7
31PA_VOUT 26 V Out box 26 format 8
32
33
34Data entry formats
35------------------
36
37Destination
38-----------
39
40 2233333333334
41ptedest 8901234567890 type
42------- ------------- ----
43 0 M DDD D DD Key
44 1 MMMMMMM DD Trg
45 2 MMMMM D Pls
46 3 MMM D LED
47 4 MMM DD MMM SeqLin, SeqCtl, RegSet, RegAdd
48 5 MMMMMMMMMM Tune
49 6 MMMMMMMMMM DD Inst, WavA, WavB, Conf
50 7 MMMMM MMMM Aux, Rate, Inten, Depth
51 8 MMM D MMMM V Out
52 9 MMM D MMMM DD Osc, Index, Freq
53 10 MMMMM MMMM DD Level, Filtr, Fil Q, Loctn, Dynmc
54
55Datum
56-----
57
58ptedata Datum format
59------- ----- ------
60 0 -none-
61
62 1 multiplier +1.00 -1.00 .. +1.00
63 2 time 32767 00001 .. 32767
64 3 value +10.00 -10.00 .. +10.00 (*)
65
66 4 interval +1200 -1200 .. +1200
67 5 ratio 9/9 1/1 .. 9/9
68 6 frequency 15.9 00.1 .. 15.9
69 7 pitch 9C#99 0Cb00 .. 9C#99
70
71 8 trans/stop/start trans = 7 ( ), stop = 8 (-), start = 9 (+)
72 9 stop/start stop = 8 (-), start = 9 (+)
73 10 off/on off = 8 (-), on = 9 (+)
74
75 11 source from menu
76
77 12 register / value +99 / R16 R = 7 ( ), - = 8 (-), + = 9 (+)
78
79 13 sequence line 999 000 .. 999
80 14 LED controls 9999 000 .. 333 or 0000 .. 3333
81 15 intrument number 99 00 .. 40
82 16 waveshape number 99 01 .. 20
83 17 configuration number 99 00 .. 11
84 18 tuning table number 9 0 .. 9
85
86
87Destinations
88------------
89
90 2233333333334 2233333333334
91ptedest 8901234567890 8901234567890 data entry columns ptedata
92------- ------------- ------------- ------------------ -------
93 0 K 127 1 16 M DDD D DD 30..32, 34, 36..37 8
94
95 1 Trigger 16 MMMMMMM DD 36..37 9
96
97 2 Pulse 1 MMMMM D 34 8
98
99 3 LED A MMM D 32 14
100
101 4 Seq nn Lin MMM DD MMM 32..33 13
102 4 Seq nn Ctl MMM DD MMM 32..33 9
103 4 Reg nn Set MMM DD MMM 32..33 12
104 4 Reg nn Add MMM DD MMM 32..33 12
105
106 5 Tune Table MMMMMMMMMM 18
107
108 6 Instrument V1 MMMMMMMMMM DD 39..40 15
109 6 WaveshapeA V1 MMMMMMMMMM DD 39..40 16
110 6 WaveshapeB V1 MMMMMMMMMM DD 39..40 16
111 6 Configure V1 MMMMMMMMMM DD 39..40 17
112
113 7 Aux Srce MMMMM MMMM {11,1,2,3,10}[padat1]
114 7 Rate Srce MMMMM MMMM {11,1,2,3}[padat1]
115 7 Inten Srce MMMMM MMMM {11,1,2,3}[padat1]
116 7 Depth Srce MMMMM MMMM {11,1,2,3}[padat1]
117
118 8 Vlt 5 Srce MMM D MMMM 32 {11,1,2,3}[padat1]
119
120 9 Osc 4 Int V1 MMM D MMMM DD 32, 39..40 {4,5,6,7}[padat1]
121 9 Ind 6 Srce V1 MMM D MMMM DD 32, 39..40 {11,1,2,3,9}[padat1]
122 9 Frq 4 Srce V1 MMM D MMMM DD 32, 39..40 {11,1,2,3,9}[padat1]
123
124 10 Level Srce V1 MMMMM MMMM DD 39..40 {11,1,2,3,9}[padat1]
125 10 Filtr Srce V1 MMMMM MMMM DD 39..40 {11,1,2,3,9}[padat1]
126 10 Fil Q Srce V1 MMMMM MMMM DD 39..40 {11,1,2,3}[padat1]
127 10 Loctn Srce V1 MMMMM MMMM DD 39..40 {11,1,2,3,9}[padat1]
128 10 Dynmc Srce V1 MMMMM MMMM DD 39..40 {11,1,2,3}[padat1]
129
130 Note: FPU related data is {source, multiplier, time, value, function}
131 Osc related data is {interval, ratio, frequency, pitch}
132
133
134Destinations
135------------
136 Columns 30..34, 36..37, and 39..40 are used for destination data entry:
137
138 columns dest range
139 ------- ---- -----
140 30..32 key 001 .. 128
141
142 32 LED A .. G (as 0 = A .. 6 = G)
143 vlt 1 .. 5
144 osc 1 .. 4
145 ind 1 .. 6
146 frq 1 .. 4
147
148 32..33 seq 01 .. 16
149 reg 01 .. 16
150
151 34 p 1 .. L (as 1, 2, 7 ( ) = L)
152 pls 1 .. 4
153
154 36..37 ch 01 .. 16
155 trg 01 .. 16
156
157 39..40 vg V1 .. V11 or G1 .. G11 (compressed)
158
159
160Definers and Stimulli
161---------------------
162
163 Definer_p_ch Stmulus_p_ch
164 ------------ ------------
165 000000001111 111112222222
166 234567890123 567890123456
167
168 Key nnn p cc range 0..127 Key nnn p cc range 0..127
169 Rel nnn p cc range 0..127 Rel nnn p cc range 0..127
170 Trig nn range 1..16 Trig nn range 1..16
171 Pulse n range 1..4 Pulse n range 1..4
172
173 Columns 6..8, 10, 12..13, 19..21, 23, and 25..26
174 are used for data entry:
175
176 def stm type range
177 ---- --- ---- -----
178 6..8 19..21 key, rel 001 .. 128
179
180 7..8 20..21 trg 01 .. 16
181
182 8 21 pls 1 .. 4
183
184 10 23 key, rel 1 .. L
185
186 12..13 25..26 key, rel 01 .. 16
187
188
189FPU Output Sub-Addresses
190------------------------
191 Srce PSA_SRC 0 Source box 31
192 Mult PSA_MLT 1 Multiplier box 32
193 Time PSA_TIM 2 Time box 33
194 Valu PSA_VAL 3 Value box 34
195 Func PSA_FNC 4 Function control box 35
196
197Oscillator Mode Sub-Addresses
198-----------------------------
199 Intvl PSO_INT 0 Interval mode box 19
200 Ratio PSO_RAT 1 Ratio mode box 20
201 Freq PSO_FRQ 2 Frequency mode box 17
202 Pitch PSO_PCH 3 Pitch mode box 18
203
204Sources
205-------
206 FPU outputs can have sources, in the form:
207
208 Destnation vg Datum
209 ------------- -----
210 ????? Srce *****
211
212 where ????? is one of:
213
214 Label Symbol code parameter box
215 ----- ------ ---- --------- ---
216 Level PA_LEVL 16 Level 21
217 Ind n PA_INDX 17 Index 16
218 Frq n PA_FREQ 18 Frequency 17
219 Filtr PA_FILT 19 Filter frequency 23
220 Fil Q PA_FILQ 20 Filter resonance 24
221 Loctn PA_LOCN 21 Location 22
222 Dynmc PA_DYNM 22 Dynamics 25
223 Aux PA_AUX 23 Auxiliary control 30
224 Rate PA_RATE 24 Phase shifter rate 28
225 Inten PA_INTN 25 Phase shifter inten 29
226 Depth PA_DPTH 26 Phase shifter depth 27
227 Vlt n PA_VOLT 27 Control voltage output 26
228
229 and ***** is one of:
230
231 Label Symbol code source box
232 ----- ------ ---- ------ ---
233 Randm SM_RAND 1 Random value 45
234 GPC/V SM_CTL1 2 G. P. Controller 40
235 Pitch SM_PTCH 5 Pitch 41
236 KeyPr SM_KPRS 6 Key Pressure 44
237 KeyVl SM_KVEL 7 Key Velocity 43
238 Pedal SM_PED1 8 Pedal 1 39
239 Freq SM_FREQ 10 Frequency 42
240 PchWh SM_HTPW 11 Pitch Wheel 36
241 ModWh SM_VTMW 12 Mod. Wheel 37
242 Breth SM_LPBR 13 Breath Controller 38
243
244
245Sub-menu Highlighting Controls
246------------------------------
247
248HT_0 0x01 /* definer, stimulus */
249HT_1 0x02 /* source */
250HT_2 0x04 /* destination */
251HT_3 0x08 /* oscillator */
252HT_4 0x10 /* level, index, freq, location, filter */
253HT_5 0x20 /* filq, dynamc, vout, depth, rate, inten, aux */
254
255HT_OFF 0x00 /* no submenu highlighted */
256
257
258hilitab[][8] -- submenu highlight table
259---------------------------------------
260
261start width row1 row2 row3 row4 row5
262----- ----- --------- --------- --------- --------- ---------
263 2 3 HT_0|HT_2 HT_0 HT_0|HT_2 HT_0|HT_2 HT_2
264 7 6 HT_2 HT_2 HT_2 HT_2 HT_2
265 15 5 HT_2 HT_2 HT_2 HT_2 HT_2
266 22 5 HT_2 HT_2|HT_3 HT_2 HT_2 HT_2
267 29 5 HT_2 HT_2 HT_2 HT_2 HT_2
268 36 5 HT_2 HT_2 HT_2 HT_2 HT_2
269 43 4 HT_4|HT_5 HT_4|HT_5 HT_4|HT_5 HT_4|HT_5 HT_4
270 49 5 HT_1 HT_1 HT_1 HT_1 HT_1
271 56 5 HT_1 HT_1 HT_1 HT_1 HT_1
272
273
274HT_0 - Definer or Stimulus menu
275-------------------------------
27619 | Key |
27720 | Rel |
27821 | Trg |
27922 | Pls |
28023 | |
281
282HT_1 -- Source menu
283-------------------
28419 | PchWh Pitch |
28520 | ModWh Freq |
28621 | Breth KeyVl |
28722 | Pedal KeyPr |
28823 | GPC/V Randm |
289
290HT_2 -- Initial destination menu
291---------------------------------
29219 | Key SeqLin Instr Index Level V Out |
29320 | SeqCtl Osc Freq Loctn Depth |
29421 | Trg Tuning WaveA Filtr Rate |
29522 | Pls RegSet WaveB Fil Q Inten |
29623 | LED RegAdd Confg Dynmc Aux |
297
298HT_3 -- Osc sub-address menu
299----------------------------
30019 | |
30120 | Freq |
30221 | Pitch |
30322 | Intvl |
30423 | Ratio |
305
306HT_4 -- Level, Index, Freq, Loctn, Filtr sub-address menu
307-------------------------------------------------------------
30819 | Srce |
30920 | Mult |
31021 | Valu |
31122 | Time |
31223 | Func |
313
314HT_5 -- Fil Q, Dynmc, V Out, Depth, Rate, Inten, Aux sub-address menu
315---------------------------------------------------------------------------
31619 | Srce |
31720 | Mult |
31821 | Valu |
31922 | Time |
32023 | |
Note: See TracBrowser for help on using the repository browser.