1 | . General
|
---|
2 |
|
---|
3 | . Resolve open questions
|
---|
4 |
|
---|
5 | . Sequencer displays
|
---|
6 |
|
---|
7 | . Sequencer actions
|
---|
8 |
|
---|
9 | . Initialization and default values
|
---|
10 |
|
---|
11 | . Effect of "Edit" key
|
---|
12 |
|
---|
13 | . Effect of "Quiet" key
|
---|
14 |
|
---|
15 | . Execution priorities
|
---|
16 |
|
---|
17 | . Complete written specification of the language
|
---|
18 |
|
---|
19 | . Display formats
|
---|
20 |
|
---|
21 | . Data entry details
|
---|
22 |
|
---|
23 | . Execution details
|
---|
24 |
|
---|
25 | . Finalize design of code
|
---|
26 |
|
---|
27 | . Write code
|
---|
28 |
|
---|
29 | . Enter and compile code
|
---|
30 |
|
---|
31 | . Integrate code into current version of MIDAS
|
---|
32 |
|
---|
33 | . Test and debug
|
---|
34 | |
---|
35 |
|
---|
36 | . Patch table details
|
---|
37 |
|
---|
38 | . Organization / layout in memory
|
---|
39 |
|
---|
40 | . Initialization
|
---|
41 |
|
---|
42 | . Default values
|
---|
43 |
|
---|
44 | . Memory management functions
|
---|
45 |
|
---|
46 | . Allocate patch entry
|
---|
47 |
|
---|
48 | . Free patch entry
|
---|
49 |
|
---|
50 | . Patch entry function
|
---|
51 |
|
---|
52 | . Patch update function
|
---|
53 |
|
---|
54 | . Patch deletion fuction
|
---|
55 |
|
---|
56 | . Sequence table details
|
---|
57 |
|
---|
58 | . Organization / layout in memory
|
---|
59 |
|
---|
60 | . Initialization
|
---|
61 |
|
---|
62 | . Default values
|
---|
63 | |
---|
64 |
|
---|
65 | . Display details
|
---|
66 |
|
---|
67 | . VSDD memory allocation
|
---|
68 |
|
---|
69 | . Patch display
|
---|
70 |
|
---|
71 | . Layout
|
---|
72 |
|
---|
73 | . Initialization
|
---|
74 |
|
---|
75 | . Field display functions
|
---|
76 |
|
---|
77 | . Smooth scrolling
|
---|
78 |
|
---|
79 | . Screen update functions
|
---|
80 |
|
---|
81 | . Write to a line
|
---|
82 |
|
---|
83 | . Scroll up / down
|
---|
84 |
|
---|
85 | . Main scan loop integration
|
---|
86 |
|
---|
87 | . Menu highlighting
|
---|
88 |
|
---|
89 | . Sequencer display
|
---|
90 |
|
---|
91 | . Layout
|
---|
92 |
|
---|
93 | . Field display functions
|
---|
94 |
|
---|
95 | . Cursor control functions
|
---|
96 |
|
---|
97 | . Cursor action setup
|
---|
98 |
|
---|
99 | . Cursor left / right (in a patch or sequence table entry)
|
---|
100 |
|
---|
101 | . Scroll up / down
|
---|
102 |
|
---|
103 | . Menu highlighting control
|
---|
104 |
|
---|
105 | . Menu pointing (cursor up / down / left / right in the menu)
|
---|
106 | |
---|
107 |
|
---|
108 | . Patch data entry functions
|
---|
109 |
|
---|
110 | . Edit buffer updates
|
---|
111 |
|
---|
112 | . Enter key processing
|
---|
113 |
|
---|
114 | . Menu selection
|
---|
115 |
|
---|
116 | . Search
|
---|
117 |
|
---|
118 | . Enter
|
---|
119 |
|
---|
120 | . Delete key processing
|
---|
121 |
|
---|
122 | . Clear field
|
---|
123 |
|
---|
124 | . Clear patch entry line
|
---|
125 |
|
---|
126 | . Delete patch
|
---|
127 |
|
---|
128 | . Data key processing
|
---|
129 |
|
---|
130 | . Error handling
|
---|
131 |
|
---|
132 | . Sequence data entry functions
|
---|
133 |
|
---|
134 | . Edit buffer updates
|
---|
135 |
|
---|
136 | . Enter key processing
|
---|
137 |
|
---|
138 | . Menu selection
|
---|
139 |
|
---|
140 | . Enter
|
---|
141 |
|
---|
142 | . Delete key processing
|
---|
143 |
|
---|
144 | . Data key processing
|
---|
145 |
|
---|
146 | . Error handling
|
---|
147 | |
---|
148 |
|
---|
149 | . Execution functions
|
---|
150 |
|
---|
151 | . Initialization functions
|
---|
152 |
|
---|
153 | . Patches
|
---|
154 |
|
---|
155 | . Patch table
|
---|
156 |
|
---|
157 | . Definition list and table
|
---|
158 |
|
---|
159 | . Stimulus list and table
|
---|
160 |
|
---|
161 | . Trigger and stimulus status
|
---|
162 |
|
---|
163 | . Sequences
|
---|
164 |
|
---|
165 | . Sequence table
|
---|
166 |
|
---|
167 | . Control table
|
---|
168 |
|
---|
169 | . "Quiet" key effects
|
---|
170 |
|
---|
171 | . Patch status
|
---|
172 |
|
---|
173 | . Sequence status
|
---|
174 |
|
---|
175 | . Patch definition / stimlus processing
|
---|
176 |
|
---|
177 | . Definition processing phase
|
---|
178 |
|
---|
179 | . Stimulus processing phase
|
---|
180 | |
---|
181 |
|
---|
182 | . Patch execution
|
---|
183 |
|
---|
184 | . FPU outputs
|
---|
185 |
|
---|
186 | . Value
|
---|
187 |
|
---|
188 | . Time
|
---|
189 |
|
---|
190 | . Source / Multiplier
|
---|
191 |
|
---|
192 | . Oscillator outputs
|
---|
193 |
|
---|
194 | . Pitch
|
---|
195 |
|
---|
196 | . Control
|
---|
197 |
|
---|
198 | . Waveshape
|
---|
199 |
|
---|
200 | . Function start / stop
|
---|
201 |
|
---|
202 | . Virtual keys
|
---|
203 |
|
---|
204 | . Triggers
|
---|
205 |
|
---|
206 | . Pulses
|
---|
207 |
|
---|
208 | . Sequence start / stop / goto / step
|
---|
209 | |
---|
210 |
|
---|
211 | . Sequence execution
|
---|
212 |
|
---|
213 | . Sequence control
|
---|
214 |
|
---|
215 | . Main scan loop / timers
|
---|
216 |
|
---|
217 | . Conditional jumps / stops
|
---|
218 |
|
---|
219 | . Virtual keys
|
---|
220 |
|
---|
221 | . Triggers
|
---|
222 |
|
---|
223 | . Pulses
|
---|
224 |
|
---|
225 | . Function start / stop
|
---|
226 |
|
---|
227 | . Sequence start / stop / goto / step
|
---|
228 |
|
---|
229 | . Register operations
|
---|
230 |
|
---|
231 | . Control voltage inputs and outputs
|
---|
232 |
|
---|
233 | . Random value sources
|
---|
234 | |
---|
235 |
|
---|
236 | . Librarian modifications
|
---|
237 |
|
---|
238 | . File formats
|
---|
239 |
|
---|
240 | . Display changes
|
---|
241 |
|
---|
242 | . Store patch table function
|
---|
243 |
|
---|
244 | . Load patch table function
|
---|
245 |
|
---|
246 | . Store sequence table function
|
---|
247 |
|
---|
248 | . Load sequence table function
|
---|