Wiki » History » Version 2
Xue Wen, 2011-08-11 11:11 AM
1 | 1 | Xue Wen | h1. Harmonic sinusoidal modelling code library |
---|---|---|---|
2 | 2 | Xue Wen | |
3 | 2 | Xue Wen | Cross-platform C/C++ library for harmarmonic sinusoidal modelling and supporting routines. This is a self-contained code library with no external dependency. |
4 | 2 | Xue Wen | |
5 | 2 | Xue Wen | h2. align8.cpp |
6 | 2 | Xue Wen | |
7 | 2 | Xue Wen | 8-byte-aligned memory allocation and stack management routines. |
8 | 2 | Xue Wen | |
9 | 2 | Xue Wen | h2. arrayalloc.h |
10 | 2 | Xue Wen | |
11 | 2 | Xue Wen | 2-, 3- and 4-dimensional array allocation routines with garbage collector class. |
12 | 2 | Xue Wen | |
13 | 2 | Xue Wen | h2. fft.cpp |
14 | 2 | Xue Wen | |
15 | 2 | Xue Wen | Fast Fourier transform, fast multi-resolution Fourier transform, fast cosine transforms and local (lapped) cosine transform. |
16 | 2 | Xue Wen | |
17 | 2 | Xue Wen | h2. hs.cpp |
18 | 2 | Xue Wen | |
19 | 2 | Xue Wen | Structures and routines for harmonic sinusoidal modelling: convex polygonic inharmonicity model, spectral and harmonic spectral peak finding, harmonic sinusoid tracking and harmonic sinusoidal synthesis. |
20 | 2 | Xue Wen | |
21 | 2 | Xue Wen | h2. hsedit.cpp |
22 | 2 | Xue Wen | |
23 | 2 | Xue Wen | Audio editing routines using harmonic sinusoidal model. |
24 | 2 | Xue Wen | |
25 | 2 | Xue Wen | h2. hssf.cpp |
26 | 2 | Xue Wen | |
27 | 2 | Xue Wen | Source-filter repersentation of harmonic sinusoids, including source-filter analysis and synthesis. |
28 | 2 | Xue Wen | |
29 | 2 | Xue Wen | h2. matrix.cpp |
30 | 2 | Xue Wen | |
31 | 2 | Xue Wen | Matrix routines: basic memory handling, basic matrix arithmetic, inverse, linear systems, eigensystems, LU/QR/Choleski/LDL factorizations. |
32 | 2 | Xue Wen | |
33 | 2 | Xue Wen | h2. multires.cpp |
34 | 2 | Xue Wen | |
35 | 2 | Xue Wen | Composite multiresolution Fourier transform. |
36 | 2 | Xue Wen | |
37 | 2 | Xue Wen | h2. opt.cpp |
38 | 2 | Xue Wen | |
39 | 2 | Xue Wen | Optimization routines: linear convex search, gradient, Newton. |
40 | 2 | Xue Wen | |
41 | 2 | Xue Wen | h2. procedures.cpp |
42 | 2 | Xue Wen | |
43 | 2 | Xue Wen | Supporting routines: basic audio features, spectrogram, MFCC, fast convolution, FFT time-frequency filters, sorting, numerical integration, etc. |
44 | 2 | Xue Wen | |
45 | 2 | Xue Wen | h2. quickspec.cpp |
46 | 2 | Xue Wen | |
47 | 2 | Xue Wen | Class for on-access computation and storage management of audio spectrograms. |
48 | 2 | Xue Wen | |
49 | 2 | Xue Wen | h2. sinest.cpp |
50 | 2 | Xue Wen | |
51 | 2 | Xue Wen | Sinusoidal parameter estimation algorithms: least-square method, time-frequency reassignment, additive and multiplication reestimation, quadratic-interpolated FFT with AM/FM, local and piecewise derivative methods. |
52 | 2 | Xue Wen | |
53 | 2 | Xue Wen | h2. sinsyn.cpp |
54 | 2 | Xue Wen | |
55 | 2 | Xue Wen | Sinusoid synthesis: cubic spline synthesizer adapted from McAulay-Quatieri, general piecewise synthesizer. |
56 | 2 | Xue Wen | |
57 | 2 | Xue Wen | h2. splines.cpp |
58 | 2 | Xue Wen | |
59 | 2 | Xue Wen | Cubic spline interpolation routines. |
60 | 2 | Xue Wen | |
61 | 2 | Xue Wen | h2. tstream.h |
62 | 2 | Xue Wen | |
63 | 2 | Xue Wen | Virtual stream I/O class. |
64 | 2 | Xue Wen | |
65 | 2 | Xue Wen | h2. vibrato.cpp |
66 | 2 | Xue Wen | |
67 | 2 | Xue Wen | Vibrato representation of harmonic sinusoids, including vibrato analysis/synthesis routines. |
68 | 2 | Xue Wen | |
69 | 2 | Xue Wen | h2. wavelet.cpp |
70 | 2 | Xue Wen | |
71 | 2 | Xue Wen | Wavelet routines: Daubechies and spline wavelet filters, fast DWT, wavelet packet. |
72 | 2 | Xue Wen | |
73 | 2 | Xue Wen | h2. windowfunctions.cpp |
74 | 2 | Xue Wen | |
75 | 2 | Xue Wen | Window functions and their derivatives. |
76 | 2 | Xue Wen | |
77 | 2 | Xue Wen | h2. xcomplex.h |
78 | 2 | Xue Wen | |
79 | 2 | Xue Wen | Complex arithmetic. |