~ubuntu-branches/ubuntu/hoary/kdemultimedia/hoary

« back to all changes in this revision

Viewing changes to kmidi/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Martin Schulze
  • Date: 2003-01-22 15:00:51 UTC
  • Revision ID: james.westby@ubuntu.com-20030122150051-uihwkdoxf15mi1tn
Tags: upstream-2.2.2
ImportĀ upstreamĀ versionĀ 2.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2000-08-25  Greg Lee  <lee@hawaii.edu>
 
2
 
 
3
        * alsa_a.cpp: various refinements
 
4
        * configdlg.cpp: change outdated Izumo web address
 
5
 
 
6
2000-08-23  Greg Lee  <lee@hawaii.edu>
 
7
 
 
8
        * TIMIDITY/makelinks must be run at compile time
 
9
        * change name of "About" button on main menu bar to "Help"
 
10
        * change names of buttons in file dialog (again)
 
11
        * current QT no longer works with insert(0, ...) for
 
12
          QStringList -- change to prepend(...)
 
13
        * copy of argv pointers made in midiapplication.cpp can
 
14
          no longer be deleted, since it's later used by the
 
15
          crashhandler
 
16
        * fix the alsa_a.cpp driver
 
17
        * b_out.cpp: support for alsa driver
 
18
 
 
19
2000-07-15  Greg Lee  <lee@hawaii.edu>
 
20
 
 
21
        * TIMIDITY/gtk_i.c: implement load playlist
 
22
        * playmidi.cpp: import change from TiMidity++ 2.95
 
23
        * TIMIDITY/xaw_c.c: fix change song locator (bar
 
24
          still not shown)
 
25
 
 
26
2000-07-09  Greg Lee  <lee@hawaii.edu>
 
27
 
 
28
        * kmidifiledialog: fix open file dialog
 
29
 
 
30
2000-07-07  Greg Lee  <lee@hawaii.edu>
 
31
 
 
32
        * Makefile.am, config.h: path for config file was wrong
 
33
        * move patch dir down inside config dir
 
34
 
 
35
Sat May 27 11:11:56 2000  Dirk Fļæ½rsterling  <milliByte@gmx.de>
 
36
 
 
37
        * added font size calculation (fix 100dpi problem)
 
38
 
 
39
2000-03-06  Greg Lee  <lee@hawaii.edu>
 
40
 
 
41
        * spruce up xaw
 
42
 
 
43
2000-03-04  Greg Lee  <lee@hawaii.edu>
 
44
 
 
45
        * xaw load file
 
46
        * timidity.desktop
 
47
 
 
48
2000-03-02  Greg Lee  <lee@hawaii.edu>
 
49
 
 
50
        * fix motif "not child" error messages
 
51
        * move tk and motif src to TIMIDITY dir
 
52
 
 
53
2000-02-29  Greg Lee  <lee@hawaii.edu>
 
54
 
 
55
        * fix motif & xaw hanging after next
 
56
        * fix tk sync
 
57
 
 
58
2000-02-28  Greg Lee  <lee@hawaii.edu>
 
59
 
 
60
        * fix glib configuration
 
61
        * move motif files to TIMIDITY
 
62
        * fix motif configure
 
63
        * fix xaw sync
 
64
 
 
65
2000-02-27  Greg Lee  <lee@hawaii.edu>
 
66
 
 
67
        * reorganize source dir; timidity to subdir
 
68
          TIMIDITY and is configured and compiled
 
69
        * new timidity GTK+ interface
 
70
 
 
71
2000-02-25  Greg Lee  <lee@hawaii.edu>
 
72
 
 
73
        * remove file constants.h
 
74
        * configure is not finding slang.h
 
75
 
 
76
2000-02-24  Greg Lee  <lee@hawaii.edu>
 
77
 
 
78
        * set active color palette to same as normal
 
79
        * add id argument to b_out
 
80
        * add artsd output i.f.
 
81
        * temporary fix for timidity config
 
82
 
 
83
2000-01-24  Greg Lee  <lee@hawaii.edu>
 
84
 
 
85
        * fix output esd interface (flag -Oe)
 
86
        * add output interface for linux 2nd
 
87
          soundcard (flag -Od)
 
88
        * make "-O<letter>" a cfg file option
 
