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.
|