File: HISTORY.Snd

package info (click to toggle)
snd 3.4-4
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,148 kB
  • ctags: 12,594
  • sloc: ansic: 86,516; lisp: 3,480; sh: 1,507; makefile: 119
file content (231 lines) | stat: -rw-r--r-- 15,304 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
snd change log

   8-Nov:    snd-3-4.rpm.
   5-Nov:    memory leaks plugged?  marks bugfix (add mark, save edit, add mark -> segfault).
   1-Nov:    start-playing-hook, enved-power.  Error History Edit menu option.
             if Motif 2, edit history portion is now a horizontal pane of the channel window, so Edit History menu option is removed.
   28-Oct:   listener-prompt, graph-cursor.
   25-Oct:   'env' is 'env-sound' and 'snd-env' is deleted.  Similarly, convolve -> convolve-arrays,
             filter -> filter-sound, src -> src-sound (and snd-src deleted), spectrum -> snd-spectrum.
             These changes to avoid confusion with the CLM module.
   22-Oct:   audio-output-device.  sync is now an integer, allowing complex grouping.
   15-Oct:   changed variable 'spectro-color' to 'colormap'
   11-Oct:   changed axis drawer so the x axis doesn't jump around.
   8-Oct:    dsp-devices (Linux OSS) for setting audio ports by hand, bomb function.
             hook handlers are now taken from Guile (version 1.3.4) and use Scheme functions, rather than strings.
   7-Oct:    count-matches (and bind-key) arg can now be a Scheme function, as in find.
             load-colormap.
   6-Oct:    play can handle any number of channels (will fold them into available DAC chans).
   5-Oct:    snd-3-3.rpm.
   4-Oct:    list->vct, selection-beg, selection-length, selection-member, play-and-wait, squelch-update, file->array, array->file.
   27-Sep:   'print' renamed 'graph->ps'.  snd-print. added width arg to make-src (accidentally forgotten).
   23-Sep:   bugfixes related to Sonorus Studio. more configure options. snd-xgh.c added.
   22-Sep:   Guile 1.3.4 support.
   17-Sep:   ALSA port thanks to Paul Barton-Davis.
   13-Sep:   added -separate switch at suggestion of Anders Vinjar: each sound has its own window.
             Linux alpha port thanks to Guenter Geiger.
   9-Sep:    more CLM-2 changes (fit-data-on-open is now a boolean, open-raw-sound).
             reverse -> reverse-sound (old name collides with scheme built-in)
   5-Sep:    CLM to Snd connection changes (removed .debugdata, .marks and .explode files, added snd-memo check for .scm).
   30-Aug:   Alpha CLM-2 mixup untangled?  Added trap-segfault.
   27-Aug:   Guile 1.3.2 support
   20-Aug:   infinite zoom-in segfault bugfix.
   19-Aug:   snd-3-2.rpm.  'snd -p .' followed by attempt to play read-protected 'previous' file segfault bugfix.
   5-Aug:    setlocale in save-options to keep "." decimal point while writing Scheme code.
   8-July:   stereo 'unite' ctrl-click 'play' c-t c-q segfault bugfix.
             Changed 'guile' to 'guile?' 
   1-July:   spectrum function.
   13-Jun:   snd-3-1.rpm.
   7-June:   snd_as_widget.
   3-June:   new notebook and scroller outer widget choices.
   2-June:   mark-click-hook. removed save/mark-segments -- will replace later.
   31-May:   mix-save-state-file, vct->sound-file, open-sound-file, close-sound-file.
   28-May:   multi-channel recording bugfix.  Y2K compliance!!
   24-May:   scanning and mapping functions. More examples in examp.scm. 
             snd-length replaced by frames. progress-report handlers (hourglass icon).
   19-May:   find/eval via C-s, C-r, C-x C-x, etc can now handle Scheme functions.
   18-May:   -e (-eval) switch.  global-set-key replaced by bind-key.
   11-May:   configure guile version bugfix(?).  Removed support for versions of Guile before 1.3.
   10-May:   snd-3-0.rpm.
   5-May:    several resource name changes, other color-related stuff.
   28-Apr:   all the colors now have guile equivalents, also new functions make-color and color?, rgb.scm.
   26-Apr:   graphcolor, markcolor, selectedgraphcolor, datacolor, selecteddatacolor resources.
   23-Apr:   show-axes view menu option and vars.  Moved all customization documentation to extsnd.html.
   20-Apr:   rpm version now assumes guile 1.3. vct guile smob to optimize data access from scheme.
   12-Apr:   multi-channel impulse response convolution (with-convolve).
   5-Apr:    snd-2-8.rpm.  
             save-defvar renamed update-var.
   1-Apr:    call-apply.
   29-Mar:   extsnd.html, external program linkages. auto-save via "in" in examp.scm.
   23-Mar:   added args to new-sound and save-sound-as.
   22-Mar:   smooth, smooth-selection.
             Removed the trailing "?" from all the functions that had a corresponding set- function without the "?".
   16-Mar:   graph-dots-and-lines and graph-lollipops options.
   15-Mar:   activate-listener.
   11-Mar:   added ignore_prefix arg to global-set-key.
   10-Mar:   file save-as under same name segfault bugfix.
   8-Mar:    snd-2-7.rpm.
             show-usage-stats with Options menu choice.
   3-Mar:    various bugfixes related to empty files.  Changed "stop" function to "stop-playing".
             Added sample argument to insert-region function.
   1-Mar:    dismiss-all-dialogs.
   26-Feb:   select-all function.
   23-Feb:   fft.c, convolve, convolve-with, convolve-selection-with functions.
   22-Feb:   find and count-matches functions. MixWaveColor resource.
   19-Feb:   removed mix-duration-brackets, replaced with show-mix-waveforms and mix-waveform-height.   
   18-Feb:   snd multichannel mix segfault bugfix.  New sort option in files dialog ('entry'). LinuxPPC audio.
   15-Feb:   more colormaps.  selection-transform option.
   12-Feb:   C++ fixups. src-selection, filter-selection, call-plug-selection, reverse, reverse-selection.
             added file arg to peaks function (and it follows sync buttons now).
   9-Feb:    removed lispcall.c.
   8-Feb:    snd-2-6.rpm.  
             snd-plugin.h, anoi.c for plug-in support.  new resources (zoomSliderWidth et al).
   1-Feb:    C-h deletes previous sample; linux save/restore mixer state finally works; much Sun audio work.
             NIST-sphere headers are now writable. Hadamard transform.  audio-outputs function on Sun.
   27-Jan:   Sun-related word alignment bugfixes.  AIFF headers retained (not changed to AIFC).
   19-Jan:   regions can now be edited.
   14-Jan:   sort choices to Previous Files dialog (previous-files-choice variable).
   6-Jan:    snd-2-5.rpm.
   5-Jan:    port to Cygwin Windows 95 system, and MS C.
   1-Jan:    removed subsampling option.