89
 
 
90
2000-01-22  Greg Lee  <lee@hawaii.edu>
 
91
 
 
92
        * fix kmidi reading commandline files
 
93
        * mark unplayable files on playlist
 
94
        * fix flicker in channel view
 
95
 
 
96
2000-01-17  Greg Lee  <lee@hawaii.edu>
 
97
 
 
98
        * handle ncurses window resizing
 
99
        * sync ncurses and slang trace display
 
100
        * patch names for ncurses and slang
 
101
        * color and F-key labels for ncurses
 
102
 
 
103
2000-01-16  Greg Lee  <lee@hawaii.edu>
 
104
 
 
105
        * during loading stop when user says don't
 
106
          play this file
 
107
        * be more careful not to exceed max patch memory
 
108
        * fix ncurses screen blanking bug
 
109
        * fix bug causing some soundfonts to be read more
 
110
          than once
 
111
        * report missing patches by general-midi name
 
112
 
 
113
2000-01-12  Greg Lee  <lee@hawaii.edu>
 
114
 
 
115
        * look ahead to estimate needed polyphony
 
116
 
 
117
2000-01-10  Greg Lee  <lee@hawaii.edu>
 
118
 
 
119
        * fix timidity-only compile of xaw and motif i-f
 
120
        * open-file dialog not modal
 
121
 
 
122
2000-01-05  Greg Lee  <lee@hawaii.edu>
 
123
 
 
124
        * selected commandline options also settable
 
125
          in timidity.cfg, documented in timidity.1
 
126
        * add commandline options for expression and
 
127
          volume curves
 
128
        * allow for commandline argument "-icon"
 
129
        * optimization compiler options
 
130
 
 
131
2000-01-04  Greg Lee  <lee@hawaii.edu>
 
132
 
 
133
        * kde interface is no longer started up if
 
134
          commandline has "-h" for help or if some other
 
135
          interface is requested ("-id"/"-in"/"-is")
 
136
        * added ncurses and slang alternative interfaces
 
137
 
 
138
2000-01-02  Greg Lee  <lee@hawaii.edu>
 
139
 
 
140
        * cfg.l: replace read_config_file()
 
141
        * adjust tuning in cfg files
 
142
        * add vol/expression curve to menus
 
143
        * add "surround" option
 
144
        * fix drum vol bug
 
145
        * add some credits to timidity.1
 
146
          document tuning adjustment
 
147
 
 
148
1999-12-26  Greg Lee  <lee@hawaii.edu>
 
149
 
 
150
        * changed more float to double
 
151
 
 
152
1999-12-25  Greg Lee  <lee@hawaii.edu>
 
153
 
 
154
        * playmidi.cpp: increase stereo separation
 
155
        * instrum.cpp: demote some error msgs to info
 
156
        * tables.cpp: expression table
 
157
        * sndfont.cpp,sf2cfg.cpp: allow for percussion
 
158
          key ranges
 
159
        * linux_a.c: use OSS GETOPTR
 
160
        * b_out.c: fill buffer at start up
 
161
 
 
162
1999-12-24  Greg Lee  <lee@hawaii.edu>
 
163
 
 
164
        * fix multiple references to soundfonts
 
165
 
 
166
1999-12-22  Greg Lee  <lee@hawaii.edu>
 
167
 
 
168
        * fix error messages
 
169
 
 
170
1999-12-21  Greg Lee  <lee@hawaii.edu>
 
171
 
 
172
        * disable qmultilineedit undo
 
173
 
 
174
1999-12-20  Greg Lee  <lee@hawaii.edu>
 
175
 
 
176
        * fix display sync problem
 
177
        * make expression and volume controllers
 
178
          nonlinear
 
179
        * change `float' to `double'
 
180
 
 
181
1999-12-15  Greg Lee  <lee@hawaii.edu>
 
182
 
 
183
        * fix setting global reverb and chorus depth
 
184
 
 
185
1999-12-14  Greg Lee  <lee@hawaii.edu>
 
186
 
 
187
        * bar graphics for channel view
 
188
        * sndfont.cpp: percussion should not be dry
 
189
 
 
190
1999-12-13  Greg Lee  <lee@hawaii.edu>
 
