File: CHANGES.log

package info (click to toggle)
kluppe 0.6.20-1.1
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 1,096 kB
  • ctags: 1,621
  • sloc: ansic: 14,218; makefile: 84; sh: 21
file content (287 lines) | stat: -rw-r--r-- 7,551 bytes parent folder | download
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
0.6.20
------
fixed broken recording

0.6.19
------
fixed regular clicks and initial dropouts for diskstream playback
fixed order of loopers when loading from file
add [indexes] in looper descriptions
fixed alphatrack volume fader feedback

0.6.18
------
fixed crash in grain-setting (realloc-problem in looperdata.c)

0.6.17
-----
fixed 2 alphatrack related crashes

0.6.16
------
fixed "Attempt to unlock mutex that was not locked" problem.

0.6.15
------
*) fixed broken compile for latest debian versions

0.6.14
------
*) avoid sudden volume changes in midi grain playmode

0.6.13
------
*) added preliminary support for M-audio xsession-pro
*) added support for frontier alphatrack remote control
*) canged range of playback-vol sliders to -48 - +18 db


0.6.12
-------
*) fixed some segfaults when peakview runs out of mem
*) fixed position-interpolation for long buffers
*) fixed midi-channel chaos
*) peakview generation runs faster now
*) try harder to find a a free port for osc-server 
*) allow bigger empty buffers (1000 sec)

0.6.11
------
*) relax jack-client startup 

0.6.10
----
*) "suspend" buttons for rec. and playback
*) threshold-driven recording

0.6.9
-----
*) try to raise priority of mix thread on startup
*) fixed resize at project loading
*) fixed wrong samplerate-conversion for filebuffers
*) fixed slow peakview calculation when recording

0.6.8
-----
*) fixed mono playback and recording
*) repaired "save *selection to file" again

0.6.7
-----
*) fixed segfault on recselection-resize
*) fixed deadlock in pixel calculation
*) fixed multiple broken recording

0.6.6
-----
*) fixed graphical loop-resize behaviour
*) fixed spinbox behaviour in looper.c
*) fixed broken peakview at block-borders
*) improved buffering for disc-streams
*) clean up peakview on close/change
*) avoid double calculation of peakviews
*) fixed some memory leaks
*) added up/down buttons looper-position
*) repaired handling of mono buffers
*) repaired "save *selection to file"
*) make configfiles language-independent
   (this may break some old config files)

0.6.5
-----
*) fixed behaviour when jackd is not running
*) added "stereo diversity" for granular mode
*) added click-mode (vinyl & cd for now)
   thanks to oliver stotz for the idea.
*) midi-only mode for grains now keeps pitch
*) optimized lists-handling

0.6.4
-----
*) don't let second kluppe crash on start
*) check buffer loading and warn if failed
*) add "de-normalize" option for loopers
*) bounce correctly in back'n'forth-mode
*) fuzzy logic quit dialog
*) included manpage from debian package
*) various improvements and buxfixes 
   (thanks a lot to piem)

0.6.3
-----
*) better graphical handling of loop-wrap
*) "new project" option in file dialog
*) fixed compilation for klopfer 
   (thanks to toni again)

0.6.2
-----
*) fixed soundfile samplerate conversion 
*) clear loopview before painting new data

0.6.1
-----
*) improved peakview

0.6.0
-----
*) disc stream support
*) "play once" and "rec single" modes
*) generation of peak-data in own thread

0.5.4
-----
*) yet another Makefile-fix-release
   (thanks to toni for the help)
 
0.5.3
-----
*) preliminary osc support using liblo
   when compiled with -DHAVE_OSC
*) fixed compiling without libusb (-DHAVE_USB)

0.5.2
----
*) tranzport(tm) support for klopfer
*) added some simple presets for kloper
*) fixed debian/unstable compile problem
*) fixed occasional segfault on project loading
*) grid from play/rec-selection
*) make midi more responsive
*) correct URL in about dialog
*) handle note-off events
*) fix gridoffset-bug in configfile loading
*) regard midi volumes (velocity)
*) save and restore window geometry

