aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-01-09added [mtx_svd] for singular value decomposition with the GNU scientific ↵Franz Zotter
library support. config.h.in and configure.ac correspondingly modified. svn path=/trunk/externals/iem/iemmatrix/; revision=10493
2008-11-03added new sources to the buildIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=10357
2008-11-03added checks for sndfile to configure; properly use this in mtx_sndfilereadIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=10356
2008-11-03[mtx_unpack~] added to complete [mtx_pack~]Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=10355
2008-10-23corrected bug of mtx_pack~. won't crash anymore without creation argument.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=10341
2008-10-23made changes to account for iemmatrix structures in the new files.Franz Zotter
mtx_pack~ crashes (!) svn path=/trunk/externals/iem/iemmatrix/; revision=10340
2008-10-22added allpass chain, dispersive delay line matrix object ↵Franz Zotter
[mtx_dispersive_dline] for warped frequency analysis. svn path=/trunk/externals/iem/iemmatrix/; revision=10338
2008-10-22got a better name for mtx_sndfile -> mtx_sndfilereadFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=10337
2008-10-22added [mtx_sndfile] which reads blocks of an audiofileFranz Zotter
and [mtx_pack~] which packs the sample vectors of its signal inputs into a matrix. svn path=/trunk/externals/iem/iemmatrix/; revision=10336
2008-07-22corrected [mtx_rfft] and [mtx_rifft] memory bugs. Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=10208
2008-07-22fixing bugs...IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=10204
2008-07-22added check for fftw3;IOhannes m zmölnig
use config.h for extended configuration svn path=/trunk/externals/iem/iemmatrix/; revision=10203
2008-07-22added fftw3 (uncompiled) to the mtx_rfft.c and mtx_rifft.c sources.Franz Zotter
Unless DHAVE_FFTW3 is set, everything works like before. svn path=/trunk/externals/iem/iemmatrix/; revision=10202
2008-07-22changed from mtx_rowrfft and mtx_rowrifft to Franz Zotter
mtx_rfft and mtx_rifft svn path=/trunk/externals/iem/iemmatrix/; revision=10193
2008-06-11removed spurious addcreator()sIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9981
2008-05-07added complex valued matrix fft routinesFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=9768
2008-05-02install the binary into extra/iemmatrix/IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9753
2008-01-23build aliases when not building a libraryIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9156
2008-01-03added [mtx_isequal]IOhannes m zmölnig
added fix for what was broken by holzis pd-extendification svn path=/trunk/externals/iem/iemmatrix/; revision=9118
2008-01-03an object to test for equality of matricesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9116
2008-01-03fixed mtx_diegg and tests (it was really inconsistent)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9115
2008-01-03pedantic and C99IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9114
2007-11-14fixed linebreaksIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=9005
2007-08-25correctionsFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=8688
2007-08-25corrected malfunction in mtx_max2 and mtx_min2 and added some security to ↵Franz Zotter
mtx_rowr(i)fft svn path=/trunk/externals/iem/iemmatrix/; revision=8687
2007-01-15small fixGeorg Holzmann
svn path=/trunk/externals/iem/iemmatrix/; revision=7338
2007-01-11adopted iemmatrix to the new buildsystemGeorg Holzmann
svn path=/trunk/externals/iem/iemmatrix/; revision=7303
2007-01-11addapted iemmatrix for the new buildsystemGeorg Holzmann
svn path=/trunk/externals/iem/iemmatrix/; revision=7302
2006-12-15one more define under windowsmusil
# define atanf atan svn path=/trunk/externals/iem/iemmatrix/; revision=6914
2006-12-154 more files to compilemusil
mtx_powtodb.c \ mtx_dbtopow.c \ mtx_bspline.c \ mtx_atan.c \ svn path=/trunk/externals/iem/iemmatrix/; revision=6913
2006-12-15delete one semicolonmusil
svn path=/trunk/externals/iem/iemmatrix/; revision=6912
2006-12-08use zexy's build-system, which generates Make.config rather thanIOhannes m zmölnig
Makefile directly svn path=/trunk/externals/iem/iemmatrix/; revision=6745
2006-12-01copied over from zexy to get all the goodies for compiler-flags testingIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=6560
2006-11-13include stdlib.h for calloc()IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=6278
2006-11-12reduced compiler warnings by properly declaring functions and avoiding ↵IOhannes m zmölnig
variable shadowing svn path=/trunk/externals/iem/iemmatrix/; revision=6270
2006-11-12more fixes of variable shadowin; proper function declarationIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=6267
2006-11-12fixed variable shadowingIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=6266
2006-08-28added a few element wise operationsFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5764
2006-08-23mtx_conv should work properly now, I tested it.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5721
2006-08-23mtx_conv:comments removedFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5718
2006-08-23mtx_conv: one or two dimensional convolution for matrices. help-patchFranz Zotter
added; object repaired. svn path=/trunk/externals/iem/iemmatrix/; revision=5717
2006-08-14corrected bug in mtx_abs:Franz Zotter
memory row*col was allocated, where row=atom_getint(argv[0]) and col=atom_getint(argv[1]), but argv elements were written to. i.e. lists larger than needed caused a crash. svn path=/trunk/externals/iem/iemmatrix/; revision=5598
2006-08-14corrections to mtx_fill:Franz Zotter
passive inlet matrix can pass through if invalid indices/ empty indexing vectors are defined. this is useful when combining with mtx_find and the result of mtx_find is empty or undefined (=0 indices). svn path=/trunk/externals/iem/iemmatrix/; revision=5591
2006-08-09bug corrected: the new "size" command was crashing with uninitialized matrix.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5541
2006-08-09forgot to check in corrections:Franz Zotter
mtx_fill didn't work correctly, a condition was wrong. mtx_find didn't check each entry because of a wrong loop condition. svn path=/trunk/externals/iem/iemmatrix/; revision=5540
2006-08-09i added a "size" command to the base object that resizes the matrixFranz Zotter
atombuffer silently (no output), or shows the matrix dimensions. [size r c(, [size r(, and [size( are allowed, making a rectangular or square matrix, or answering with the size of the matrix, respectively. svn path=/trunk/externals/iem/iemmatrix/; revision=5538
2006-07-26added help for mtx_:Franz Zotter
and abstractions for lin/logspace. mtx_colon.c: added simple octave functionality (see help). svn path=/trunk/externals/iem/iemmatrix/; revision=5413
2006-07-26mtx_sort: output order correction: from right to left.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5412
2006-07-25install abstractions when doing "make install";IOhannes m zmölnig
however, there is still one problem: the abstractions (with helpfiles) go into extra/iemmatrix/ which is not searched by default; solution is to either add this path to pd's search paths or (probably) use pd-extended's libdir thing. svn path=/trunk/externals/iem/iemmatrix/; revision=5409
2006-07-25removed the helpsymbol uglinessIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=5408