191
 
 
192
        * configure.in.in: define NO_STRING_H (to
 
193
          make bero's changes interpretable
 
194
        * config.h: define NO_STRING_H for timidity
 
195
        * readmidi.cpp: bulletproofing against bad
 
196
          midi files
 
197
 
 
198
1999-12-12  Greg Lee  <lee@hawaii.edu>
 
199
 
 
200
        * channel view window
 
201
 
 
202
1999-12-09  Greg Lee  <lee@hawaii.edu>
 
203
 
 
204
        * fix bugs in chorus and key-to-release
 
205
          modification
 
206
        * fix some type conversions
 
207
 
 
208
1999-12-08  Greg Lee  <lee@hawaii.edu>
 
209
 
 
210
        * compile all with c++ for better
 
211
          type checking
 
212
 
 
213
1999-12-05  Greg Lee  <lee@hawaii.edu>
 
214
 
 
215
        * receive orders via dcop
 
216
 
 
217
1999-12-04  Greg Lee  <lee@hawaii.edu>
 
218
 
 
219
        * instrum.c,playmidi.c: bug fixes
 
220
          from TiM++ 2.8.0
 
221
        * port alsa and (2nd) hpux drivers (untested)
 
222
        * port bsdi, esd, nas drivers
 
223
 
 
224
1999-12-03  Greg Lee  <lee@hawaii.edu>
 
225
 
 
226
        * configuration from TiMidity++
 
227
 
 
228
1999-12-02  Greg Lee  <lee@hawaii.edu>
 
229
 
 
230
        * first commandline file didn't play
 
231
          because patches weren't initialized
 
232
          (because of new KUniqueApp behavior)
 
233
        * timidity no longer looks first in the
 
234
          current directory for patches
 
235
        * commandline files are now passed to
 
236
          the playlist editor with full path names
 
237
        * the directory path list is now cleared
 
238
          before a new set of patches is read
 
239
 
 
240
1999-11-30  Greg Lee  <lee@hawaii.edu>
 
241
 
 
242
        * mmap soundfont files
 
243
        * split up some source
 
244
 
 
245
1999-11-29  Greg Lee  <lee@hawaii.edu>
 
246
 
 
247
        * pass commandline from new instance
 
248
 
 
249
1999-11-27  Greg Lee  <lee@hawaii.edu>
 
250
 
 
251
        * add menu bar
 
252
 
 
253
1999-11-24  Greg Lee  <lee@hawaii.edu>
 
254
 
 
255
        * redid array references in resampling code
 
256
 
 
257
1999-11-23  Greg Lee  <lee@hawaii.edu>
 
258
 
 
259
        * Makefile.am: change -O2 to -O to avoid
 
260
          core dumps (egcs-1.1.2)
 
261
        * kmidi.cpp: made kmidi a unique application;
 
262
          registered with dcop; added stuff about
 
263
          restoring (untested)
 
264
 
 
265
1999-11-22  Greg Lee  <lee@hawaii.edu>
 
266
 
 
267
        * fixed core dump during LaGrange interpolation
 
268
          by eliminating some preprocessor defines (!)
 
269
        * sndfont.c: sustain points for tremolo strings,
 
270
          fiddle, helicopter
 
271
        * note off's are more gradual
 
272
 
 
273
1999-11-21  Greg Lee  <lee@hawaii.edu>
 
274
 
 
275
        * got a core dump (mix.c) using -O3, so
 
276
          it's back to -O2
 
277
        * added the utility sf2cfg
 
278
        * sun_a.c: untested revisions
 
279
 
 
280
1999-11-20  Greg Lee  <lee@hawaii.edu>
 
281
 
 
282
        * sndfont.c: adjust sample volumes
 
283
        * kmidi.cpp: add display/set time slider
 
284
 
 
285
1999-11-19  Greg Lee  <lee@hawaii.edu>
 
286
 
 
287
        * sndfont.c: adjust sample volumes
 
288
        * timidity shouldn't read entire soundfont
 
289
          files if it has fewer than 3 files to play.
 
290
        * ctl.c: didn't initialize first patchset
 
291
 
 
292
1999-11-18  Greg Lee  <lee@hawaii.edu>
 
293
 
 
294
        * read entire sf files
 
295
 
 
296
1999-11-16  Greg Lee  <lee@hawaii.edu>
 
297
 
 
298
        * add references to patch sets
 
299
          in configuration window
 
300
 
 
301
1999-11-15  Greg Lee  <lee@hawaii.edu>
 
302
 
 
303
        * use new docking
 
304
        * leds a little taller
 
305
        * status led starts out red
 
306
        * propagated bug fix reported for 1.1.2
 
307
 
 
308
1999-11-14  Greg Lee  <lee@hawaii.edu>
 
309
 
 
310
        * kmidi.cpp: image for whatthis button
 
311
        * playlist.cpp: doubleclick on playlist
 
312
          file appends contents to play list
 
313
        * disabled IW patch support, since it
 
314
          now dumps core
 
315
 
 
316
1999-11-13  Greg Lee  <lee@hawaii.edu>
 
317
 
 
318
        * fix bug in envelope calculation
 
319
        * resample.c: bidir patch with loop end
 
320
          at sample end caused core dump
 
321
 
 
322
1999-11-10  Greg Lee  <lee@hawaii.edu>
 
323
 
 
324
        * more whatsthis help
 
325
        * ask for compiler warnings (whew!)
 
326
 
 
327
1999-11-09  Greg Lee  <lee@hawaii.edu>
 
328
 
 
329
        * add whatsthis help
 
330
 
 
331
1999-11-08  Greg Lee  <lee@hawaii.edu>
 
332
 
 
333
        * kmidi.cpp: fix accept drops
 
334
 
 
335
1999-11-07  Greg Lee  <lee@hawaii.edu>
 
336
 
 
337
        * max mem for patches now configurable
 
338
        * readmidi.c: fix XG initialization bug
 
339
        * kmidi.cpp: checkboxes on lower panel configurable
 
340
 
 
341
1999-11-06  Greg Lee  <lee@hawaii.edu>
 
342
 
 
343
        * better memory management
 
344
        * made se in resample.. uint32
 
345
 
 
346
1999-11-05  Greg Lee  <lee@hawaii.edu>
 
347
 
 
348
        * kmidi.cpp: checkboxes select interpolation;
 
349
          reorganize leds; add lyrics led
 
350
 
 
351
1999-11-04  Greg Lee  <lee@hawaii.edu>
 
352
 
 
353
        * synchronize lyrics
 
354
 
 
355
1999-11-03  Greg Lee  <lee@hawaii.edu>
 
356
 
 
357
        * disable lp filter and c-spline interpolation
 
358
          (except filter still works for drums when first loaded)
 
359
 
 
360
1999-11-02  Greg Lee  <lee@hawaii.edu>
 
361
 
 
362
        * kmidi.cpp: smooth song time display; stop
 
363
          button positions first song in new playlist
 
364
        * playlist.cpp: now a KTMainWindow
 
365
 
 
366
1999-11-01  Greg Lee  <lee@hawaii.edu>
 
367
 
 
368
        * b_out.c: disable filling of entire buffer
 
369
          on start up to get meter display started
 
370
 
 
371
1999-10-31  Greg Lee  <lee@hawaii.edu>
 
372
 
 
373
        * log.cpp: keep only 100 lines in the QMLE
 
374
        * mix.c,resample.c: don't notify interface of
 
375
          finished notes twice
 
376
        * playmidi.c: XG flanger (too fast?)
 
377
        * kmidi.cpp,ctl.c: improve meter display
 
378
 
 
379
1999-10-30  Greg Lee  <lee@hawaii.edu>
 
380
 
 
381
        * ctl.c/kmidi.cpp: improve meter display (still no
 
382
          good at sustained notes)
 
383
        * kmidi.cpp: flag changes in playlist
 
384
 
 
385
1999-10-29  Greg Lee  <lee@hawaii.edu>
 
386
 
 
387
        * get docking and resizing to work better
 
388
 
 
389
1999-10-28  Greg Lee  <lee@hawaii.edu>
 
390
 
 
391
        * kmidi.cpp: try to straighten out resizing;
 
392
          add arg to KApplication
 
393
        * sndfont.c: don't use lfo to modulate filter cutoff
 
394
          when initial filter cutoff has not been set
 
395
 
 
396
1999-10-27  Greg Lee  <lee@hawaii.edu>
 
397
 
 
398
        * made kmidi a KTMainWindow
 
399
        * stole docking routine from kscd
 
400
 
 
401
1999-10-26  Greg Lee  <lee@hawaii.edu>
 
402
 
 
403
        * playmidi.c: longer echo delays
 
404
 
 
405
1999-10-24  Greg Lee  <lee@hawaii.edu>
 
406
 
 
407
        * resample.c: fixed bug in note terminations
 
408
          but now it sounds worse (clicks)
 
409
        * b_out.c: lie about room in buffer at start up
 
410
          to prevent too much polyphony at beginning of
 
411
          some songs
 
412
        * playmidi.c: try harder to prevent dropouts;
 
413
          revise detuning
 
414
        * config/piano+guitar: strip envelope of guitar
 
415
          for strings
 
416
        * ctl.c: kmidi shouldn't kill timidity on exit
 
417
        * kmidi.cpp: rename reverb/chorus to echo/detune
 
418
        * effects.c: route XG phaser request to phaser filter
 
419
 
 
420
1999-10-23  Greg Lee  <lee@hawaii.edu>
 
421
 
 
422
        * playmidi.c: fix panning
 
423
        * make files: -O3 dumps core in resample.c -
 
424
          -O2 for C-code seems ok (using egcs1.1.2)
 
425
 
 
426
1999-10-22  Greg Lee  <lee@hawaii.edu>
 
427
 
 
428
        * playmidi.c,resample.c: be more careful about
 
429
          terminating notes (no VOICE_DIE now)
 
430
        * reworked reverberation
 
431
 
 
432
1999-10-21  Greg Lee  <lee@hawaii.edu>
 
433
 
 
434
        * resample.c: smooth off ends of patches
 
435
          (but ocarina, vibes, pan flute still click)
 
436
        * config.h: up FRACTION_BITS to 13
 
437
        * playmidi.c: more polyphony reduction
 
438
        * kmidi.cpp: led flashes yellow when loading patches
 
439
 
 
440
1999-10-20  Greg Lee  <lee@hawaii.edu>
 
441
 
 
442
        * avoid compiler warnings
 
443
        * Makefile.am: try -O4 -Wall
 
444
        * ../configure.in.in: make it work again
 
445
 
 
446
1999-10-19  Greg Lee  <lee@hawaii.edu>
 
447
 
 
448
        * sample vibrato and modulation delay
 
449
        * kmidi.cpp: remember states of effects and filter buttons;
 
450
          leds for chorus and reverb
 
451
 
 
452
1999-10-18  Greg Lee  <lee@hawaii.edu>
 
453
 
 
454
        * implement lfo freq modulation
 
455
        * unload least recently used patches
 
456
 
 
457
1999-10-16  Greg Lee  <lee@hawaii.edu>
 
458
 
 
459
        * kmidi.cpp: move leds higher; fix meter sync
 
460
        * sndfont.c: revise vibrato/tremolo calculation;
 
461
          fix long delays (e.g. soprano sax)
 
462
        * resample.c: modulate pitch except for drums
 
463
 
 
464
1999-10-15  Greg Lee  <lee@hawaii.edu>
 
465
 
 
466
        * sndfont.c/playmidi.c: implement pitch effect
 
467
          on volume envelope and modulation envelope
 
468
          on pitch (latter only for inst. with vibrato)
 
469
        * kmidi.cpp/ctl.c,h: leds
 
470
 
 
471
1999-10-13  Greg Lee  <lee@hawaii.edu>
 
472
 
 
473
        * resample.c: portamento was continuing forever;
 
474
          found typo in #define
 
475
        * mix.c: finish mixing freed voices faster
 
476
        * instrum.c,fffload.c: zero new sample parameters
 
477
        * kmidi.c: delay starting up meter and info windows
 
478
 
 
479
1999-10-12  Greg Lee  <lee@hawaii.edu>
 
480
 
 
481
        * resample.c: on key-up play tail of patch
 
482
 
 
483
1999-10-11  Greg Lee  <lee@hawaii.edu>
 
484
 
 
485
        * sndfont.c/resample.c: modulate cutoff filter
 
486
        * resample.c: cast right-shifted number to signed
 
487
 
 
488
1999-10-09  Greg Lee  <lee@hawaii.edu>
 
489
 
 
490
        * resample.c: cutoff filter is faster
 
491
 
 
492
1999-10-08  Greg Lee  <lee@hawaii.edu>
 
493
 
 
494
        * resample.c: change cutoff filter - ignore resonance
 
495
 
 
496
1999-10-07  Greg Lee  <lee@hawaii.edu>
 
497
 
 
498
        * sndfont.c: ad hoc envelope mode per program
 
499
        * ctl.c: kill child on exit
 
500
        * working on lyrics
 
501
 
 
502
1999-10-06  Greg Lee  <lee@hawaii.edu>
 
503
 
 
504
        * log.cpp/.h: clean up code
 
505
        * fixes from Masanao Izumo
 
506
        * playmidi.c: don't display text if have lyrics
 
507
        * sndfont.c: shorten loading messages
 
508
 
 
509
1999-10-04  Greg Lee  <lee@hawaii.edu>
 
510
 
 
511
        * playmidi.c: implement octave and fifth XG variation banks;
 
512
          better control of dropouts
 
513
        * timidity.1: note new features and authors
 
514
        * kmidi.desktop: icon and doc names
 
515
 
 
516
1999-10-03  Greg Lee  <lee@hawaii.edu>
 
517
 
 
518
        * b_out.c: forgot to reset out_bytes after purge
 
519
        * playmidi.c,readmidi.c: some interpretation of XG variation banks
 
520
        * playmidi.c: fix volume envelope changes, allocation of
 
521
          stereo voices
 
522
        * mix.c: fix from TiMidity++ for notes with very low volumes
 
523
        * playlist.cpp: fix "QGArray" out of bounds message
 
524
        * sndfont.c: set modes according to SF2 spec
 
525
 
 
526
1999-10-02  Greg Lee  <lee@hawaii.edu>
 
527
 
 
528
        * kmidi.cpp: filter on/off button
 
529
        * work on filter and voice reduction
 
530
 
 
531
1999-10-01  Greg Lee  <lee@hawaii.edu>
 
532
 
 
533
        * linux_a.c,b_out.c: fix purge_output, redo
 
534
          get_outcount for meter sync
 
535
        * resample.c: low pass filter
 
536
        * playmidi.c: implement midi brightness, harmonics;
 
537
          voice reduction
 
538
        * config.h: cspline interpolation
 
539
 
 
540
1999-09-30  Greg Lee  <lee@hawaii.edu>
 
541
 
 
542
        * kmidi.cpp: percussion decays faster on meter
 
543
        * output.c,playmidi.c: count clipped samples;
 
544
          lower volume
 
545
        * b_out.c: non-blocking output works now
 
546
        * b_out.c,playmidi.c: try prevent dropouts
 
547
        * sndfont.c: filter percussion patches
 
548
 
 
549
1999-09-29  Greg Lee  <lee@hawaii.edu>
 
550
 
 
551
        * sndfont.c: don't load velocity ranges from
 
552
          different fonts
 
553
 
 
554
1999-09-28  Greg Lee  <lee@hawaii.edu>
 
555
 
 
556
        * sndfont.c: fix compound instruments with
 
557
          keyranges in presets
 
558
 
 
559
1999-09-27  Greg Lee  <lee@hawaii.edu>
 
560
 
 
561
        * kmidi.cpp: make info and meter windows independent
 
562
 
 
563
1999-09-26  Greg Lee  <lee@hawaii.edu>
 
564
 
 
565
        * config/piano+guitar,drums: more substitution
 
566
        * playlist.cpp: "select all" edit command
 
567
        * kmidi.cpp, log.cpp: put info window in panel
 
568
        * playmidi.c: fix reverb bug
 
569
        * timidity.c: note new options in help message
 
570
        * playmidi.c: show lyrics even with quiet option
 
571
        * sbk.h, sbktext.c: terminate name strings
 
572
 
 
573
1999-09-20  Greg Lee  <lee@hawaii.edu>
 
574
 
 
575
        * sf2 volume envelopes
 
576
        * sf2 peak envelope
 
577
        * "count" variables to unsigned
 
578
        * sf2 vel ranges of stereo patches
 
579
 
 
580
1999-09-17  Greg Lee  <lee@hawaii.edu>
 
581
 
 
582
        * sf2 volume envelopes (not quite right yet)
 
583
 
 
584
1999-09-14  Greg Lee  <lee@hawaii.edu>
 
585
 
 
586
        * sf2 velocity layers
 
587
 
 
588
1999-09-11  Greg Lee  <lee@hawaii.edu>
 
589
 
 
590
        * tables.c: GS volumes from TiMidity++
 
591
        * resample.c: fix core dumps
 
592
        * playmidi.c: implement exclusive instruments
 
593
        * sndfont.c: volume & pitch computations
 
594
 
 
595
1999-09-08  Greg Lee  <lee@hawaii.edu>
 
596
 
 
597
        * remove config/sndfont.cfg: obsolete
 
598
        * kmidi.cpp: tweak meter display
 
599
        * *_c.c: update other interfaces to merge extra channels
 
600
        * sndfont.c: enable stereo patch support
 
601
 
 
602
1999-09-06  Greg Lee  <lee@hawaii.edu>
 
603
 
 
604
        * up 16 channels to 64 (32 on meter display)
 
605
        * effects.c: obey echo_delay
 
606
        * timidity.c: scan over TiMidity++ "map" statements
 
607
 
 
608
1999-08-27  Greg Lee  <lee@hawaii.edu>
 
609
 
 
610
        * kmidi.cpp: check dropped file is readable midi file
 
611
 
 
612
1999-08-26  Greg Lee  <lee@hawaii.edu>
 
613
 
 
614
        * config.h: up controls/sec, FRACTINT, MAX_VOICES
 
615
        * configdlg.cpp/h: use KColorButton
 
616
        * kmidi.desktop: I play karaoke
 
617
        * kmidi.cpp/h: accept drops
 
618
 
 
619
1999-08-23  Greg Lee  <lee@hawaii.edu>
 
620
 
 
621
        * install sample midis in appdata
 
622
        * add spinbox to sync channel meter
 
623
 
 
624
1999-08-22  Greg Lee  <lee@hawaii.edu>
 
625
 
 
626
        * panel control of stereo/reverb/chorus voice & verbosity
 
627
        * midi channel pressure
 
628
        * log.cpp: set text window to read-only (no special reason)
 
629
 
 
630
1999-08-21  Greg Lee  <lee@hawaii.edu>
 
631
 
 
632
        * spinbox for polyphony; meter colors configurable
 
633
 
 
634
1999-08-15  Greg Lee  <lee@hawaii.edu>
 
635
 
 
636
        * configdlg.cpp/h, kmidi.cpp: redo to use KTabCtl, KAboutWidget
 
637
        * kmidi.cpp: add select song Combobox to KMidi panel
 
638
        * patch/ and config/ : better patches, sample timidity.cfg
 
639
          illustrates patchset selection from front panel
 
640
        * update README, Changelog
 
641
        * version.h: 1.3-alpha
 
642
        * README.sf, CHANGES-ADAGIO: deleted
 
643
 
 
644
1999-08-08  Greg Lee  <lee@hawaii.edu>
 
645
 
 
646
        * kmidi.cpp/h: add meter display, effects button, patchset combobox,
 
647
          "About" mentions more authors
 
648
        * playlist.cpp/h: add filter button, save directory in configuration
 
649
        * timidity.c: read_config_file() recallable & save patchset names,
 
650
          initialize effects, add -E effects option, show interface
 
651
          options after -help, remove code for "order" and "exclude"
 
652
        * playmidi.c, readmidi.c, ctl.c, new files: chorus_e.c, reberb_e.c, effect.c,
 
653
          celest_e.c, phaser_e.c, effects.h: Nicolas Witczak's channel effects code
 
654
        * ctl.c, new file: ctl.h: use Panel in shared memory for meter display
 
655
        * playmidi.c, resample.c: mod wheel & portamento from TiMidity++
 
656
        * config.h, resample.c: alternative interpolations from TiMidity++
 
657
        * sndfont.c: fix end_soundfont(), remove code for "order" and "exclude",
 
658
          fix init_soundfont bug
 
659
        * b_out.c: don't write more than buffer-size bytes to driver
 
660
        * linux_a.c: restore non-blocking write to /dev/dsp that was disabled
 
661
          by the fix mentioned just below
 
662
 
 
663
1999-04-02  Harri Porten  <porten@kde.org>
 
664
 
 
665
        * kmidi.cpp: prev/next bugfix from John Birch <jb.nz@writeme.com>
 
666
        * linux_a.c: timidity fix from Martin Weghofer
 
667
 
 
668
1999-03-29  Harri Porten  <porten@kde.org>
 
669
 
 
670
        * ported to Qt 2.0
 
671
 
 
672
1998-11-04  Sam Maloney  <thufir@illogic.ml.org>
 
673
 
 
674
        * There was a problem on my system, where kmidi would look for its
 
675
          config file in the currenet directory. I fixed it in the config.h
 
676
          file.
 
677
 
 
678
 1998-10-18  Cristian Tibirna  <ctibirna@gch.ulaval.ca>
 
679
 
 
680
        * Fixed a display problem in playlist.cpp
 
681
 
 
682
Wed Jun 10 03:51:29 1998  Bernd Johannes Wuebben  <wuebben@math.cornell.edu>
 
683
 
 
684
        * Work on the Info Window. Improved resonse time and got rid
 
685
        of most of the flicker.
 
686
 
 
687
Wed Jun  3 22:13:05 HST 1998  Greg Lee <lee@hawaii.edu>
 
688
 
 
689
        * AWE vibrato
 
690
        * chorus depth and reverberation
 
691
        * lyrics
 
692
 
 
693
Mon Jun  1 19:20:00 HST 1998  Greg Lee <lee@hawaii.edu>
 
694
 
 
695
        * AWE filters
 
696
 
 
697
Fri May 29 15:12:00 HST 1998  Greg Lee <lee@hawaii.edu>
 
698
 
 
699
        * merged in my version of TiMidity -- many changes:
 
700
 
 
701
     1. Made bank or drumset statements in .cfg files global,
 
702
        so that they have scope within subsequently "source"d files.
 
703
     2. Allowed end of line "#" comments in .cfg files.
 
704
     3. In playmidi.c, at the beginning of "dumb_pass_playing_list",
 
705
        I added a statement to decrement the number of file names
 
706
        to expect on the command line when running under Linux.
 
707
        Timidity was segfaulting.  But maybe the Linux system I tested
 
708
        it on had a bad version of "getopt".  I don't know.
 
709
     4. Changed names of #define's FSCALE, FSCALENEG to FRSCALE,
 
710
        FRSCALENEG to avoid conflict with a system #include file.
 
711
     5. Added loading of .fff files and playing stereo patches like
 
712
        those in the Utopia patch set. (See adagio "cfg.doc".)
 
713
     6. Added buffering to Sun & Linux output routines (sun_a.c &
 
714
        linux_a.c); changed Sun open of /dev/audio to accept default
 
715
        data rate when rate request can't be honored.
 
716
     7. Changed interpretation of envelopes so that sustain point is
 
717
        not held when patch mode is not MODES_SUSTAIN; note off event
 
718
        has no effect when .fff file says mode is "one-shot".
 
719
     8. Note played is now determined by patch frequency center and
 
720
        scaling info.
 
721
     9. Selecting "fast decay" no longer also controls speed of
 
722
        envelope attacks (which are now faster).
 
723
    10. Fixed bug in readmidi.c which prevented changing banks.
 
724
    11. Merged in Iwai's support for awe32 soundfonts.  Presets
 
725
        with two instruments are treated like Utopia's stereo
 
726
        patches, i.e. the two are sounded simultaneously.
 
727
 
 
728
Sun Jan 18 08:39:01 1998  Bernd Johannes Wuebben  <wuebben@math.cornell.edu>
 
729
 
 
730
        * kmidi.cpp: various internal fixes and improvments
 
731
 
 
732
Sun Sep 21 15:51:34 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>
 
733
 
 
734
        * fought with autconf to get support for 
 
735
 
 
736
          Linux
 
737
          FreeBSD
 
738
          DEC OSF/1
 
739
          HP_UX
 
740
          SUN
 
741
          SUN SOLARIS
 
742
 
 
743
         going. Imporved docs, bug fixes.
 
744
 
 
745
Wed Jul 23 21:45:52 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>
 
746
 
 
747
        * fixed playlist bugs.
 
748
 
 
749
Sun Jul 20 20:14:38 1997  Bernd Johannes Wuebben  <wuebben@petit.cornell.edu>
 
750
 
 
751
        * autoplay of commandline midis ( useful for netscape )
 
752
        * replace of '_'  with ' ' and  chop off .mid and .MID extensions in the
 
753
          file name display.
 
754