0.5.1
-----
*) corrected grain wrap around loopborders
*) reduce grain offsets to smoothen pitch shift
*) fix possible segfault for very small grains
*) improve klopfers shuttle control
*) simple midi control for granular pitchhift + bend
*) avoid "differ in signedness" warnings for gcc4
*) fix stepsize for output-volume fader
*) fix grainsize spinbutton behaviour
*) moved parts of main menu to "Edit" menu

0.5
-----
*) set grid to 120 bpm by default
*) insert some yield points in gtk parts for 
   smoother task switching
*) moved kluppe homepage to http://kluppe.klingt.org
*) startet online documentation
*) integrated klopfer frontend
 
0.4.7
-----
*) change (mouse-)pointer over selections

0.4.6
-----
*) return 0 (int) instead of nothing (void) on xrun
  (small change, big result for stability)
*) added a minimal "about" dialog

0.4.5
-----
*) fixed gcc compile flags (-pthread)
*) improve memory check on file loading
*) fix a bug in (buffer-, looper-...)list handling 
*) fixed occasional crash on configfile-load 

0.4.4
-----
*) more work to allow low latencies
*) added "normalize play/rec selection"
*) bypass pointer calcualtions when not in use

0.4.3
-----
*) revert to pthread for jackmixer
   to prevent being kicked off by jack
*) fix a possible segfault on "new empty buffer"

0.4.2
-----
*) start loadfile thread at startup
   to prevent being kicked off by jack
*) optimize peak calculations for loopview
*) set filename of buffer after saving contents.
*) correctly remove from jack on quit

0.4.1
-----
*) (re-)added kluppe.png to tarball
 
0.4
---
*) save buffer/playloop/recloop content to file
   for now it's always .wav 16bit unsigned
   (needs more work - eg. different filetypes)
*) improved mouse control for loopview
*) meter grid in loopview (+ settings dialog)
*) "CV sync": drive loopers by "external pointer"
   this allows jack apps (eg. supercollider, pd, ...)
   to crontrol/be controlled by kluppe's playback.
*) prevent loading of soundfiles bigger than the
   available physical memory
*) display error dialog on failed soundfile-load
*) fixed segfault when recording into mono buffer
*) add "reset custom position" and "reset custom speed"
*) fixed occasional segfault when closing loopers
*) include version in path of .tar.gz

0.3
--
*) save / load projects 
*) loopers can be closed now
*) loopers can be minimized
*) very simple "limiter" instead of clipping
*) moved normalize to buffer-menu 
*) added clear buffer option
*) auto panner
*) kluppe now works in "free wheeling" mode
*) cpu load in progress bar
*) refreshing of gui relaxes at cpu load > 40%
*) optimized loopview-widget to reduce load 
*) use kluppe1, kluppe2 ... as jack names
   (instead of kluppePID)
*) relax buffer initialisation to avoid
   "zombifying" through jack
*) soundfile info in "new buffer from file" dialog
*) usb-shuttle-interface is now linux 2.4 compatible


0.2
---
*) found and fixed an infinite loop 
*) fixed waveform view for normalize across loopers
*) "overdrive" feature for rec-mix slider
*) added random "grain density" 
*) added support for shuttle-Xpress HID device
*) monofiles are now internally handled as mono
   input to mono-buffers is mixed L+R -> mono
   output ist always 2 channels (mono can be panned)
*) update all affected loopviews 
   for a buffer while recording
*) split "custom mode" into 
   "custom speed" and "custom position"
*) "normalize" function in menu for custom mode
*) occasional segfaults on file loading fixed


0.1 initial version
-------------------
features so far:
*) gtk2.0 interface
*) different threads (jack, mixer, gui, bufferactions)
*) creating of (stereo-)buffers 
*) gtkloopview widget
*) loading of files (libsoundfile)
*) playback master and singletracks (jack)
*) recording into buffers
*) playmodes: loop, back-forth, sinewave, custom
*) (0 - 15) grains with variing size and speed