log

age author description
Fri, 21 Mar 2014 10:33:04 +0000 Chris Cannam Short-circuit resampling if the stream rate is already correct
Thu, 20 Mar 2014 16:14:09 +0000 Chris Cannam Row-major matrices for framer functions
Thu, 20 Mar 2014 11:02:09 +0000 Chris Cannam Build fix
Tue, 18 Mar 2014 15:00:27 +0000 Chris Cannam Move pulseTrain to impulseTrain in waves and make it properly bandlimited (how to test?)
Mon, 17 Mar 2014 15:56:15 +0000 Chris Cannam Update to use jzy3d v0.9.1 and JOGL v2.1.5
Mon, 17 Mar 2014 15:21:48 +0000 Chris Cannam Add json function
Mon, 17 Mar 2014 11:09:53 +0000 Chris Cannam Tidy
Mon, 17 Mar 2014 11:09:46 +0000 Chris Cannam Finally fix the tests for reconstruction of unpadded overlapping frames
Fri, 14 Mar 2014 16:27:14 +0000 Chris Cannam Remove comment (we did that)
Wed, 05 Mar 2014 10:13:38 +0000 Chris Cannam More formatting
Tue, 04 Mar 2014 16:46:56 +0000 Chris Cannam Formatting
Mon, 03 Mar 2014 09:20:18 +0000 Chris Cannam Add eprint, notes on formatting
Fri, 14 Feb 2014 11:54:45 +0000 Chris Cannam Add complex matrix format and print
Thu, 13 Feb 2014 18:27:00 +0000 Chris Cannam Pull up may.test and move it into the main jar (it isn't a test file, it's a module for writing test files)
Mon, 09 Dec 2013 10:40:15 +0000 Chris Cannam Subrepo state (Yertle)
Thu, 21 Nov 2013 08:49:27 +0000 Chris Cannam Restore this
Wed, 20 Nov 2013 21:29:03 +0000 Chris Cannam Simplify duplicated again a bit (making it a little quicker)
Wed, 20 Nov 2013 19:18:02 +0000 Chris Cannam Build tests into separate jar; add (non-working) coverage target
Wed, 20 Nov 2013 19:17:28 +0000 Chris Cannam Fix some compile errors due to changed apis
Wed, 20 Nov 2013 18:05:08 +0000 Chris Cannam Add complex newMatrix (with explicit size)
Wed, 20 Nov 2013 17:53:57 +0000 Chris Cannam Merge from branch sized_matrix
Wed, 20 Nov 2013 17:53:45 +0000 Chris Cannam Simplify checkDimensions and sum of dimensions into a single function sized_matrix
Wed, 20 Nov 2013 17:44:13 +0000 Chris Cannam Use mat.fromLists for a couple of things sized_matrix
Wed, 20 Nov 2013 17:03:20 +0000 Chris Cannam Overhaul sparse construction as well sized_matrix
Wed, 20 Nov 2013 16:39:36 +0000 Chris Cannam Use new matrix construction api sized_matrix
Wed, 20 Nov 2013 16:27:40 +0000 Chris Cannam Use mat.mapRows sized_matrix
Wed, 20 Nov 2013 14:53:56 +0000 Chris Cannam transform -> map sized_matrix
Wed, 20 Nov 2013 14:53:38 +0000 Chris Cannam Introduce new newMatrix function; rename transformRows/Columns to mapRows/Columns sized_matrix
Wed, 20 Nov 2013 14:49:47 +0000 Chris Cannam Reorder newSparseMatrix args to match other now size-first construction functions sized_matrix
Wed, 20 Nov 2013 14:43:14 +0000 Chris Cannam Matrix construction fixes sized_matrix
Wed, 20 Nov 2013 14:43:04 +0000 Chris Cannam Return error code when tests fail sized_matrix
Wed, 20 Nov 2013 14:25:32 +0000 Chris Cannam Toward overhauling matrix construction api as well sized_matrix
Wed, 20 Nov 2013 14:00:57 +0000 Chris Cannam One more test sized_matrix
Wed, 20 Nov 2013 13:57:32 +0000 Chris Cannam Store size alongside matrix data, so we can now distinguish between different matrix sizes in which one dimension is zero sized_matrix
Wed, 20 Nov 2013 12:17:21 +0000 Chris Cannam More framer fixes and tests (still stuff to be done here) redo_framer
Wed, 20 Nov 2013 10:15:06 +0000 Chris Cannam Merge redo_framer
Wed, 20 Nov 2013 10:14:53 +0000 Chris Cannam Speed up duplicated streams -- don't advance after every single read; don't recalculate low tide quite so much
Wed, 20 Nov 2013 10:14:08 +0000 Chris Cannam Fix and tests for non-padded framer mode redo_framer
Wed, 20 Nov 2013 08:22:11 +0000 Chris Cannam Typo fix redo_framer
Wed, 20 Nov 2013 08:18:48 +0000 Chris Cannam Patching up the existing framer tests redo_framer
Wed, 20 Nov 2013 08:18:37 +0000 Chris Cannam Type stream -> stream_t redo_framer
Wed, 20 Nov 2013 08:07:45 +0000 Chris Cannam Overhaul streamed api as well. This will take quite some testing redo_framer
Tue, 19 Nov 2013 20:44:09 +0000 Chris Cannam Fixes toward framer overhaul redo_framer
Tue, 19 Nov 2013 19:26:48 +0000 Chris Cannam Toward a more flexible framer interface redo_framer
Tue, 19 Nov 2013 19:26:15 +0000 Chris Cannam Take this out for now redo_framer
Tue, 19 Nov 2013 14:37:39 +0000 Chris Cannam Round on printout
Tue, 19 Nov 2013 14:18:46 +0000 Chris Cannam Add extendedBy, paddedBy
Mon, 18 Nov 2013 16:54:46 +0000 Chris Cannam Add format/print, remove some type decorations that are no longer needed
Sat, 16 Nov 2013 10:11:28 +0000 Chris Cannam Remove struct member decorations as well
Fri, 15 Nov 2013 17:44:46 +0000 Chris Cannam Remove variant decorations; they're no longer needed with new smart typedefs
Mon, 04 Nov 2013 14:18:06 +0000 Chris Cannam Concurrent hash
Sun, 03 Nov 2013 10:30:01 +0000 Chris Cannam Concurrent hash
Sat, 02 Nov 2013 15:56:23 +0000 Chris Cannam Matrix concat with Horizontal/Vertical arg -> rename to concatHorizontal/concatVertical
Sat, 02 Nov 2013 15:46:10 +0000 Chris Cannam Slightly longer test data
Sat, 02 Nov 2013 15:41:37 +0000 Chris Cannam Add another _t type suffix
Sat, 02 Nov 2013 15:36:01 +0000 Chris Cannam Minor simplifications in vector
Sat, 02 Nov 2013 14:58:44 +0000 Chris Cannam Pull blockfuncs functions into vector (except for fftshift which goes into fft), drop vec.raw
Fri, 01 Nov 2013 22:12:37 +0000 Chris Cannam Merge from branch opaque_type_references
Fri, 01 Nov 2013 21:45:02 +0000 Chris Cannam Remove unused loads opaque_type_references
Fri, 01 Nov 2013 18:18:24 +0000 Chris Cannam More type fixes opaque_type_references
Fri, 01 Nov 2013 18:16:02 +0000 Chris Cannam More type fixes for opaque type references opaque_type_references
Fri, 01 Nov 2013 17:05:31 +0000 Chris Cannam Fix to density (and test), add nonZeroValues
Fri, 01 Nov 2013 12:58:37 +0000 Chris Cannam Fix flipped (and add test)
Fri, 01 Nov 2013 11:24:07 +0000 Chris Cannam Toward building with latest Yeti compiler updates for referring to opaque types (not currently working, waiting on a compiler fix) opaque_type_references
Fri, 01 Nov 2013 10:45:41 +0000 Chris Cannam Slightly lower filter cutoff when downsampling
Thu, 31 Oct 2013 18:25:33 +0000 Chris Cannam Switch to using bandwidth spec for decimate/interpolate filter
Thu, 31 Oct 2013 18:25:11 +0000 Chris Cannam Add minValue, maxValue
Wed, 30 Oct 2013 10:20:34 +0000 Chris Cannam Add pulseTrain
Tue, 29 Oct 2013 16:06:46 +0000 Chris Cannam Add asRows, asColumns
Tue, 29 Oct 2013 11:33:38 +0000 Chris Cannam Remark only
Tue, 29 Oct 2013 11:33:33 +0000 Chris Cannam Add generate, constMatrix, zeroMatrix
Tue, 29 Oct 2013 11:33:10 +0000 Chris Cannam Add reals, imaginaries
Fri, 25 Oct 2013 17:37:05 +0100 Chris Cannam Add flipped (storage order)
Fri, 25 Oct 2013 16:56:03 +0100 Chris Cannam Row/column vector construction
Fri, 25 Oct 2013 16:55:48 +0100 Chris Cannam Add log2, log10
Fri, 25 Oct 2013 14:37:32 +0100 Chris Cannam Add equal, conjugate transpose, slices, diagonal, magnitudes and angles
Fri, 25 Oct 2013 14:37:09 +0100 Chris Cannam Add diagonal
Fri, 25 Oct 2013 11:52:19 +0100 Chris Cannam Add complexmatrix tests
Fri, 25 Oct 2013 11:52:11 +0100 Chris Cannam Add a number of matrix functions; start tests
Fri, 25 Oct 2013 11:51:29 +0100 Chris Cannam Remove absent function
Fri, 25 Oct 2013 11:50:59 +0100 Chris Cannam Use zipped and unzipped in channels
Fri, 25 Oct 2013 11:50:35 +0100 Chris Cannam Fix and test complex fft
Fri, 25 Oct 2013 11:50:16 +0100 Chris Cannam Add zipped and unzipped
Thu, 24 Oct 2013 18:53:27 +0100 Chris Cannam Add density, toSparse
Thu, 24 Oct 2013 18:28:06 +0100 Chris Cannam Add newComplexMatrix
Thu, 24 Oct 2013 18:01:59 +0100 Chris Cannam Sketch out complex matrix
Thu, 24 Oct 2013 18:01:38 +0100 Chris Cannam Add negative
Thu, 24 Oct 2013 18:01:26 +0100 Chris Cannam Add negative
Thu, 24 Oct 2013 15:13:02 +0100 Chris Cannam Add complexArray, zero
Thu, 24 Oct 2013 15:12:57 +0100 Chris Cannam Pad complex inputs appropriately
Thu, 24 Oct 2013 11:17:53 +0100 Chris Cannam Make use of mathmisc functions
Thu, 24 Oct 2013 11:12:16 +0100 Chris Cannam Add floor
Thu, 24 Oct 2013 11:12:07 +0100 Chris Cannam Add complex-complex forward/inverse
Thu, 24 Oct 2013 10:01:36 +0100 Chris Cannam Threshold for Kaiser terms
Thu, 24 Oct 2013 09:18:15 +0100 Chris Cannam A bit tidier (though no faster)
Thu, 24 Oct 2013 09:18:02 +0100 Chris Cannam Arch for x86 is i386, not x86
Wed, 23 Oct 2013 17:28:36 +0100 Chris Cannam Add pow, round, ceil, isPowerOfTwo, nextPowerOfTwo
Wed, 23 Oct 2013 13:59:21 +0100 Chris Cannam Wavetable cache for bandlimited waves, etc
Wed, 23 Oct 2013 13:58:42 +0100 Chris Cannam New module for some simple maths functions
Wed, 23 Oct 2013 08:49:06 +0100 Chris Cannam Restore proper divide
Wed, 23 Oct 2013 08:10:03 +0100 Chris Cannam Some Java for vector bits
Fri, 18 Oct 2013 11:18:45 +0100 Chris Cannam Comments
Wed, 16 Oct 2013 09:43:03 +0100 Chris Cannam Calculate kaiser window in two halves (faster)
Tue, 08 Oct 2013 15:38:11 +0100 Chris Cannam Restore some further tests, get them passing
Tue, 08 Oct 2013 15:37:59 +0100 Chris Cannam Tidy
Tue, 08 Oct 2013 15:37:47 +0100 Chris Cannam Print timings
Tue, 08 Oct 2013 08:43:01 +0100 Chris Cannam A couple of short circuits
Tue, 08 Oct 2013 08:18:22 +0100 Chris Cannam Short-circuit some identity transformations
Tue, 08 Oct 2013 08:18:11 +0100 Chris Cannam Pad or truncate fft input as appropriate
Tue, 08 Oct 2013 08:18:00 +0100 Chris Cannam Square wave is a bit cheaper
Tue, 08 Oct 2013 08:17:50 +0100 Chris Cannam Cache Kaiser windows
Tue, 08 Oct 2013 07:58:09 +0100 Chris Cannam Some tidying
Tue, 08 Oct 2013 07:57:27 +0100 Chris Cannam Cache the factorials, makes things slightly quicker
Sat, 05 Oct 2013 11:29:39 +0100 Chris Cannam Fix silliness
Fri, 04 Oct 2013 21:15:48 +0100 Chris Cannam Use arraycopy and fill
Fri, 04 Oct 2013 15:52:25 +0100 Chris Cannam Use unzipped subsets of filter array
Fri, 04 Oct 2013 15:52:02 +0100 Chris Cannam Tidier output
Fri, 04 Oct 2013 12:01:19 +0100 Chris Cannam Make matrix filter always return a sparse matrix; add matrix "any" and "all"; use these in tests
Fri, 04 Oct 2013 11:01:18 +0100 Chris Cannam Get correct number of samples at the end of resample
Tue, 01 Oct 2013 14:55:12 +0100 Chris Cannam Store resample pending buffer "virtually" without actually representing all the zeroes
Tue, 01 Oct 2013 07:57:20 +0100 Chris Cannam Checkpointing half-overhauled tests
Mon, 30 Sep 2013 12:55:48 +0100 Chris Cannam We now have a "direct" resampler, then, though at the moment it's just as slow as the two-stage one
Mon, 30 Sep 2013 12:36:05 +0100 Chris Cannam Test forward-magnitude
Mon, 30 Sep 2013 12:35:52 +0100 Chris Cannam Add forward-magnitude
Mon, 30 Sep 2013 12:35:35 +0100 Chris Cannam Return number of frames written, not number of bytes
Mon, 30 Sep 2013 12:34:59 +0100 Chris Cannam Add functions to apply window directly to vector or to (rows of) matrix
Mon, 30 Sep 2013 12:34:16 +0100 Chris Cannam Comment explaining why this returns the chart
Sun, 29 Sep 2013 12:23:22 +0100 Chris Cannam Oops, didn't want it actually plotting
Sun, 29 Sep 2013 12:17:38 +0100 Chris Cannam Merge from branch resample
Sun, 29 Sep 2013 12:17:27 +0100 Chris Cannam Minor tidy to tests resample
Sat, 28 Sep 2013 19:11:39 +0100 Chris Cannam Fix wrong args to columnSlice resample
Fri, 27 Sep 2013 19:24:00 +0100 Chris Cannam We don't want animated plots by default resample
Fri, 27 Sep 2013 16:40:46 +0100 Chris Cannam Add simple waveform generators (square, saw, triangle) resample
Fri, 27 Sep 2013 16:40:36 +0100 Chris Cannam Restore tests that aren't working correctly yet... resample
Fri, 27 Sep 2013 14:36:34 +0100 Chris Cannam Comment resample
Fri, 27 Sep 2013 14:36:13 +0100 Chris Cannam Output only has precise duration where input has known duration resample
Fri, 27 Sep 2013 14:35:52 +0100 Chris Cannam Adjust output duration for interpolate/decimate if input has known duration resample
Fri, 27 Sep 2013 14:35:22 +0100 Chris Cannam Remove some debug resample
Fri, 27 Sep 2013 14:07:08 +0100 Chris Cannam Split out filter into filter, resample, convolve, manipulate resample
Fri, 27 Sep 2013 12:33:34 +0100 Chris Cannam Resample duration tests resample
Fri, 27 Sep 2013 12:33:18 +0100 Chris Cannam More toward direct resample resample
Fri, 27 Sep 2013 12:32:53 +0100 Chris Cannam Add assert resample
Thu, 26 Sep 2013 15:04:45 +0100 Chris Cannam Update for Kaiser parameters changes; ensure Kaiser window is generated odd-length so with exactly 1 at the "centre" resample
Thu, 26 Sep 2013 14:47:27 +0100 Chris Cannam Separate out Kaiser window parameter calculation resample
Thu, 26 Sep 2013 14:46:36 +0100 Chris Cannam Fail if tests etc fail; add rebuild target resample
Wed, 25 Sep 2013 18:32:55 +0100 Chris Cannam Start work on direct resampler resample
Tue, 24 Sep 2013 17:31:14 +0100 Chris Cannam Accept a value for init modules if given
Tue, 24 Sep 2013 17:30:51 +0100 Chris Cannam Compiler seems to need help with the type of this one, getting module type incomplete otherwise
Tue, 24 Sep 2013 11:37:19 +0100 Chris Cannam processed self-binding must use type passed to function, not more restricted type
Tue, 24 Sep 2013 11:35:23 +0100 Chris Cannam These structures may contain other fields too
Tue, 24 Sep 2013 11:34:19 +0100 Chris Cannam Subject node type also contains literal
Mon, 23 Sep 2013 14:23:34 +0100 Chris Cannam Remove Makefile; we're using Ant now
Mon, 23 Sep 2013 14:14:27 +0100 Chris Cannam Move test data to testdata/
Mon, 23 Sep 2013 12:44:23 +0100 Chris Cannam Add init to batch file as well
Mon, 23 Sep 2013 12:38:02 +0100 Chris Cannam Merge
Tue, 17 Sep 2013 07:53:58 +0100 Chris Cannam Merge
Tue, 17 Sep 2013 07:53:49 +0100 Chris Cannam More diagnostic output, etc
Mon, 23 Sep 2013 12:35:35 +0100 Chris Cannam Use Ayr init option to preload May modules; move code from may/ to src/ to avoid Yeti compiler doing on-the-fly recompilation on load
Mon, 16 Sep 2013 10:56:19 +0100 Chris Cannam Add clean target to Ant build.xml
Mon, 16 Sep 2013 10:53:37 +0100 Chris Cannam My alpha, beta are not working in emacs on Windows (pity)
Fri, 13 Sep 2013 14:59:27 +0100 Chris Cannam More informative output when Vamp test plugin is not found
Fri, 06 Sep 2013 13:36:29 +0100 Chris Cannam Add platform tests
Fri, 06 Sep 2013 11:39:57 +0100 Chris Cannam Another Windows batch file
Fri, 06 Sep 2013 08:37:51 +0100 Chris Cannam Add remaining plot-related jars
Thu, 05 Sep 2013 21:52:21 +0100 Chris Cannam Add Ant build task and Windows batch file
Wed, 04 Sep 2013 13:15:24 +0100 Chris Cannam Use local jars; shell syntax fixes
Fri, 02 Aug 2013 23:13:24 +0100 Chris Cannam Highpassed & bandpassed tests
Wed, 31 Jul 2013 18:18:03 +0100 Chris Cannam Fix factor of two error in cutoff frequency (first basic unit test for lowpass now passes)
Wed, 31 Jul 2013 14:28:30 +0100 Chris Cannam First cut at unit test for lowpass
Tue, 23 Jul 2013 15:20:27 +0100 Chris Cannam Add lowpassed, bandpassed, highpassed -- tests pending
Tue, 23 Jul 2013 15:20:00 +0100 Chris Cannam Some adjustments to tests -- but these still don't pass, they still need revision
Tue, 23 Jul 2013 15:19:01 +0100 Chris Cannam Add Kaiser based on bandwidth in Hz; add "dirac" window which contains only a single 1
Tue, 23 Jul 2013 15:17:50 +0100 Chris Cannam Append existing CLASSPATH if any
Fri, 12 Jul 2013 17:24:21 +0100 Chris Cannam Just change some numbers so as to make the difference between IR and signal more obvious in the code
Fri, 12 Jul 2013 17:17:53 +0100 Chris Cannam Fixes to spaced, tests now pass
Fri, 12 Jul 2013 17:00:21 +0100 Chris Cannam Fixes to picked, tests now pass
Fri, 12 Jul 2013 10:38:42 +0100 Chris Cannam Test for picked
Fri, 12 Jul 2013 10:33:43 +0100 Chris Cannam Test for spaced
Fri, 12 Jul 2013 10:13:08 +0100 Chris Cannam Another interpolation test (that succeeds this time)
Tue, 02 Jul 2013 22:24:14 +0100 Chris Cannam Merge
Tue, 02 Jul 2013 22:23:43 +0100 Chris Cannam reverse -> reversed
Tue, 02 Jul 2013 22:24:57 +0100 Chris Cannam Sketch interpolate/decimate tests (wrong for various reasons)
Tue, 25 Jun 2013 10:08:30 +0100 Chris Cannam Start matrix docs
Tue, 25 Jun 2013 09:48:57 +0100 Chris Cannam Docs
Tue, 25 Jun 2013 09:37:53 +0100 Chris Cannam Docs
Tue, 25 Jun 2013 09:36:22 +0100 Chris Cannam Docs
Tue, 25 Jun 2013 09:15:18 +0100 Chris Cannam Average when mixing down, don't sum
Tue, 25 Jun 2013 09:15:10 +0100 Chris Cannam Reduce max
Tue, 25 Jun 2013 09:15:01 +0100 Chris Cannam Docs
Mon, 24 Jun 2013 21:35:10 +0100 Chris Cannam Heap size etc
Mon, 24 Jun 2013 20:56:27 +0100 Chris Cannam Remove workaround no longer needed with current Yeti
Mon, 24 Jun 2013 20:54:59 +0100 Chris Cannam Add sampleRate, channels; rename rate -> sampleRate
Mon, 24 Jun 2013 20:54:41 +0100 Chris Cannam Avoid divide by zero
Tue, 18 Jun 2013 09:26:16 +0100 Chris Cannam Add maxindex, minindex
Tue, 18 Jun 2013 09:18:16 +0100 Chris Cannam Add unityNormalised
Mon, 17 Jun 2013 17:29:54 +0100 Chris Cannam Add recording
Thu, 13 Jun 2013 16:07:56 +0100 Chris Cannam Fast convolver doesn't know exactly how many samples are left
Wed, 12 Jun 2013 22:25:42 +0100 Chris Cannam Minor tidy
Wed, 12 Jun 2013 21:51:15 +0100 Chris Cannam Short-circuit interpolate/decimate if factor is 1
Wed, 12 Jun 2013 20:14:10 +0100 Chris Cannam Add inverted, mean, difference, resampledTo (very slow)
Wed, 12 Jun 2013 13:43:15 +0100 Chris Cannam Add playMatrix
Wed, 12 Jun 2013 13:22:46 +0100 Chris Cannam mixed -> sum
Wed, 12 Jun 2013 13:20:05 +0100 Chris Cannam Refuse to write infinite stream
Tue, 11 Jun 2013 22:22:25 +0100 Chris Cannam Rename YetiLab -> May throughout
Tue, 11 Jun 2013 14:23:47 +0100 Chris Cannam Return correct sample rates for interpolated/decimated streams
Tue, 11 Jun 2013 14:21:37 +0100 Chris Cannam minor reshuffle
Tue, 11 Jun 2013 14:12:16 +0100 Chris Cannam Implement crude audio file write
Mon, 10 Jun 2013 17:06:31 +0100 Chris Cannam Initial (incorrect) implementation of decimated
Mon, 10 Jun 2013 15:38:36 +0100 Chris Cannam Tail-recursive overlap-add
Mon, 10 Jun 2013 15:21:01 +0100 Chris Cannam Implement interpolate
Mon, 10 Jun 2013 15:20:53 +0100 Chris Cannam Colours in plots
Mon, 10 Jun 2013 13:45:18 +0100 Chris Cannam Colours in plots
Mon, 10 Jun 2013 09:24:28 +0100 Chris Cannam Merge
Mon, 10 Jun 2013 09:24:06 +0100 Chris Cannam Rename some variables in fancy fashion
Fri, 07 Jun 2013 13:21:23 +0100 Chris Cannam Convolve: handle multiple channels
Fri, 07 Jun 2013 10:03:40 +0100 Chris Cannam Kaiser window test
Thu, 06 Jun 2013 21:49:10 +0100 Chris Cannam Introduce Kaiser window -- not yet tested
Thu, 06 Jun 2013 12:03:19 +0100 Chris Cannam Add and test sinc function
Thu, 06 Jun 2013 10:29:49 +0100 Chris Cannam Simpler and quicker fast convolve using map with history
Thu, 06 Jun 2013 09:32:31 +0100 Chris Cannam Print overall fps, etc
Thu, 06 Jun 2013 09:32:23 +0100 Chris Cannam Test combinations of convolve options
Wed, 05 Jun 2013 16:20:52 +0100 Chris Cannam Avoid use of ++ in cases where it is not tail-recursive
Wed, 05 Jun 2013 15:44:29 +0100 Chris Cannam Make sparse concat tail-recursive
Wed, 05 Jun 2013 08:01:42 +0100 Chris Cannam More timings, etc
Wed, 05 Jun 2013 08:00:53 +0100 Chris Cannam Types
Tue, 04 Jun 2013 10:14:35 +0100 Chris Cannam Typo fix
Mon, 03 Jun 2013 20:47:57 +0100 Chris Cannam Minor tidy
Sun, 02 Jun 2013 20:32:16 +0100 Chris Cannam ... while this tail recursive revision doesn't work: it loses all but the head of the remaining list when recursing
Sun, 02 Jun 2013 20:28:12 +0100 Chris Cannam This revision works when convolving an audio stream from a real audio file, but it is not tail-recursive
Sun, 02 Jun 2013 12:27:58 +0100 Chris Cannam Close compare for convolution
Sun, 02 Jun 2013 12:27:47 +0100 Chris Cannam Add time function to test module
Sun, 02 Jun 2013 12:16:21 +0100 Chris Cannam precalculated -> precalculatedMono (when supplied with vector rather than matrix)
Sun, 02 Jun 2013 12:11:06 +0100 Chris Cannam Simpler fromList
Sat, 01 Jun 2013 22:05:01 +0100 Chris Cannam Make convolver tail-recursive
Sat, 01 Jun 2013 19:20:19 +0100 Chris Cannam Make convolver options into options
Sat, 01 Jun 2013 18:53:46 +0100 Chris Cannam Fix overlap-add in convolver
Sat, 01 Jun 2013 13:21:28 +0100 Chris Cannam Fast convolver now works, up to some error -- though still only mono and with a fixed convolution framesize
Sat, 01 Jun 2013 13:20:46 +0100 Chris Cannam Fix amazing error in complex (and add test for it)
Sat, 01 Jun 2013 12:21:15 +0100 Chris Cannam Fast convolution runs, returning wrong results
Fri, 31 May 2013 22:04:27 +0100 Chris Cannam Plug in fast convolver (doesn't work yet though!)
Fri, 31 May 2013 22:04:05 +0100 Chris Cannam Make realInverse able to take a list
Fri, 31 May 2013 22:03:45 +0100 Chris Cannam Fix complex test path
Fri, 31 May 2013 22:03:23 +0100 Chris Cannam Replace add c1 c2 with sum [c1, c2]
Fri, 31 May 2013 22:02:54 +0100 Chris Cannam Supply list to vector add
Fri, 31 May 2013 22:02:24 +0100 Chris Cannam Make add take a list rather than just 2
Fri, 31 May 2013 22:02:03 +0100 Chris Cannam Move complex tests to complex package
Fri, 31 May 2013 17:34:46 +0100 Chris Cannam Make a start on fast convolver
Fri, 31 May 2013 17:34:37 +0100 Chris Cannam Remove dependency from framer on filter (avoiding circular dependency)
Fri, 31 May 2013 17:34:04 +0100 Chris Cannam Add entrywise product
Fri, 31 May 2013 17:32:56 +0100 Chris Cannam Make boxcar all-1s, not all-0.5s -- means it doesn't have the same attenuation on average as other windows, but it's more consistent with other environments
Fri, 31 May 2013 15:14:09 +0100 Chris Cannam Hurrah! Overlap-add now produces valid output streams (finally) and passes the tests
Fri, 31 May 2013 10:58:00 +0100 Chris Cannam Revise overlap-add
Thu, 30 May 2013 22:33:16 +0100 Chris Cannam More overlap-add tests.
Thu, 30 May 2013 20:27:54 +0100 Chris Cannam Window overlap scale factor
Thu, 30 May 2013 17:56:29 +0100 Chris Cannam Periodic window probably better after all
Thu, 30 May 2013 17:47:25 +0100 Chris Cannam Further test
Thu, 30 May 2013 17:34:35 +0100 Chris Cannam More on overlap-add for frames
Wed, 29 May 2013 22:59:23 +0100 Chris Cannam Toward frame -> stream processing. Need overlap-add.
Wed, 29 May 2013 17:32:58 +0100 Chris Cannam Merge
Wed, 29 May 2013 17:32:27 +0100 Chris Cannam Start on un-framing (does not build)
Fri, 24 May 2013 12:41:41 +0100 Chris Cannam Synchronise audio read
Tue, 28 May 2013 20:41:11 +0100 Chris Cannam Make convolver work. Ugly though
Mon, 27 May 2013 23:37:57 +0100 Chris Cannam Simplistic convolution implementation and (currently failing) tests
Sat, 25 May 2013 18:42:01 +0100 Chris Cannam Fixes to duplicate
Sat, 25 May 2013 18:41:53 +0100 Chris Cannam (clumsily) make slice functions handle out-of-range arguments properly
Sat, 25 May 2013 18:31:10 +0100 Chris Cannam Make slice return partial slices when range extents overlap vector ends
Sat, 25 May 2013 18:18:10 +0100 Chris Cannam Implementation and (currently) failing tests for duplicate
Thu, 23 May 2013 21:36:20 +0100 Chris Cannam Remove obsolete bits
Thu, 23 May 2013 19:33:06 +0100 Chris Cannam Move some of the most commonly loaded modules up a level
Thu, 23 May 2013 17:15:27 +0100 Chris Cannam Quicker, though uglier, sparse products
Thu, 23 May 2013 16:12:21 +0100 Chris Cannam Faster sparseProductLeft. Similar code would work for other sparseProducts
Thu, 23 May 2013 14:45:21 +0100 Chris Cannam Add note for docs
Thu, 23 May 2013 14:39:40 +0100 Chris Cannam Add repeated
Thu, 23 May 2013 14:39:18 +0100 Chris Cannam Add vector plot type
Thu, 23 May 2013 14:38:57 +0100 Chris Cannam Simpler audiofile test with more slack
Thu, 23 May 2013 13:34:27 +0100 Chris Cannam Further tests and fixes
Thu, 23 May 2013 13:21:05 +0100 Chris Cannam Window fixes and tests
Thu, 23 May 2013 11:21:30 +0100 Chris Cannam transform/window -> signal/window
Thu, 23 May 2013 11:20:15 +0100 Chris Cannam Window functions: make symmetric/periodic an option
Wed, 22 May 2013 22:19:48 +0100 Chris Cannam Fix window functions. We need tests for these.
Wed, 22 May 2013 15:02:17 +0100 Chris Cannam Implement and test sparse resizedTo; some tidying
Wed, 22 May 2013 13:54:15 +0100 Chris Cannam Rename and reorder args of at and slice functions in matrix and vector for consistency with std module equivalents
Wed, 22 May 2013 09:22:10 +0100 Chris Cannam Make concat also return sparse when all its inputs are sparse
Wed, 22 May 2013 08:56:51 +0100 Chris Cannam Replace matrix thresholded with a more general filter function that works for sparse matrices too
Tue, 21 May 2013 22:37:28 +0100 Chris Cannam Make sum, difference, scaled and abs use sparse operations and return sparse matrices if all inputs are sparse
Tue, 21 May 2013 22:36:39 +0100 Chris Cannam Implement add, subtract, scaled, abs
Tue, 21 May 2013 21:58:34 +0100 Chris Cannam Add general enumerate, ensure zeros fed in to makeSparse are not retained in non-zero lists; test
Tue, 21 May 2013 17:40:33 +0100 Chris Cannam Using hashes is simpler, but turns out to be mostly no faster and sometimes much slower. Not one to merge back. sparse
Tue, 21 May 2013 16:00:21 +0100 Chris Cannam Merge from default branch sparse
Tue, 21 May 2013 14:29:22 +0100 Chris Cannam Another minor improvement
Tue, 21 May 2013 12:11:40 +0100 Chris Cannam Proper sparse*sparse multiply, more efficient makeSparse. Still loads of room for improvement, but the timings are more predictable now at least.
Mon, 20 May 2013 22:17:35 +0100 Chris Cannam Merge from sparse branch
Mon, 20 May 2013 22:17:19 +0100 Chris Cannam A reasonable sparse multiply, and a bit quicker dense one sparse
Mon, 20 May 2013 18:11:44 +0100 Chris Cannam Add speed tests sparse
Mon, 20 May 2013 18:11:36 +0100 Chris Cannam Sparsity is actually density sparse
Mon, 20 May 2013 18:11:20 +0100 Chris Cannam Sparsity is actually density sparse
Mon, 20 May 2013 16:48:44 +0100 Chris Cannam Add newSparseMatrix to api (needs test) sparse
Mon, 20 May 2013 16:46:38 +0100 Chris Cannam ColMajor -> ColumnMajor sparse
Mon, 20 May 2013 16:45:34 +0100 Chris Cannam Separate out thresholding from toSparse. Not entirely sure this is a good thing sparse
Mon, 20 May 2013 16:22:17 +0100 Chris Cannam Add and test sparsity sparse
Mon, 20 May 2013 16:01:43 +0100 Chris Cannam Fix comparator for sparse matrices; sprinkle some zeros in test data to exercise sparsity sparse
Mon, 20 May 2013 15:08:14 +0100 Chris Cannam Fix sparse matrix enumerate sparse
Mon, 20 May 2013 14:40:52 +0100 Chris Cannam Sparse fixes sparse
Mon, 20 May 2013 14:18:14 +0100 Chris Cannam Implement sparse matrix construction, add tests for sparse matrices (currently failing) sparse
Sun, 19 May 2013 22:21:47 +0100 Chris Cannam A few fixes sparse
Sun, 19 May 2013 22:16:02 +0100 Chris Cannam Extract values and slices (rows, columns) from sparse matrices sparse
Sun, 19 May 2013 21:13:48 +0100 Chris Cannam Sparse enumerate sparse
Sun, 19 May 2013 19:16:18 +0100 Chris Cannam Embark on sparse-matrix support sparse
Sun, 19 May 2013 18:42:10 +0100 Chris Cannam A more sophisticated bitdepth comparator, but something is still wrong here
Fri, 17 May 2013 20:24:44 +0100 Chris Cannam Plot the (first few) values and difference from the audiofile read test when they aren't within tolerance
Fri, 17 May 2013 17:47:09 +0100 Chris Cannam Yeti bug now fixed, closing branch that exhibited it
Sun, 12 May 2013 21:12:54 +0100 Chris Cannam Print out the offending channel
Sun, 12 May 2013 18:04:48 +0100 Chris Cannam Add vector max/min, matrix difference/abs, update audiofile ref tests
Sun, 12 May 2013 14:56:40 +0100 Chris Cannam This should be quicker
Sun, 12 May 2013 14:50:35 +0100 Chris Cannam Try comparison at file bitdepth (not working quite correctly)
Sun, 12 May 2013 14:50:03 +0100 Chris Cannam Add equalUnder to compare vectors or matrices using a particular number comparator
Sun, 12 May 2013 13:31:49 +0100 Chris Cannam More on audiofile reference tests
Sat, 11 May 2013 16:29:30 +0100 Chris Cannam Make delayedBy support negative delay
Sat, 11 May 2013 16:00:58 +0100 Chris Cannam Merge from matrix_opaque_immutable branch
Sat, 11 May 2013 15:58:36 +0100 Chris Cannam Move block directory -> vector matrix_opaque_immutable
Sat, 11 May 2013 14:50:43 +0100 Chris Cannam Fix complex (avoiding dodgy bytecode) matrix_opaque_immutable
Sat, 11 May 2013 12:20:40 +0100 Chris Cannam More compile fixes matrix_opaque_immutable
Sat, 11 May 2013 12:07:21 +0100 Chris Cannam More block -> vector matrix_opaque_immutable
Sat, 11 May 2013 12:04:05 +0100 Chris Cannam More block -> vector matrix_opaque_immutable
Sat, 11 May 2013 12:01:34 +0100 Chris Cannam Some block -> vector renames matrix_opaque_immutable
Sat, 11 May 2013 11:58:18 +0100 Chris Cannam Update syntheticstream matrix_opaque_immutable
Sat, 11 May 2013 11:46:44 +0100 Chris Cannam Update channels matrix_opaque_immutable
Sat, 11 May 2013 11:39:09 +0100 Chris Cannam Update matrix matrix_opaque_immutable
Sat, 11 May 2013 11:27:34 +0100 Chris Cannam Update complex, fft matrix_opaque_immutable
Sat, 11 May 2013 11:19:48 +0100 Chris Cannam Update blockfuncs matrix_opaque_immutable
Fri, 10 May 2013 22:48:55 +0100 Chris Cannam Start moving fvector+block to a single immutable vector type matrix_opaque_immutable
Wed, 08 May 2013 21:10:29 +0100 Chris Cannam Finish matrix api conversion compile fixes matrix_opaque_immutable
Wed, 08 May 2013 20:48:57 +0100 Chris Cannam Fix inability to cast return value from generate matrix_opaque_immutable
Tue, 07 May 2013 22:18:50 +0100 Chris Cannam Start (experimentally) converting matrix to block-style opaque+functions instead of class with methods + extra functions matrix_opaque_immutable
Tue, 07 May 2013 21:43:10 +0100 Chris Cannam Fix mixing functions
Tue, 07 May 2013 21:36:43 +0100 Chris Cannam More withs
Tue, 07 May 2013 12:06:41 +0100 Chris Cannam This revision exhibits the "module type not fully defined" error, trying to track down the cause
Mon, 06 May 2013 21:45:38 +0100 Chris Cannam Implement mixedTo in filter module. But this needs more thought, so I've left one of the tests failing
Mon, 06 May 2013 18:33:30 +0100 Chris Cannam Implement and test mixed
Mon, 06 May 2013 18:22:41 +0100 Chris Cannam Fix to resize from zero-size matrix, and test for it
Mon, 06 May 2013 17:57:43 +0100 Chris Cannam more "scalable" resizedTo
Mon, 06 May 2013 16:56:13 +0100 Chris Cannam More type declarations
Mon, 06 May 2013 16:56:04 +0100 Chris Cannam ah, this cast is needed here
Mon, 06 May 2013 16:53:49 +0100 Chris Cannam Simplify
Mon, 06 May 2013 16:50:52 +0100 Chris Cannam Complete type declaration
Mon, 06 May 2013 16:50:05 +0100 Chris Cannam Simplify
Mon, 06 May 2013 16:49:45 +0100 Chris Cannam Add type declarations for matrix, filter
Mon, 06 May 2013 15:03:22 +0100 Chris Cannam Rename truncatedTo to withDuration and make it able to extend as well as truncate
Mon, 06 May 2013 09:32:58 +0100 Chris Cannam Fix unknown-length input stream (has known length once it's finished)
Mon, 06 May 2013 09:23:32 +0100 Chris Cannam Add (currently failing) tests for filtering streams on unknown-length inputs
Mon, 06 May 2013 08:42:44 +0100 Chris Cannam We're going to want truncatedTo (perhaps under a different name) to be able to extend a stream as well. Add a test for this (currently failing)
Sun, 05 May 2013 18:24:00 +0100 Chris Cannam Implement repeated
Sun, 05 May 2013 17:55:01 +0100 Chris Cannam Test for repeated (failing first)
Sun, 05 May 2013 12:41:50 +0100 Chris Cannam Start on repeated stream
Sun, 05 May 2013 12:41:42 +0100 Chris Cannam Implement and test rowSlice, columnSlice
Sun, 05 May 2013 12:41:29 +0100 Chris Cannam Put block arg at end of rangeOf (better for partial application, though name is not ideal now)
Sun, 05 May 2013 11:56:29 +0100 Chris Cannam Test for reading more than the whole delay + stream in one call
Fri, 03 May 2013 18:17:00 +0100 Chris Cannam Implement pulse channel, untested
Fri, 03 May 2013 18:11:56 +0100 Chris Cannam Make generator function take sample number, not time in seconds -- simpler and more consistent with other uses of plain numbers in this module
Fri, 03 May 2013 18:00:48 +0100 Chris Cannam Start on audiofile-test-reference implementation
Thu, 02 May 2013 22:39:07 +0100 Chris Cannam Another multiplexed test
Thu, 02 May 2013 22:38:16 +0100 Chris Cannam Generalise multiplexed to any number of streams
Thu, 02 May 2013 22:17:49 +0100 Chris Cannam Use mat.concat, and make sure first matrix in series is row-major
Thu, 02 May 2013 21:58:58 +0100 Chris Cannam Implement and test matrix concat
Thu, 02 May 2013 21:05:10 +0100 Chris Cannam Start on matrix concat
Thu, 02 May 2013 19:09:08 +0100 Chris Cannam Implement and test delayedBy
Thu, 02 May 2013 19:09:01 +0100 Chris Cannam Ignore a few more things
Thu, 02 May 2013 18:13:26 +0100 Chris Cannam More tests and fixes
Thu, 02 May 2013 17:38:23 +0100 Chris Cannam Another test
Thu, 02 May 2013 17:36:43 +0100 Chris Cannam Further tests and fixes
Thu, 02 May 2013 17:33:55 +0100 Chris Cannam Initial filter tests and combining filter
Thu, 02 May 2013 11:27:20 +0100 Chris Cannam Add synthetic stream tests
Thu, 02 May 2013 09:56:53 +0100 Chris Cannam readMono fix (must still return matrix even though it's only one channel)
Thu, 02 May 2013 09:29:10 +0100 Chris Cannam Start on audiofile tests
Thu, 02 May 2013 09:14:56 +0100 Chris Cannam Rearrange and augment test data
Thu, 02 May 2013 09:03:13 +0100 Chris Cannam Channel mix fixes
Wed, 01 May 2013 22:19:36 +0100 Chris Cannam Add channels tests (some currently failing)
Wed, 01 May 2013 21:46:25 +0100 Chris Cannam Fix Vamp grid-fsr test
Wed, 01 May 2013 21:42:03 +0100 Chris Cannam Make newMatrix/newRowVector/newColumnVector take block rather than list<number> args. Makes some uses simpler, some more complex, but most faster (sometimes by a lot).
Wed, 01 May 2013 16:20:07 +0100 Chris Cannam Start on stream filters
Wed, 01 May 2013 13:40:03 +0100 Chris Cannam Fix types in Vamp process call
Wed, 01 May 2013 12:43:12 +0100 Chris Cannam Fix end of framer list
Wed, 01 May 2013 12:32:08 +0100 Chris Cannam Fix matrix.equal (did not check matrix size, could return true if one was a subset of the other) and add test for it; fix resizedTo test
Wed, 01 May 2013 12:03:45 +0100 Chris Cannam Rework stream to support indefinite-length streams and handle multiple channels in framer. Make compile, but some tests fail (and others are still missing).
Wed, 01 May 2013 07:58:39 +0100 Chris Cannam Add some audiofile test data, start on tests and reworking stream interface -- doesn't currently compile
Tue, 30 Apr 2013 15:10:02 +0100 Chris Cannam Further fixes to timestamp rounding etc
Tue, 30 Apr 2013 14:15:32 +0100 Chris Cannam Fix several Vamp tests
Tue, 30 Apr 2013 11:52:28 +0100 Chris Cannam Add Vamp plugin tests using vamp-test-plugin (currently failing!)
Tue, 30 Apr 2013 11:52:10 +0100 Chris Cannam Remove unused binding
Tue, 30 Apr 2013 10:50:38 +0100 Chris Cannam Handle tests that fail with an exception
Mon, 29 Apr 2013 22:14:28 +0100 Chris Cannam Return Series for fixed-rate single-valued results from plugin; allow more than one plot per chart, with series plot
Mon, 29 Apr 2013 17:24:54 +0100 Chris Cannam Add plotSeries, switch to jline2
Sun, 28 Apr 2013 10:42:45 +0100 Chris Cannam Use times as well as values
Sun, 28 Apr 2013 10:35:29 +0100 Chris Cannam Basic curve plot
Sat, 27 Apr 2013 23:56:15 +0100 Chris Cannam Add autocorrelation
Sat, 27 Apr 2013 17:09:48 +0100 Chris Cannam Cleaner to throw exception on file-open failure rather than unwind errors through return values here
Sat, 27 Apr 2013 14:12:15 +0100 Chris Cannam Add magnitudes, angles functions
Sat, 27 Apr 2013 12:55:53 +0100 Chris Cannam Separate out plot into plot (big datasets, 3D) and chart (bar charts, other 2D stuff)
Sat, 27 Apr 2013 12:51:12 +0100 Chris Cannam Start on feature extractors
Sat, 27 Apr 2013 12:51:04 +0100 Chris Cannam Add complex.zeros
Thu, 25 Apr 2013 16:23:33 +0100 Chris Cannam Static chart
Wed, 24 Apr 2013 15:19:17 +0100 Chris Cannam Attempt (not apparently working) at adjusting tick alignment
Wed, 24 Apr 2013 10:08:22 +0100 Chris Cannam Show fixed ticks if there are few x-axis points
Tue, 23 Apr 2013 17:01:19 +0100 Chris Cannam Slightly better text placement
Tue, 23 Apr 2013 16:27:28 +0100 Chris Cannam Offscreen rendering & save-to-file (save-to-file works, offscreen currently doesn't)
Tue, 23 Apr 2013 13:51:12 +0100 Chris Cannam Backed out changeset b1968c825a53
Tue, 23 Apr 2013 12:54:43 +0100 Chris Cannam Horizontal bar charts. Doesn't really help with long label truncation, as the axe renderer just seems to stick the labels too far right anyway
Tue, 23 Apr 2013 11:27:05 +0100 Chris Cannam Check keys exist in hash
Mon, 22 Apr 2013 21:46:37 +0100 Chris Cannam Axis labels (percents and dates)
Mon, 22 Apr 2013 17:54:27 +0100 Chris Cannam Pass options in as option list rather than adding more and more args to functions; plus various fixes
Mon, 22 Apr 2013 10:24:44 +0100 Chris Cannam Make charts non-animated; add a list of nice colours
Sat, 20 Apr 2013 22:01:45 +0100 Chris Cannam Text spacing
Sat, 20 Apr 2013 21:07:52 +0100 Chris Cannam Normalised stacked chart
Sat, 20 Apr 2013 19:12:04 +0100 Chris Cannam Start adding text labels
Sat, 20 Apr 2013 17:28:10 +0100 Chris Cannam Stacked charts that actually work
Sat, 20 Apr 2013 16:33:32 +0100 Chris Cannam More on stacked charts
Sat, 20 Apr 2013 12:14:40 +0100 Chris Cannam Toward stacked charts
Fri, 19 Apr 2013 19:33:22 +0100 Chris Cannam Add plotLines
Fri, 19 Apr 2013 08:45:03 +0100 Chris Cannam Ignore backup files
Thu, 18 Apr 2013 17:05:23 +0100 Chris Cannam Merge
Thu, 18 Apr 2013 17:03:53 +0100 Chris Cannam Guess the architecture, and minor fixes
Thu, 18 Apr 2013 17:01:56 +0100 Chris Cannam Ignore generated classes
Thu, 18 Apr 2013 17:00:08 +0100 Chris Cannam Add bar chart plotting
Thu, 18 Apr 2013 16:11:32 +0100 Chris Cannam test directory doesn't exist in a clean checkout, and we don't really want it -- put target file elsewhere
Thu, 18 Apr 2013 09:46:34 +0100 Chris Cannam Some debug
Thu, 18 Apr 2013 09:12:51 +0100 Chris Cannam Use subrepo for external dependencies
Thu, 18 Apr 2013 08:47:26 +0100 Chris Cannam plot -> plotMatrix
Thu, 18 Apr 2013 08:47:05 +0100 Chris Cannam Add overlooked file
Wed, 17 Apr 2013 21:24:57 +0100 Chris Cannam Add yetilab jar itself to the yc classpath (except when compiling it)
Wed, 17 Apr 2013 20:23:12 +0100 Chris Cannam Add Makefile, fix compile errors
Sun, 14 Apr 2013 21:29:21 +0100 Chris Cannam Use exceptions to report failure to apply Vamp plugins etc -- Error-tagged returns seem more appropriate to incremental failure
Sat, 13 Apr 2013 22:00:09 +0100 Chris Cannam Add lookups for known (but not installed) plugins to vamp module
Thu, 11 Apr 2013 12:50:47 +0100 Chris Cannam Comments; add fillTimestamps back to public interface
Fri, 29 Mar 2013 22:36:29 +0000 Chris Cannam Some basic plotting
Thu, 28 Mar 2013 21:37:29 +0000 Chris Cannam Plotting experiments
Wed, 27 Mar 2013 22:22:48 +0000 Chris Cannam Structure more output types, add return-structured functions to vamp.yeti
Wed, 27 Mar 2013 22:22:17 +0000 Chris Cannam Ensure step and block sizes are initialised if plugin returned 0 for preferred sizes
Wed, 27 Mar 2013 09:14:59 +0000 Chris Cannam Return matrix from structureGrid (and therefore from postprocess with grid data)
Tue, 26 Mar 2013 22:41:06 +0000 Chris Cannam A typing workaround, so that we can get the right type in to vamppost
Fri, 22 Mar 2013 23:06:12 +0000 Chris Cannam Quicker sum and multiply for blocks
Thu, 21 Mar 2013 21:53:13 +0000 Chris Cannam Tidier comments
Thu, 21 Mar 2013 17:13:09 +0000 Chris Cannam Fix flipped
Thu, 21 Mar 2013 14:57:58 +0000 Chris Cannam More tests (some failing) and a bit more implementation
Thu, 21 Mar 2013 10:18:18 +0000 Chris Cannam Scaled, sum, product
Wed, 20 Mar 2013 22:49:41 +0000 Chris Cannam Initial matrix tests
Wed, 20 Mar 2013 21:57:17 +0000 Chris Cannam Matrix details
Wed, 20 Mar 2013 18:28:38 +0000 Chris Cannam Some initial matrix fixes
Wed, 20 Mar 2013 17:48:42 +0000 Chris Cannam Towards matrix
Wed, 20 Mar 2013 10:09:54 +0000 Chris Cannam Rename modules
Wed, 20 Mar 2013 09:57:54 +0000 Chris Cannam Reorganise files
Tue, 19 Mar 2013 13:43:39 +0000 Chris Cannam Introduce a type declaration which makes it possible to use values from returned feature (see comment)
Tue, 19 Mar 2013 13:23:43 +0000 Chris Cannam Add fromFloats
Mon, 18 Mar 2013 21:24:04 +0000 Chris Cannam Start trying to adapt grids
Mon, 18 Mar 2013 10:06:35 +0000 Chris Cannam Use the same test data for all three tests
Mon, 18 Mar 2013 10:03:47 +0000 Chris Cannam Comments
Mon, 18 Mar 2013 10:01:50 +0000 Chris Cannam Implement fillFixedSampleRate
Mon, 18 Mar 2013 09:48:34 +0000 Chris Cannam Move Vamp structured feature post-processing out into its own module, add tests for it
Sun, 17 Mar 2013 22:29:19 +0000 Chris Cannam More toward structured outputs
Sun, 17 Mar 2013 12:20:04 +0000 Chris Cannam A tiny bit more towards structured output
Sat, 16 Mar 2013 22:00:25 +0000 Chris Cannam Towards structured processing
Wed, 06 Mar 2013 21:59:22 +0000 Chris Cannam Return structure, configuration etc along with features
Wed, 06 Mar 2013 21:06:16 +0000 Chris Cannam Error reporting
Mon, 04 Mar 2013 17:53:42 +0000 Chris Cannam Use RDF description in inferred structure; also report whether it was found in plugin data
Mon, 04 Mar 2013 17:20:31 +0000 Chris Cannam Fix retrieval of output computes-type
Mon, 04 Mar 2013 12:28:19 +0000 Chris Cannam Toward using Vamp RDF data in Vamp module. Some type problems at the moment
Thu, 28 Feb 2013 22:25:32 +0000 Chris Cannam This Makefile is misleading, it hasn't anything in it yet
Thu, 28 Feb 2013 22:22:52 +0000 Chris Cannam Tidy up Vamp RDF api
Wed, 27 Feb 2013 22:08:11 +0000 Chris Cannam Look up a lot of plugin and output metadata
Wed, 27 Feb 2013 14:21:44 +0000 Chris Cannam Retrieve global RDF as well
Wed, 27 Feb 2013 13:55:23 +0000 Chris Cannam Basics of retrieving Vamp plugin metadata from RDF
Tue, 26 Feb 2013 11:50:57 +0000 Chris Cannam Rename Complex -> Cplx (for internal-use class). Java classes and Yeti modules occupy the same filesystem namespace and the filesystem might be case-insensitive, so this is not permitted
Mon, 25 Feb 2013 22:11:38 +0000 Chris Cannam Merge
Mon, 25 Feb 2013 22:10:31 +0000 Chris Cannam Add local version of yetilab runner
Wed, 30 Jan 2013 09:42:00 +0000 Chris Cannam Add runner script
Mon, 25 Feb 2013 22:09:05 +0000 Chris Cannam Start loading Vamp RDF documents into a store
Mon, 25 Feb 2013 21:49:11 +0000 Chris Cannam Add getPluginPath
Tue, 15 Jan 2013 07:54:37 +0000 Chris Cannam Add inferredStructure
Mon, 14 Jan 2013 16:37:58 +0000 Chris Cannam Another structured type
Mon, 14 Jan 2013 14:24:12 +0000 Chris Cannam More structured plugin output descriptors
Fri, 11 Jan 2013 16:48:19 +0000 Chris Cannam Merge