forked from ltfat/ltfat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
214 lines (121 loc) · 7.14 KB
/
NEWS
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
Version 2.6.0
* NEW: gabreassignreal, comp_gabreassignreal, gabphasederivreal, demo_waveletfilters, lowdiscrepancy, thirdparty/im2double (Octave function), ltfatruntests (continuous integration and deployment functionality via github actions)
* BUGFIX: comp_fblowpassfilters, audfilters, gabphasederiv, freqwavelet, ltfat_mex_template_helper,
oct/comp_filterbank (getting rid of octave buffer to reduce the number of warnings), test_all_ltfat, test_dft, test_dgt_alg, test_gabphasederiv, test_gabphasederivinterface, test_gabphasederivreal, test_idft, test_ptpfun
* EXTENSIONS: filterbanktight and filterbankrealtight (force painless option), frame (wavelet, auditory, warped, and gabor filter bank), waveletfilters (help example)
* ADJUSTMENTS: gabfilters and waveletfilters output format (to match that of the other filterbank generators)
* DOCUMENTATION: comp_dgt_real, comp_sepdgtreal, comp_gabreassign, comp_transferfunction,
demo_auditoryfilterbank, demo_filterbanks, filterbankconstphase, filterbankwin, framebounds
* DEPRECATED: comp_gdgt, test_dgt_fac, test_dgts, test_dwilts, test_framemulappr, test_gabmul, test_gdgt, test_hermbasis, test_ola, test_pherm, test_wfac
Version 2.5.0
* Improved precison of Daubechies wavelet filters for 'db1'-'db38' Thanks to KIMURA Masaru.
* Added internal reset condition to 'multidgtrealmp'
* Added new filterbank-generating function 'waveletfilters'
* Extended filterbankdual and filterbankrealdual with an 'economize_filters' option
* Added 'comp_fblowpassfilters'
* Extended wavelet function generator (supported Morlet and several others)
freqwavelet, determine_freqatheight, arg_freqwavelet, wpghi_findalpha, helper_waveletgeneratorfunc
* Updated the JAVA Version and Portaudio-dll in the blockprocessing framework
* rms accepts now 'dim' as an input
* frana accepts now row vectors as input signals
* expchirp optional fade-in and fade-out
* Bug fixes and minor changes
Version 2.4.0
* Added universal filterbank phase reconstruction function: filterbankconstphase
* Added time-frequency jigsaw puzzle tonal-transinet-residual separation: tfjigsawsep, plottfjigsawsep, demo_tfjigsawsep
* Added coiflet filters up to K=17.
* Added wavelet function generator (supported Cauchy, Morse): freqwavelet
Version 2.3.1
* Two additional matching pursuit variants in multidgtrealmp
* Bug fixes
Version 2.3.0
* New function for computing matching pursuit in DGT: multidgtrealmp
* Matching pursuit and orthogonal matching pursuit for general frames
(for small problems): franamp
* ltfat_inferno is now the default colormap.
Version 2.2.1
* Added optional debiasing to franalasso.
Version 2.2.0
* New Gabor window generating functions: ptpfun, ptpfundual, pebfun, pebfundual
* Introduced Mulaclab, a GUI for editing time-frequency representations.
* Included new colormaps: ltfat_inferno, ltfat_magma, ltfat_plasma,
ltfat_viridis, ltfat_nicecolormap
Version 2.1.2
* Improved functions for DGT and DGTREAL phase reconstruction: constructphase, constructphasereal
Version 2.1.1
* New function for computing higher order phase derivatives: gabphasederiv
* New function doing the adjustable reassignment: gabreassignadjust
* New function for the Gabor transform phase reconstruction: constructphase, constructphasereal
* New filterbank-generating function: audfilters
* New generic quadratic TF distribution function: quadtfdist
* New functions for reading and writing wav files
(since wavread and wavwrite were removed in Matlab 2015b): wavload, wavsave
(taken from VOICEBOX http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html)
Version 2.1.0
* New general filterbank generating routine: warpedfilters
* New filterbank spectrogram reassignment function: filterbankreassign
* New quadratic time-frequency distributions
* Octave package compiles on Windows (MXE-Octave).
* Better alignment of wavelet filters.
Version 2.0.1
* Included a test suite (test_all_ltfat).
-------- LTFAT 2.0 ---------------------------------------------
Main features of LTFAT 2.0 are the the wavelets module, the frames
framework and the real-time block processing framework.
Actual news:
* Added dual-tree complex wavelet transform, general dual-tree wavelet
filterbanks and $M$-band transforms.
* Blockproc. framework now supports any sampling rate from interval 4-96kHz
trough on-the-fly resampling in the background.
* Fixed compilation issue with gcc 4.7.
* Warning is shown if portaudio is not found during package installation.
* Warning is shown if JRE is run in a headless mode during package loading.
Version 1.4.5
* Added franabp - solving a basis pursuit problem
argmin ||c||_1 s.t. Fc = f
for an arbitrary frame
* Wavelet routines correctly included in the frames framework.
* Added blockwrite method for a blockwise storage of audio data to a wav
file.
* New demos: demo_blockproc_effects, demo_filterbanks, demo_wavelets,
demo_wfbt, demo_bpframemul, demo_phaseret
Version 1.4.4
* New routines for calculating Gabor dual widows using convex optimization
* New block processing demos: sliding CQT and Erblets
Version 1.4.3
* Added chirped Z-transform
* Block processing demos now work in Octave (on Linux)
* New zoomig features for blockplot
Version 1.4.2
* The filterbanks algorithms are now much faster because all the algorithms have been implemented in the C backend
* franalasso can now use the the FISTA algorithm
* A generalization of the Goertzel algorithm "gga" has been added".
Version 1.4.1
* Major change in the output format from the wfilt_ functions
* Experimental filter backend added to handle filters defined on the
frequency side.
* Bugs fixed for mex interfaces compilation on Mac
---------- LTFAT 1.4 ------------------------------------------
The major feature of the 1.4 series is that the backend now also works
in single precision. Work on the wavelet toolbox is still ongoing.
---------- LTFAT 1.3 ------------------------------------------
This is a development release. It is fully backwards compatible with
the LTFAT version 1.0 and 1.2 series and contain bugfixes, but the
contents of the "wavelets" subdirectory is in development, and the
interfaces described herein may change during the 1.3 development
cycle.
---------- LTFAT 1.2 ------------------------------------------
Version 1.2 is backwards comptatible with the 1.0 series, but
introduces the "frames" framework, which is an object-oriented
interface to the various frames in LTFAT. It does not actually use the
object oriented features in Octave / Matlab, instead it uses a simple
struct to keep track of things.
-------- LTFAT 1.0 ---------------------------
The Linear Time-Frequency Analysis Toolbox (LTFAT) is a free software
toolbox (GPLv3) written in the Matlab/Octave scripting language. It
comprises more than 200 different functions in the area of Fourier
analysis, signal processing and time-frequency analysis.
The toolbox can be downloaded from http://ltfat.sourceforge.net.
The toolbox can be used for both educational, research and
computational purposes. It has a backend implemented in C, which can
be compiled to speed up all computational intensive functions.