-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
275 lines (198 loc) · 8.32 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
v2.0.1
* fix preset editing on Command Stations (and possibly p2500)
not working
* fix open loop download on Command Stations not working
v2.0
* changed theme so that its less 'noisy'
v2.0rc24
* windows version got an icon
* updated mac/linux icons
* arp editor could crash. fixed.
* some updates to the arp editor
* redesigned sliders
* fresh default colors
* added two command line options -ti and -i:
-ti [title] allows you to set the window title
-i will start prodatum minimized
the -ti option should be especially interesting for people
who are using prodatum with multiple devices
v2.0rc23
* fix some patchcord names
* give patchcords widgets a bit more space
* fix preset patchcord sources
* better support A2K modules
* show preset/setup dumps in timeouts
v2.0rc22
* use different labelcolors for labels drawn on background
and labels drawn on alternative background color.
v2.0rc21
* use timeout instead of sleep for delayed preset requests:
makes channel and preset selection feedback instant
(feels snappier and makes a huge difference to me)
* preferences: you can now select the colors used for knob
drawing
* fixed some MIDI mode related issues. for example, it was
possible to (apparently) select a different preset even
when "MIDI enable" was disabled (which makes preset selection
impossible as it's using MIDI CC). (ticket #12 might be
related). This seems to be a very old bug (I have tested v1.0
which was buggy too). RIP, bitch! :D
v2.0rc20
* fix message/sync log not resizing properly (linux/windows)
* mix-out buttons could be disabled everywhere (in layer strips
and in the channel setup area). fixed.
* added preprocessor definition for sync log (use -DSYNCLOG to
compile with synchronization logging)
v2.0rc19
* fixed sleep macro (linux/osx)
* added visual feedback when using portable configuration
* Piano drawing tweaks
* fixed color of some menu entries
* new knobs (made of steel)
* right mouse button on minipiano would also change shortcut
note. fixed.
* fix weird double click behaviour for patchcord amount values
* fix potentially weird double click behaviour in browsers
* disable "all notes off" menu entries when in omni mode
* save a lot of memory through de-duplicating patchcord/arp-step
tooltips and name strings
v2.0rc18
* some nonfunctional improvements
* first try to deal with devices becoming mute for unknown reasons
when synchronizing RIFF names
v2.0rc17
* save sync files right away so that, if later ROM's time-out
we have at least the flash and previous ROM data (related:
ticket #11)
* also make sure to re-up users multisetup when sync times out
(ticket #9)
* added some more help buttons to the open dialog
* added a "Bugs and feature requests..." menu entry to the help menu
* (updated the online manual, check help menu if you're interested)
v2.0rc16
* portable configuration option: if there is a directory called "prodatum-
config" in the same directory where prodatum is launched from, prodatum
will load and save it's configuration files from/to that directory.
* fixed sync code bug: make sure replies from name type requests do not
interfere with the next name type requests and, vice versa :o timewarp
(adds 2s/ROM to sync time)
* make sure to clean up when switching devices and when re-syncing
(previously the browsers wouldn't update their contents when doing a
re-sync for example)
* disable master riff selection if superbeats mode is not set to master
* disable SUPERBEATS group for Audity 2000 devices
* upload user multisetup when sync got cancelled by user
v2.0rc15
* sliders also autofocus now (not really needed but feels more consistent
with knob behaviour)
* slightly changed widget colors here and there so that everything is more
consistent
* fixed issue with default config not loading on startup
v2.0rc14
* changed a few things so that more color combinations will play nice
together
v2.0rc13
* envelope editor got tooltips (!!!)
* when volume envelope is set to "Factory" prevent editing to avoid
confusion when changes made have no effect (happened to me)
even though technically you can edit the envelope 'offline', avoiding
confusion has priority
* draw envelope values at cursor instead of box (better eye-hand coordination)
* removed unused variables, made code C11 compliant, -Wall -W cleanup
* minipiano got tooltip
* keyboard got tooltips
* slightly increased saturation for some of the default colors
* changed filter knob labels (Cutoff > Freq. and Res > Q) to be more
general valid for all the different filter types
v2.0rc12
* a new drug was developed: the arp editor got a xxxx seperate window.
* arp editor: root note selector added, so offset note values show relative
to a note of your choice
* minipianos: middle click a key to set the note and velocity that is being
played back when pressing 'B' (default is A 3). middle click on the case
to just set the velocity
NOTE: this only works with the minipianos since the big keyboard uses the
middle-mouse button to set the layer transpose value.
* ask for confirmation when about to change the multisetup and there are
unsaved changes
v2.0rc11
* autofocus knobs when hovered.
* minipianos: mousewheel can shift keyrange (octave)
* when saving a preset, update the internal clone too
* tuned range of the ultra cool scope.
* fixed status display
v2.0rc10
* channel selection doesn't work properly (rc9 regression). fixed.
* mixer flickers when changing preset/channel/edit all. fixed.
* master volume saved with config (default lvl: 80).
will be applied on startup.
* pressing escape while in the arp editor, closes the arp editor, not prodatum
v2.0rc9
* program arp "COPY FROM": ROM selector would not update preset brwosa. fixed.
* slightly compressed preferences dialog
* synchronization got a turbo (***):
v2.0rc8: 2m 09s
v1.0.0: 1m 13s
v2.0rc9: 1m 1s
* "Delay" effect on synchronizing (***):
0ms: 1m 1s (check your browsers, may result in missing names)
10ms: 1m 3s (safe option for me)
40ms: 1m 9s (comfortable starts here)
90ms: 1m 19s
160ms: 1m 33s (still fast compared to v2.0rc8)
*** (all times measured for a complete sync with 1 ROM (linux+xmidi2x2))
v2.0rc8
* make sure value numbers in envelope editor play nicely with background color
* fixed menu not behaving (since rc7)
* focus channel selection on startup (no point to focus the name)
* removed global "ESC to quit" shortcut so ESC can be used to close
subwindows again. Oops
* pressing B will play an A now
* changed channel and preset selection callbacks from "when released" to
"when changed"
* all widgets now believe in Drag'n'Drop. Basically the whole
main window is now Drag'n'Drop area.
v2.0rc7
* removed loading window. felt it was too - disturbing haha! no.
* drag.n.drop could crash prodatum. fixed.
* nicer envelope editor buttons
* fixed some open dialog oddities
* some UI restyling
* slightly changed default color palette
* enabled closed loop downloads by default
* scopes don't resize, hide 'em when window != max
v2.0rc6
* envelope editor could segfault, fixed
* added MIDI I/O scopes (for scientific looks and to appeal to the masses)
v2.0rc5
* move knob labels on top of knobs (like in every other widget)
* copy/save window is no longer modal (just leave it open if u want)
* new open device, about and pref dialogs
* grabbing windows in OSX will no longer block internal data flow
v2.0v4
* slightly changed knob design
* changed default colors
* sync code tweaks/
* more sensible sysex delay options (including 0ms)
* handle WAIT commands correctly
* even better window handling
* fixed sync deadlock in OSX
* increased max logsize (1mb)
v2.0rc3
* Linux/OSX: fixed excessive use of CPU (ticket #6)
* threadless initialization (new init code again, similar to the previous
version but threadless)
* commandline config file loading is back (by popular demand)
* fixed sysex packet delay being all weird n stuff :-)
v2.0rc2
* new: init log. should help with fixing initialization issues
* better window placement
* fixed ticket #4
* some nonfunctional improvements
v2.0rc1
* import browser: too ugly for life. got shot in the face. Import via drag'n'drop!
* support loading different configurations from UI
* new, clean look and more/better color options
* lot's of non-functional, internal improvements (eg, new initialization code)
* lot's of bugs fixed
* possibly lot's of new bugs added