1999 ----------------------------------------------------------------

   28-Dec:   lisp listener improvements, apply to selection.
   21-Dec:   improved guile error handling. max-fft-peaks and corruption-time variables.
   15-Dec:   SND_CONF for global initializations (/etc/snd.conf), and flags -noglob and -noinit.
   11-Dec:   expanded AIFC/RIFF possibilities.
   7-Dec:    max_regions variable.
   4-Dec:    lesstif bugfixes.
   30-Nov:   snd-2-4.rpm. 
             Select all Edit menu.  Sonorus Studi/o linux card support. News Help menu.
   19-Nov:   stop-playing-hook.
   18-Nov:   abort? function to interrupt guile computation. Removed Session dialog.  session-file changed to save-state-file.
   17-Nov:   auto-trigger scale to recorder, recorder-trigger, recorder-max-duration.
   16-Nov:   Metrolink ctrl-click->segfault bugfix.  Recorder vu-size != 1 depth != 8 bugfix. 
             Comment field text preload and take-focus bugfix.
   13-Nov:   CD (analog) support in linux audio.  env editor now clips x axis.
   11-Nov:   OSS Lite (Linux audio) work. auto-update switch.
   9-Nov:    snd-2-3.rpm.
             autoconf fixups
   4-Nov:    added editable frequency response graph to control panel, removed ability to load filter coeffs from file.
   30-Oct:   save-region has new format arg, delete-marks, mark-segments, save-segments.
             dB button (enved-dBing) in env editor and freq response if spectrum.
             envedwavecolor, min-dB variable, enved filter order text field.
   26-Oct:   tab-completion in listener, cursor/selection color should work.
   19-Oct:   Walsh Transform and built-in autocorrelation, changed to correlation in examp.scm.
   12-Oct:   dac-size variable; more headers.
   5-Oct:    snd-2-2.rpm.  
             guile 1.3 changes. mkLinux SWiM port, rpm files, statically loaded image.
             add-sound-file-extension.  Command and filename completion upon TAB in text widgets.
             Unixware 7 makefile thanks to Larry Plona.
   23-Sep:   clm/Snd interface changes.
   21-Sep:   asf headers.
   16-Sep:   set-oss-buffers and various lisp graph mouse/key hooks.
   14-Sep:   y0 and y1 args to graph (Lisp function).  XmHTML support.
   9-Sept:   control-click 'f' or 'w' buttons affects all chans.
   7-Sept:   save-state implemented. global-unset-key. change-menu-label.  set-menu-sensitive.
   3-Sept:   snd-2-1.rpm. 
             save-edit-history.
   1-Sept:   global-set-key (re)implemented.  Edit history feature.
   27-Aug:   removed old clipboard support (never worked right).
   25-Aug:   remove-from-menu for Buffers in examp.scm. removed -remote switch (linux bugs).
   18-Aug:   changed snd/clm fifo names to try to use current home directory.
   17-Aug:   better text handling in lisp listener (action procs), listenerFont, snd-env/clm-env.
   14-Aug:   horizontal-pane normalization, control panel expand typo.
   10-Aug:   snd-2-0.rpm. 
             Guile added (snd-gh.c).  Many non-backwards-compatible changes to snd-clm (M-x) interface.
             Snd compiles in Hummingbird Exceed X/Motif in Windows 95; does not yet load however.
	     .marks and .explode clm/snd files now omit the intermediate extension (due to linux-msdos bug).
	     Lisp listener window added below control panel.
	     removed support for backup file (.snd-backup), all "ufun" stuff, and the escape to CLM (M-X with-sound).
             graph-filled option (to View Graph style menu).
   30-June:  better symlink handling. Transform dialog replaces 5 or 6 menu items (snd-xfft.c).
             fft beta now handled differently. View Info menu moved to Edit: Edit Header.
	     New -h flag to Snd: position sounds horizontally, not vertically (vertical paned window).
   25-June:  DEC Alpha port.
   24-June:  exponential and step envelopes. Sun-related bugfixes and HPUX port thanks to Seppo Ingalsuo.
             control-panel related variables have new (longer) names: explen becomes expand-length
	     and so on -- all panel settings now have parallel defaults settable via .snd or
	     M-X: default-expand-length, etc.
   12-June:  snd-1-4.rpm (for glibc). 
             recorder-buffer-size variable.  Recorder can read multiple card inputs in Linux.
   8-June:   log freq sonogram drawing bug fixed (low components didn't fill their bin completely).
   2-June:   print interruptible. Multi-card support in linux (quad via 2 soundcards).
   27-May:   more elaborate checks for write-permission problems.
   28-Apr:   group_max_out_chans now a variable (for n-channel mixes).
   13-Apr:   added amps to show-peaks in fft.
   30-Mar:   snd-1-3.rpm
   26-Mar:   sndplay, sndinfo, audinfo, various autoconf configuration files added.
   23-Mar:   sound.c, sndlib.h, sndlib.html added, cmus_prototypes.h, sound_types.h removed.
   20-Mar:   apply in control panel now clears the panel.
   19-Mar:   click or drag fft to get description.
   10-Mar:   8-channel ADAT support; audio.c. Fixed major bug in multi-channel scale-by and several selection-related problems.
   12-Feb:   3 more header formats; Most C-x C-x built-in vars removed; override-data-location and override-sound-format.
   5-Feb:    8 more header formats; show-marks is now the default.
   28-Jan:   Oki adpcm and snd-trans.c little-endian cases.
   21-Jan:   Transform type option menu with wavelet choice window.
   19-Jan:   src in env editor and M-X (src-width, src-style). find and expr interruptible.
   12-Jan:   autoResize resource.
   8-Jan:    snd-1-2.rpm. 
             various env vars to customize envelope editor. Print dialog for enved print button.
   1-Jan-98: save selection output file size calc was off in multi-channel case.

1998 ----------------------------------------------------------------

   22-Dec:   envelope editor dialog, Sun support except for recorder. filter-env function.
   12-Dec:   defvar, named envelopes.
   8-Dec:    fft freq axis is now dragable.
   3-Dec:    Mix dialog is now a file selection box.  global-explen and friends.
   6-Oct:    ports to UnixWare2 and OpenServer5 courtesy of Larry Plona.
   30-Sep:   snd-1-1.rpm. 
             digital line-in recording fixed on the SGI.  snd.spec.
   22-Sep:   iconify closes all active dialogs.
   9-Sep:    read-only variable and icon.
   8-Sep:    Lesstif 0.80 port (see README.Snd for caveats).  Raw data handling improved.
   1-Sep:    record window implemented, save-as dialog uses file selection box.
   13-Aug:   [space] to pause/continue playback.
   11-Aug:   an icon and other sound support improvements in Linux.
   20-July:  searching bugs fixed. global-set-key. space cancels selection. Snd to CLM communication improved (m-x lisp expr).
   8-July:   cursor play stuff caused seg fault in region play.  no-rld stuff removed.
   26-June:  y1..8 in parser.
   24-June:  click mix console brings it to top of stack.
   23-June:  C-x C-j: goto mix and other mix-<> functions. cursor follows play upon control-click.
   20-June:  group/mixer support.  File save-as now remains in current file, rather than switching to new.
   10-June:  print dialog. superimposed channel graphs (part 1).
   4-June:   group editor.
   19-May:   click file name for info.  
   16-May:   cursor changes. sync'd mixes. green sashes!
   13-May:   %spectrum works for normal fft.  Sound control labels are clickable.  initial-x0 and friends.
   5-May:    support for explode in CLM with-sound. dB for sonogram etc.
   23-Apr:   normalize-fft, better spectrum rotations.
   14-Apr:   first mix console step. expand clicks fixed. 
   4-Apr:    speed style option menu, associated variables.
   20-Mar:   file update option. Most dialogs now not transient (not auto-raised). -remote switch.
   18-Mar:   x axis units option.
   17-Mar:   session options. selection play fixed.
   14-Mar:   scale-by, scale-to, amp-envelope, with selection cases. More header types.
   1-Mar:    data command for clm through-snd.
   24-Feb:   Next switches, sessions, ufun action lists.
   17-Feb:   file browser (view files).
   10-Feb:   view color and orientation menu options, with associated color variables.
   31-Jan:   file-loadable filter/envelopes.
   20-Jan:   improved spectrogram rotation, keypad keymap, wavogram.
   17-Jan:   dot-size. 'unite' button and Combine channels menu option. zoom focus choices (option menu).
   8-Jan-97: fixed bug in fft peak calculation. Save-As in Edit menu improved.

1997 ----------------------------------------------------------------

   30-Dec:   clm display hooks.
   23-Dec:   amp env improved.
   18-Dec:   new file option smarter, spectrogram improved.
   16-Dec:   more clm-snd connections, peaks command.
   9-Dec:    Info menu option, save-marks.
   4-Dec:    Linux fixups (XmCreateMessageDialog -> bad drawable)
   20-Nov:   clm marks, fixed several apply and aiff header bugs
   18-Oct:   Linux port. info option, c-X c-V
   30-Sep:   snd-trans.c
   17-Sep:   better support for schemes, cross disk saves
   9-Sep-96: launched!

1996 ----------------------------------------------------------------