-
Notifications
You must be signed in to change notification settings - Fork 39
/
CHANGELOG
339 lines (257 loc) · 8.1 KB
/
CHANGELOG
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
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
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
----------------
bees 0.7.1
- BIGNUM should now remember x/y location
- add new boot mode: hold down SW1 to perform a "clean boot," loading "clean.scn" file. unlike SW0/SW3 "firstrun" mode, this doesn't perform any writes to flash, so is a little faster and safer as a live performance "panic button."
----------------
bees 0.7.0 !! breaks scene compatiblity for MIDI and WW!!
- new op: MIDI_OUT_CC
- new op: BARS8
- new op: ROUTE16
- fix midi input ops not remembering their channel number
- MIDI_NOTE op now has 3rd output for noteoff velocity
- WW operator now has 7th output for current position
- scrolling page selections now cancels any pending keypress actions.
- INS page now refreshes displayed values on page selection or ALT press.
- scrolling with ENC3 now deletes characters in scene/preset name editors.
- explicitly disable blackfin audio before module change
*WARNING* scenes using MIDI and WW operators will need to be recreated, to take advantage of these fixes. other scenes should be fine.
----------------
bees 0.6.3
- fix init/deinit bugs in graphics ops (e.g. SCREEN, BARS)
----------------
lines 0.2.4
- fix: correct svf parameter slewing
----------------
bees 0.6.2
- fix: wait for bfin to initialize before reading parameters
----------------
lines 0.2.3
- change internal module name to match file name
----------------
waves 0.4.3
- change internal module name to match file name
----------------
dsyn 0.0.2
- change internal module name to match file name
----------------
bees 0.6.1
- added op: SHL, SHR (bit shifting)
- added op: CHANGE (filter repeated values)
- fix: bees dsp loading tries non-prefixed module name on load fail
- fix: address several causes of bees scene loading lockups
----------------
lines 0.2.2
- enabled clearing of buffers on load
----------------
bees 0.6.0
- fix target shift bug when splitting DSP connections
- small display fixes and tweaks
- add ops: SERIAL (output from aleph), HID (input to aleph)
- change: ENC now has VAL input (set value) and DELTA output
- monome driver: fix device size detection, add vari-bright implemementation
- fix: op_step initialization
- fix: display op redrawing
- add op: WW (white whale, for grids)
- update: MP refresh optimized
- add op: FADE (cross fade between inputs)
- added op building overview: README_OP_GUIDE.txt
- added op: DIVR has remainder
- added op: ARC
- added arc support
- 1ms core timer is much more accurate
----------------
bees 0.5.5
- fix: op_step displays step input correctly
- fix: op_bars
----------------
dsyn 0.0.1
- many sound quality improvements
---------------
bees 0.5.4
- new op: mp (meadowsphysics) grid based tangled cascade counter
- new op: bars, screen operator with four horizontal bar params
- default edit screen is SCENES
- autodetection of grid size added
---------------
avr32-lib
- SW0 on boot now is clean boot
---------------
dsyn 0.0.1
- noise is noisier
---------------
dsyn 0.0.0
- initial release
----------------
bees 0.5.3
- fix spurious encoder events on play mode switch
- use generic filename for note scaler data, to encourage customization
- add some param types: 16b integrator, 16b int, 32b fract
- fix crash when toggling focus on grid ops, no grid attached
----------------
waves 0.4.2
- fix for waveshape slew processing
----------------
bees 0.5.2
- fix op_step init bug
----------------
waves 0.4.1
- cv dac fixes
----------------
lines 0.2.1
- cv dac fixes
----------------
bees 0.5.1
- fix avr32 timer management crashes
----------------
bees 0.5.0 ! breaks module/scene compatibility !
- new ops: LIST16, MIDICC, NOTEOUT, STEP
- many UI tweaks
- fixed series monome grids larger than 8x8
- move param descriptors offline, associated .dsc with .ldr
- fix hang on delete-system-op
- SRAM linked to heap
----------------
waves 0.4.0
- reduced parameter count and scope, all params implemented
----------------
lines 0.2.0
- move param descriptors offline, associated .dsc with .ldr
- tweak fade behavior
----------------
waves 0.3.0
- move param descriptors offline, associated .dsc with .ldr
----------------
bees 0.4.4
- wait for sdcard on boot
----------------
bees 0.4.3
- fix preset-node-indexing bug on op creation / deletion
----------------
lines 0.1.2
- fade init is more proper
- revert to 1min times (still working on it)
----------------
bees 0.4.2
- new ops: delay, route, split4
----------------
waves 0.2.1
- enable filter smoothing parameters
- cleanup some intial param values
----------------
lines 0.1.1
- enable crossfade parameters (linear, only affecting read pos / delay)
- enable filter smoothing parameters
- cleanup some intial param values
- fix crash bug when delay > loop
----------------
bees 0.4.1
- hopefully fix scroll behavoir on scenes/dsp pages
- minor gfx/UI tweaks (including glitched scene names)
----------------
bees 0.4.0 ! breaks scene compatbility !
- presets now store all inputs, play flag
- max count of operators / ins / presets increased
- op ADC renamed CV-IN
- op CV-IN enable input no longer acts like a toggle
- op CV-IN mode input added, set to one for trigger input which outputs only on transition
- new op: HISTORY
- op LIFE fixed, outputs reduced
- op GRID added count output
----------------
bees 0.3.8
- add new ops: BITS, IS, LIFE, LIST2, LOGIC, MOD
- fix some refresh bugs
----------------
bees 0.3.7
- fixed monome timer set in bees!
----------------
bees 0.3.6
- fix gnarly init-order bug that was killing UHC
----------------
bees 0.3.5
- scene filename / extension bugfix
----------------
bees 0.3.4
- move default scene to sdcard
- major bugfix in net activation / play mode
- play mode defaults to 1 for params, 0 for op inputs
----------------
bees 0.3.3
- major bugfix when storing/recalling default scene after clean boot
- .scn extension applied directly to scene name
----------------
bees 0.3.2
- enable SPLIT command and change operator label ('Y')
- headless bees runs and almost loads a scene
- app init cleanup
==================================
140118
----------------
bees 0.3.1
- forbid pathological settings for op_accum and fix wrap bug
- slight cleanup in rendering
- disconnect params on module switch instead of clearing scene
- clear scene with button on scenes page
- store reported module version in scene data (still using filename though)
- add "headless bees" (compiles but needs work)
----------------
bees 0.3.0 ! breaks scene compatbility !
- include param radix in scene data
- include play vis. flag in scene data
- blackfin reports version (sort of)
- scene stores bees + module versions (sort of)
- general scene serialization stability
--------------------
waves 0.2.0 ! breaks scene compatbility !
- added fmDel parameters (not functional)
- added version reporting
lines 0.1.0
- added version reporting
----------------
bees 0.2.3
- release build now actually supresses debug prints
- fix LDR boot problems
- fix onscreen boot messages
===========================================
140115
----------------
bees 0.2.2
- fix 256 detection bug
- add 40h protocold
- fix overflow in op_enc and ban some pathological settings
----------------
bees 0.2.1
- fix crash when selected 1st operator's inputs from ops page
============================================
140114b
----------------
bees 0.2.0
- add 2nd sensitivity knob on ins page
- add preset-recall notify to play page
- correct enc0, enc1 scaling on play page
- preset names stored in scene
- 'zero' command now 'zero/max'
- add 'thresh' operator
----------------
lines 0.0.2
- fix param descriptors so doesn't crash on scene load.
============================================
140114
----------------
bees 0.1.0
- added DELETE to ops page; removes most recent op.
- fix saturation in table-based param scalers.
- cleanup
----------------
waves 0.0.1
- more attempts at bandlimiting. works a little but not will because operating on linear frequency.
- delay codec reset at startup until interrupts enabled. catches some startup bugs.
----------------
lines 0.0.1
- delay codec reset at startup until interrupts enabled. catches some startup bugs.
============================================
140113
bees 0.0.0
lines 0.0.0
waves 0.0.0
first public release