# HG changeset patch # User Chris Cannam # Date 1382637221 -3600 # Node ID 6b59109469c4fe871e36529fbbc717254deb4c26 # Parent e026003433e5cd6cc912575731a7ebece310cf06 Return sparse complex matrix diff -r e026003433e5 -r 6b59109469c4 yeti/cqtkernel.yeti --- a/yeti/cqtkernel.yeti Thu Oct 24 15:09:38 2013 +0100 +++ b/yeti/cqtkernel.yeti Thu Oct 24 18:53:41 2013 +0100 @@ -7,6 +7,7 @@ window = load may.signal.window; fft = load may.transform.fft; pl = load may.plot; +complexmatrix = load may.matrix.complex; { pow, round, floor, ceil, nextPowerOfTwo } = load may.mathmisc; @@ -95,6 +96,9 @@ done [1..bins]; -array (map array (concat kernels)); +kmat = complexmatrix.newComplexMatrix (ColumnMajor()) (concat kernels); // or row major? +println "density = \(complexmatrix.density kmat)"; +complexmatrix.toSparse kmat; +