Wed, 14 Nov 2018 14:21:53 +0000 |
Chris Cannam |
Merge from branch spectrogramparam
|
Tue, 13 Nov 2018 13:29:37 +0000 |
Chris Cannam |
Further adjustments to peak picking, to try to avoid a surfeit of peaks in the higher frequencies
spectrogramparam
|
Mon, 12 Nov 2018 14:48:15 +0000 |
Chris Cannam |
Slightly simplify median-window size calculation - but this is not the best way to do this for spectrum views, need to reconsider
spectrogramparam
|
Fri, 09 Nov 2018 15:22:01 +0000 |
Chris Cannam |
Fix win32 build annoyances
spectrogramparam
|
Thu, 08 Nov 2018 15:02:30 +0000 |
Chris Cannam |
Introduce & make use of faster MovingMedian class (now with resize capability)
spectrogramparam
|
Thu, 08 Nov 2018 14:39:34 +0000 |
Chris Cannam |
Fix usage of setlocale
spectrogramparam
|
Thu, 08 Nov 2018 12:56:03 +0000 |
Chris Cannam |
A little faster as vector
spectrogramparam
|
Wed, 07 Nov 2018 15:46:36 +0000 |
Chris Cannam |
Eliminate code entirely in release builds
|
Wed, 07 Nov 2018 15:46:20 +0000 |
Chris Cannam |
Comment
|
Wed, 07 Nov 2018 15:46:10 +0000 |
Chris Cannam |
Avoid compiler warning
|
Wed, 07 Nov 2018 11:47:24 +0000 |
Chris Cannam |
Properly align window with signal, in oversampled case
|
Tue, 06 Nov 2018 11:12:58 +0000 |
Chris Cannam |
Merge from branch zoom
|
Tue, 06 Nov 2018 10:53:28 +0000 |
Chris Cannam |
Remove unnecessary include
zoom
|
Tue, 06 Nov 2018 08:58:57 +0000 |
Chris Cannam |
Merge from default branch
zoom
|
Fri, 02 Nov 2018 14:41:00 +0000 |
Chris Cannam |
Merge
|
Fri, 02 Nov 2018 14:40:44 +0000 |
Chris Cannam |
Handle security errors, format slightly differently for message box
|
Thu, 01 Nov 2018 15:01:41 +0000 |
Chris Cannam |
Debug bits
|
Thu, 01 Nov 2018 15:01:32 +0000 |
Chris Cannam |
When a path is set explicitly, it is complete
|
Thu, 01 Nov 2018 14:06:38 +0000 |
Chris Cannam |
Check server minimum version
|
Thu, 18 Oct 2018 13:14:56 +0100 |
Chris Cannam |
Some debug + tidying
|
Thu, 18 Oct 2018 13:12:58 +0100 |
Chris Cannam |
Cautiously ensure we don't report readiness when the model is still updating; + some debug
|
Thu, 18 Oct 2018 13:09:09 +0100 |
Chris Cannam |
Debug
|
Fri, 12 Oct 2018 11:00:14 +0100 |
Chris Cannam |
Win32 fix
|
Fri, 12 Oct 2018 11:00:01 +0100 |
Chris Cannam |
Datestamp debug log
|
Thu, 11 Oct 2018 13:08:21 +0100 |
Chris Cannam |
Use bqvec barrier
|
Wed, 10 Oct 2018 14:32:34 +0100 |
Chris Cannam |
Introduce RelativelyFineZoomConstraint, which encodes more-or-less the scheme that was already used for the horizontal thumbwheel in the pane (which overrode the layers' own zoom constraints unless they said they couldn't support any other)
|
Wed, 10 Oct 2018 08:44:15 +0100 |
Chris Cannam |
Merge from branch zoom
|
Mon, 08 Oct 2018 13:39:40 +0100 |
Chris Cannam |
Messing with non-integer zoom ratios. But I don't think this is going anywhere as it stands
zoom-double
|
Fri, 05 Oct 2018 10:25:25 +0100 |
Chris Cannam |
Merge from default branch
zoom
|
Wed, 03 Oct 2018 15:45:57 +0100 |
Chris Cannam |
Show default name for unlabelled bin
|
Mon, 01 Oct 2018 15:48:02 +0100 |
Chris Cannam |
Merge from default branch
zoom
|
Mon, 01 Oct 2018 14:37:30 +0100 |
Chris Cannam |
Use locale-aware comparators for user-visible string sorting
|
Mon, 01 Oct 2018 14:37:11 +0100 |
Chris Cannam |
Use an actual exception for this (rather than checking only in some builds)
|
Fri, 28 Sep 2018 18:08:04 +0100 |
Chris Cannam |
Profiler
zoom
|
Fri, 28 Sep 2018 18:08:00 +0100 |
Chris Cannam |
More sensible limit
zoom
|
Fri, 28 Sep 2018 18:06:05 +0100 |
Chris Cannam |
Use proper decimal delimiter
zoom
|
Thu, 27 Sep 2018 15:53:34 +0100 |
Chris Cannam |
Provide fromMicroseconds (and test it)
zoom
|
Thu, 27 Sep 2018 15:19:39 +0100 |
Chris Cannam |
Further test
zoom
|
Wed, 26 Sep 2018 17:38:34 +0100 |
Chris Cannam |
Win32 fix
zoom
|
Wed, 26 Sep 2018 15:11:26 +0100 |
Chris Cannam |
Oversampler fixes and further tests
zoom
|
Wed, 26 Sep 2018 14:44:38 +0100 |
Chris Cannam |
Tests for waveform oversampling
zoom
|
Wed, 26 Sep 2018 13:03:46 +0100 |
Chris Cannam |
Add custom waveform oversampler method
zoom
|
Mon, 24 Sep 2018 14:40:22 +0100 |
Chris Cannam |
Guard update only
zoom
|
Thu, 20 Sep 2018 11:45:11 +0100 |
Chris Cannam |
Use frame type
zoom
|
Thu, 20 Sep 2018 10:45:48 +0100 |
Chris Cannam |
More ZoomLevel updates
zoom
|
Wed, 19 Sep 2018 15:41:44 +0100 |
Chris Cannam |
Pull out ZoomLevel, add inexact frame/pixel conversion functions and streaming
zoom
|
Tue, 18 Sep 2018 16:28:56 +0100 |
Chris Cannam |
Refactor tests. Still testing frames-per-pixel only.
zoom
|
Tue, 18 Sep 2018 16:03:29 +0100 |
Chris Cannam |
Fix (bodgily) things broken in the merge
zoom
|
Tue, 18 Sep 2018 15:06:58 +0100 |
Chris Cannam |
Merge from default branch
zoom
|
Tue, 18 Sep 2018 15:04:46 +0100 |
Chris Cannam |
Tests and a couple of minor fixes for zoom constraints
|
Mon, 17 Sep 2018 13:51:14 +0100 |
Chris Cannam |
Merge from default branch
zoom
|
Fri, 14 Sep 2018 15:32:43 +0100 |
Chris Cannam |
Avoid compiler warning
|
Fri, 14 Sep 2018 14:47:46 +0100 |
Chris Cannam |
Various CSV format tests
|
Fri, 14 Sep 2018 09:25:17 +0100 |
Chris Cannam |
Some CSV format tests and minor fixes
|
Wed, 12 Sep 2018 18:49:32 +0100 |
Chris Cannam |
Win32 fix
|
Wed, 12 Sep 2018 15:57:49 +0100 |
Chris Cannam |
Merge from branch import-audio-data
|
Wed, 12 Sep 2018 15:27:30 +0100 |
Chris Cannam |
Ignore non-value columns when guessing sample range
import-audio-data
|
Wed, 12 Sep 2018 13:56:56 +0100 |
Chris Cannam |
Switch the normalisation option in WritableWaveFileModel from normalising on read to normalising on write, so that the saved file is already normalised and therefore can be read again without having to remember to normalise it
import-audio-data
|
Tue, 11 Sep 2018 14:36:51 +0100 |
Chris Cannam |
Add recorded/converted locations logic to this library
import-audio-data
|
Sat, 08 Sep 2018 20:53:48 +0100 |
Chris Cannam |
Pull allocation/deallocation out of the inner loop
import-audio-data
|
Sat, 08 Sep 2018 20:43:14 +0100 |
Chris Cannam |
Handle sample range specification for CSV import
import-audio-data
|
Fri, 07 Sep 2018 18:12:20 +0100 |
Chris Cannam |
Accessors + overlooked initialiser
import-audio-data
|
Fri, 07 Sep 2018 16:55:29 +0100 |
Chris Cannam |
Add sample-range support to CSVFormat
import-audio-data
|
Fri, 07 Sep 2018 16:13:48 +0100 |
Chris Cannam |
Comments
import-audio-data
|
Fri, 07 Sep 2018 16:13:21 +0100 |
Chris Cannam |
Add normalisation option
import-audio-data
|
Thu, 06 Sep 2018 16:26:19 +0100 |
Chris Cannam |
Add small, signed
import-audio-data
|
Thu, 06 Sep 2018 11:49:00 +0100 |
Chris Cannam |
Add quicker accessor for numeric status
import-audio-data
|
Wed, 05 Sep 2018 11:56:45 +0100 |
Chris Cannam |
Debug etc
import-audio-data
|
Wed, 05 Sep 2018 11:56:39 +0100 |
Chris Cannam |
Don't try to continue after what should have been a terminal problem
import-audio-data
|
Tue, 04 Sep 2018 14:11:10 +0100 |
Chris Cannam |
Catch failure to create model, e.g. because 0 channels for wave-file model
import-audio-data
|
Tue, 04 Sep 2018 13:19:20 +0100 |
Chris Cannam |
Merge from default branch
import-audio-data
|
Tue, 04 Sep 2018 11:31:35 +0100 |
Chris Cannam |
Merge from branch avoid-pointer-keys
|
Mon, 03 Sep 2018 16:15:03 +0100 |
Chris Cannam |
Wording change
|
Mon, 03 Sep 2018 16:14:56 +0100 |
Chris Cannam |
Avoid using sv debug classes before app name set
|
Fri, 31 Aug 2018 15:15:31 +0100 |
Chris Cannam |
Merge from branch checker_errorcode
|
Thu, 30 Aug 2018 12:59:16 +0100 |
Chris Cannam |
Avoid reporting failure when everything in fact succeeded!
checker_errorcode
|
Wed, 29 Aug 2018 17:42:06 +0100 |
Chris Cannam |
Use error codes from checker to format our own translatable error report
checker_errorcode
|
Mon, 13 Aug 2018 16:45:29 +0100 |
Chris Cannam |
Provide model id
avoid-pointer-keys
|
Mon, 13 Aug 2018 15:37:41 +0100 |
Chris Cannam |
Merge
|
Mon, 13 Aug 2018 15:37:31 +0100 |
Chris Cannam |
Tidy up debug output
|
Mon, 13 Aug 2018 15:37:16 +0100 |
Chris Cannam |
Fix incorrect path variable!
|
Mon, 13 Aug 2018 15:25:32 +0100 |
Chris Cannam |
Avoid crashing if an effects plugin can't be instantiated and so the output vector is empty in the transformer's run() method
|
Mon, 13 Aug 2018 11:43:38 +0100 |
Chris Cannam |
Couple of include guards
|
Thu, 09 Aug 2018 16:45:17 +0100 |
Chris Cannam |
Remove some debug output
|
Fri, 29 Jun 2018 13:52:36 +0100 |
Chris Cannam |
Call updateModel as well
import-audio-data
|
Fri, 29 Jun 2018 13:45:33 +0100 |
Chris Cannam |
Ensure first progress update happens at start
import-audio-data
|
Fri, 29 Jun 2018 13:44:53 +0100 |
Chris Cannam |
Support progress reporter for data file loads
import-audio-data
|
Thu, 28 Jun 2018 15:52:30 +0100 |
Chris Cannam |
Correct channel indexing
import-audio-data
|
Thu, 28 Jun 2018 15:44:31 +0100 |
Chris Cannam |
Call writeComplete on wave file model
import-audio-data
|
Thu, 28 Jun 2018 14:49:46 +0100 |
Chris Cannam |
Add wave model as possible target for CSV import
import-audio-data
|
Mon, 25 Jun 2018 14:12:27 +0100 |
Chris Cannam |
Round the zero-point value -- won't make a difference for longer fader widgets, but it's convenient for the level-pan widget when we have 0-10 and want zero at 8 rather than 7
|
Thu, 21 Jun 2018 15:37:27 +0100 |
Chris Cannam |
Some SVCERRs
|
Tue, 12 Jun 2018 11:19:40 +0100 |
Chris Cannam |
Fix DOS line endings
|
Tue, 12 Jun 2018 11:18:07 +0100 |
Chris Cannam |
Fix for older Qt version
|
Mon, 11 Jun 2018 14:40:09 +0100 |
Chris Cannam |
Merge from branch plugin-path-config
|
Mon, 11 Jun 2018 11:34:11 +0100 |
Chris Cannam |
Record path associated with first helper found for a plugin, not last (so native helper in preference to 32-bit helper). Also more debug output
plugin-path-config
|
Fri, 08 Jun 2018 14:30:33 +0100 |
Chris Cannam |
Switch to using KnownPlugins as the info source
plugin-path-config
|
Fri, 08 Jun 2018 11:27:40 +0100 |
Chris Cannam |
Environment variable lookup fixes, & use this implementation throughout
plugin-path-config
|
Thu, 07 Jun 2018 16:49:09 +0100 |
Chris Cannam |
Smaller test!
plugin-path-config
|
Thu, 07 Jun 2018 16:40:28 +0100 |
Chris Cannam |
Get an expected value
plugin-path-config
|
Thu, 07 Jun 2018 16:39:58 +0100 |
Chris Cannam |
Setenv is nicer here
plugin-path-config
|
Thu, 07 Jun 2018 16:18:42 +0100 |
Chris Cannam |
Environment var tests (beginnings of)
plugin-path-config
|
Thu, 07 Jun 2018 15:35:04 +0100 |
Chris Cannam |
Add provisional utf-8 getenv/putenv implementations
plugin-path-config
|
Wed, 06 Jun 2018 15:55:34 +0100 |
Chris Cannam |
Update for checker API change
plugin-path-config
|
Mon, 04 Jun 2018 15:43:27 +0100 |
Chris Cannam |
Provide means of getting the initial environment values
plugin-path-config
|
Fri, 25 May 2018 16:04:42 +0100 |
Chris Cannam |
Add class to get/set/remember the plugin path for each plugin type
plugin-path-config
|
Thu, 24 May 2018 16:30:55 +0100 |
Chris Cannam |
Avoid compiler warning
|
Thu, 17 May 2018 14:25:58 +0100 |
Chris Cannam |
Remove debug again
|
Thu, 17 May 2018 12:07:21 +0100 |
Chris Cannam |
Ha!
|
Thu, 17 May 2018 11:33:33 +0100 |
Chris Cannam |
Commit some extra debug, trying to narrow down Travis failure case
|
Wed, 16 May 2018 15:47:16 +0100 |
Chris Cannam |
Make all eps the same (hoping to fix the test that only fails in Travis)
|
Tue, 15 May 2018 15:50:40 +0100 |
Chris Cannam |
Restore m_extendTo, which is needed for Tony
|
Tue, 15 May 2018 11:03:49 +0100 |
Chris Cannam |
Fix some compiler warnings
|
Fri, 11 May 2018 14:11:04 +0100 |
Chris Cannam |
Add getPluginLibraryPath throughout, in order to provide diagnostic about which plugins were loaded from where
|
Thu, 10 May 2018 10:12:13 +0100 |
Chris Cannam |
Tidy up rounding + tests
|
Fri, 04 May 2018 14:05:41 +0100 |
Chris Cannam |
Round very close-to-zero values to zero - makes tests pass on this 32-bit machine
|
Thu, 03 May 2018 15:24:06 +0100 |
Chris Cannam |
Merge from branch horizontal-scale
|
Wed, 02 May 2018 15:42:36 +0100 |
Chris Cannam |
Simpler & more consistent log scale tick calculation
horizontal-scale
|
Wed, 02 May 2018 14:17:10 +0100 |
Chris Cannam |
Fixes to logarithmic scale tick intervals. The approach here is not right, though -- and I've left in a failing test or two to remind me of that
horizontal-scale
|
Tue, 24 Apr 2018 15:02:54 +0100 |
Chris Cannam |
Note about Q_OBJECT and lupdate
|
Tue, 24 Apr 2018 14:13:51 +0100 |
Chris Cannam |
Some messing around with profiling
|
Tue, 24 Apr 2018 10:01:34 +0100 |
Chris Cannam |
Fix hangs due to nested mutex lockers (as a result of emitting signals from within a locked section)
|
Mon, 23 Apr 2018 16:03:35 +0100 |
Chris Cannam |
The use of the begin/end pairs here just seems to cause too many rows to be deleted (from the visual representation, not the underlying model). Things apparently work better if we just modify the underlying model and let the change signals percolate back up again. To that end, update the change handlers so as to cover their proper ranges with dataChanged signals.
|
Tue, 17 Apr 2018 10:54:48 +0100 |
Chris Cannam |
Fix compiler warnings
|
Tue, 17 Apr 2018 10:52:06 +0100 |
Chris Cannam |
Merge from branch streaming-csv-writer
|
Tue, 17 Apr 2018 10:37:50 +0100 |
Chris Cannam |
For sparse models, write whole model to CSV in one go
streaming-csv-writer
|
Tue, 17 Apr 2018 10:37:15 +0100 |
Chris Cannam |
Update getEndFrame so as to refer explicitly to final frame + 1 (consistent with selection semantics and existing wave model)
streaming-csv-writer
|
Tue, 17 Apr 2018 10:35:42 +0100 |
Chris Cannam |
Merge from default branch
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:51 +0100 |
Lucas Thompson |
Add failing test case for writing a sparse model. Partially handle some of the related issues with line-breaks.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Remove anonymous namespace
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Fix multi-selection output line break issue, compare against end frame of last region.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Write failing test for multi-selection output - line break issue between regions.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Introduce overload of writeInChunks taking a MultiSelection. Simplifies the progress reporting.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Fix another occurrence of old name
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Fix typo of old name
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Implement progress reporting for multi-selection. Needs refactoring.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Fix progress reporting and allow for changing how progress is calculating (TODO multi-selection)
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Add failing test for non zero selection start
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:50 +0100 |
Lucas Thompson |
Initialise ProgressReporter member with default member initialiser
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Formatting and naming changes more in line with SV conventions.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Revert to adding a test case in the style of the existing file
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Remove some duplication and make use of utility function for writing in chunks to avoid memory growth.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Add constructor overload for using an optional ProgressReporter
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Added utility function for splitting a model selection into chunks and writing to a stream.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Already pre-allocated, don't push_back.
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Fix namespace
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Untabify
streaming-csv-writer
|
Tue, 17 Apr 2018 10:03:49 +0100 |
Lucas Thompson |
Introduce a TestHelper which contains boiler plate for running a suite of QtTest style objects. Stub CSVStreamWriter and test to integrate into build.
streaming-csv-writer
|
Thu, 01 Mar 2018 18:02:22 +0000 |
Chris Cannam |
Untabify
|
Thu, 01 Mar 2018 14:43:40 +0000 |
Chris Cannam |
Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
|
Mon, 11 Dec 2017 09:28:40 +0000 |
Chris Cannam |
Rework canonicalisation so as to avoid theoretical possibility of integer overflow
|
Thu, 07 Dec 2017 13:33:30 +0000 |
Chris Cannam |
Fix fallthrough which bothered compiler
|
Mon, 09 Oct 2017 11:09:21 +0100 |
Chris Cannam |
Fix reversed parameter names (fortunately the only call to this function currently uses the correct order)
|
Mon, 09 Oct 2017 11:08:59 +0100 |
Chris Cannam |
Add overlooked fclose in error case
|
Thu, 31 Aug 2017 18:46:03 +0100 |
Chris Cannam |
Merge
|
Thu, 31 Aug 2017 18:45:17 +0100 |
Chris Cannam |
Avoid displaying negative zero
|
Thu, 20 Jul 2017 14:52:49 +0100 |
Chris Cannam |
Adjust rounding; fixes tests on 32-bit Linux test box. Also update one test. Next: recheck everywhere else.
|
Mon, 10 Jul 2017 14:23:19 +0100 |
Chris Cannam |
Merge from branch "scale-ticks"
|
Thu, 04 May 2017 19:20:24 +0100 |
Chris Cannam |
SVDEBUG, though it turns out not to be very useful
scale-ticks
|
Thu, 04 May 2017 15:37:43 +0100 |
Chris Cannam |
Rework log scale calculation, update to changed interface
scale-ticks
|
Thu, 04 May 2017 13:32:42 +0100 |
Chris Cannam |
We don't need to return the tick instruction gubbins
scale-ticks
|
Thu, 04 May 2017 13:19:57 +0100 |
Chris Cannam |
Another test, that needs some more work
scale-ticks
|
Thu, 04 May 2017 10:46:38 +0100 |
Chris Cannam |
After seeing them in action, I changed my mind about the wisdom of these trailing .0s
scale-ticks
|
Thu, 04 May 2017 10:14:56 +0100 |
Chris Cannam |
Add logarithmic ticks. This is getting complicated!
scale-ticks
|
Thu, 04 May 2017 08:53:00 +0100 |
Chris Cannam |
Tests now passing
scale-ticks
|
Thu, 04 May 2017 08:32:41 +0100 |
Chris Cannam |
Change loop to something that feels more correct, though it makes no difference to the tests here. More tests, one failing.
scale-ticks
|
Wed, 03 May 2017 18:26:26 +0100 |
Chris Cannam |
More tests & fixes
scale-ticks
|
Wed, 03 May 2017 18:06:48 +0100 |
Chris Cannam |
These tests now pass (in some cases by fixing the tests)
scale-ticks
|
Wed, 03 May 2017 18:01:25 +0100 |
Chris Cannam |
More fixes, more tests, including some more that now fail
scale-ticks
|
Wed, 03 May 2017 17:02:01 +0100 |
Chris Cannam |
These tests now pass, but there's still a lot to be done
scale-ticks
|
Wed, 03 May 2017 13:02:08 +0100 |
Chris Cannam |
Scale tick labeller, and tests (some failing so far)
scale-ticks
|
Tue, 07 Mar 2017 13:52:37 +0000 |
Chris Cannam |
Untabify!
|
Tue, 07 Mar 2017 13:27:53 +0000 |
Chris Cannam |
Change where the 32-bit memory calculation adjustment is carried out -- more transparent here
|
Tue, 07 Mar 2017 13:27:31 +0000 |
Chris Cannam |
More debug logging
|
Tue, 07 Mar 2017 11:48:44 +0000 |
Chris Cannam |
Debug output
|
Mon, 06 Mar 2017 17:37:23 +0000 |
Chris Cannam |
Fix some one-off memory leaks (including distracting ones in tests)
|
Mon, 06 Mar 2017 17:23:46 +0000 |
Chris Cannam |
Some bits and bobs to do with handling memory pressure
|
Mon, 06 Mar 2017 09:35:03 +0000 |
Chris Cannam |
More useful diagnostics for MIDI startup
|
Mon, 06 Mar 2017 09:34:29 +0000 |
Chris Cannam |
Avoid compiler warning for dummy build
|
Mon, 06 Mar 2017 09:34:09 +0000 |
Chris Cannam |
Support pre-5.4 Qt builds. Also, don't use SVDEBUG in here, because it depends on this class!
|
Sun, 05 Mar 2017 21:51:10 +0000 |
Chris Cannam |
Update RtMidi build to v2.1.1
|
Sun, 05 Mar 2017 17:16:04 +0000 |
Chris Cannam |
Debug output
|
Tue, 28 Feb 2017 15:10:50 +0000 |
Chris Cannam |
Fix equality comparison that caused test case failure on 32-bit build
|
Tue, 28 Feb 2017 14:04:16 +0000 |
Chris Cannam |
Add Range01 normalisation method to ColumnOp. This is the normalisation that is actually used in the Colour 3D Plot layer historically when column normalisation is enabled (not Max1 after all).
|
Tue, 28 Feb 2017 11:26:24 +0000 |
Chris Cannam |
Remove commented-out code
|
Tue, 28 Feb 2017 11:21:49 +0000 |
Chris Cannam |
LogRange tests
|
Mon, 27 Feb 2017 16:52:47 +0000 |
Chris Cannam |
Write aggregate models to .sv file when saving document. They still are not reloaded, but I think this is far as I'm prepared to go for 3.0.
|
Mon, 27 Feb 2017 15:44:14 +0000 |
Chris Cannam |
And say so
|
Mon, 27 Feb 2017 15:43:30 +0000 |
Chris Cannam |
Invalidate an aggregate model when one of its components announces it's about to be deleted
|
Mon, 27 Feb 2017 15:06:17 +0000 |
Chris Cannam |
Minor updates to demo script
|
Thu, 23 Feb 2017 17:05:26 +0000 |
Chris Cannam |
merge
|
Fri, 10 Feb 2017 14:49:45 +0000 |
Chris Cannam |
Update to match slightly changed Piper Vamp C++ API
|
Thu, 23 Feb 2017 09:22:56 +0000 |
Chris Cannam |
Debug notes, tidying
|
Wed, 22 Feb 2017 12:01:39 +0000 |
Chris Cannam |
Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)
|
Wed, 22 Feb 2017 09:53:41 +0000 |
Chris Cannam |
Header required
|
Tue, 21 Feb 2017 21:10:15 +0000 |
Chris Cannam |
Merge
|
Tue, 21 Feb 2017 21:08:14 +0000 |
Chris Cannam |
Fixes to usage of fdopen, avoiding double-close in particular
|
Tue, 21 Feb 2017 21:07:54 +0000 |
Chris Cannam |
Fix some initialisers that are causing complaint from msvc (from double-to-float truncation)
|
Tue, 21 Feb 2017 17:42:40 +0000 |
Chris Cannam |
Fix occasional off-by-one error in resampled audio file reader
|
Tue, 21 Feb 2017 16:04:11 +0000 |
Chris Cannam |
Subrepo update
|
Fri, 10 Feb 2017 11:30:29 +0000 |
Lucas Thompson |
Change setDesiredExtractor signature to take ServerDescription aggregate.
dev/refactor-piper-related
|
Fri, 10 Feb 2017 11:15:19 +0000 |
Lucas Thompson |
Introduce some POD structs for describing an external server application and the desired libraries to load from it, and disambiguating between empty list request and invalid list request. This allows for overriding PiperVampPluginFactory behaviour for using a PluginScan to populate the list request.
dev/refactor-piper-related
|
Thu, 09 Feb 2017 14:32:07 +0000 |
Lucas Thompson |
Invert control, injecting a server path on construction. Also add initializer_list constructor for multiple servers.
dev/refactor-piper-related
|
Tue, 07 Feb 2017 14:55:19 +0000 |
Chris Cannam |
Some work to make spectrum layers (and slice layers generally) zoomable in the frequency axis. Also fixes a number of view id mixups in SliceLayer which broke offset calculations for the x axis scale.
|
Mon, 06 Feb 2017 09:18:44 +0000 |
Chris Cannam |
Catch exception from initialise
|
Tue, 31 Jan 2017 11:13:20 +0000 |
Chris Cannam |
Handle exceptions raised during plugin processing (as opposed to on init/configure, which were already handled)
|
Thu, 26 Jan 2017 14:11:20 +0000 |
Chris Cannam |
Reduce amount of copying in FFTModel
|
Fri, 20 Jan 2017 18:05:41 +0000 |
Chris Cannam |
Update piper-cpp to github repo, and adjust build for revised layout in it
|
Thu, 19 Jan 2017 11:01:41 +0000 |
Chris Cannam |
Fix absurd typo that was preventing transforms from running at all!
|
Wed, 18 Jan 2017 14:21:39 +0000 |
Chris Cannam |
Set abandoned flag when bailing out of run() because init failed at the start; then check that flag in awaitOutputModels() so as not to get stuck on a wait condition
|
Wed, 18 Jan 2017 14:20:05 +0000 |
Chris Cannam |
Guard
|
Fri, 13 Jan 2017 13:12:37 +0000 |
Chris Cannam |
Fix spurious test failure in 32-bit build
|
Fri, 13 Jan 2017 10:29:44 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
|
Thu, 12 Jan 2017 17:29:59 +0000 |
Chris Cannam |
Fix (I think) crash on exit on Windows having loaded an mp3
3.0-integration
|
Tue, 10 Jan 2017 16:56:48 +0000 |
Chris Cannam |
Fix compiler warning, remove some debug out
3.0-integration
|
Tue, 10 Jan 2017 14:18:34 +0000 |
Chris Cannam |
When importing CSV, if the first line doesn't have a separator, continue to leave the separator indeterminate until we arrive at a line that does. Fixes inability to load correctly CSV files in which some lines have more columns than others
3.0-integration
|
Tue, 10 Jan 2017 11:08:14 +0000 |
Chris Cannam |
Win32 fixes
3.0-integration
|
Tue, 10 Jan 2017 11:06:19 +0000 |
Chris Cannam |
Some platforms don't use native Ogg/Vorbis libraries
3.0-integration
|
Tue, 10 Jan 2017 10:58:25 +0000 |
Chris Cannam |
Use W64 instead of WAV for decoded files; use Ogg reader in preference to WAV one for Ogg files (WAV reader works, via libsndfile, but doesn't load metadata); fix Ogg reader to use QFile open instead of non-Win32-compatible API; add more encoder tests, audio writer test, midi reader test
3.0-integration
|
Mon, 09 Jan 2017 18:51:42 +0000 |
Chris Cannam |
Remove unneeded debug
3.0-integration
|
Mon, 09 Jan 2017 16:41:45 +0000 |
Chris Cannam |
Fix a strictly-incorrect #if guard
3.0-integration
|
Mon, 09 Jan 2017 16:39:55 +0000 |
Chris Cannam |
Untabify
3.0-integration
|
Mon, 09 Jan 2017 16:31:57 +0000 |
Chris Cannam |
Fix inadequate #if guard for non-gcc builds
3.0-integration
|
Mon, 09 Jan 2017 13:51:39 +0000 |
Chris Cannam |
Further win32 build updates
3.0-integration
|
Mon, 09 Jan 2017 11:53:06 +0000 |
Chris Cannam |
Fixes and updates for 32-bit Windows build
3.0-integration
|
Mon, 09 Jan 2017 10:14:59 +0000 |
Chris Cannam |
Add checker README; rename plugin-checker-helper binary (back) to vamp-plugin-load-checker -- I decided it was more useful to have a distinctive name for the installed binary than it was important to show that it was plugin-agnostic
3.0-integration
|
Fri, 06 Jan 2017 21:38:07 +0000 |
Chris Cannam |
Add ogg testfiles
3.0-integration
|
Fri, 06 Jan 2017 21:04:52 +0000 |
Chris Cannam |
And similar approach for the writer
3.0-integration
|
Fri, 06 Jan 2017 20:51:47 +0000 |
Chris Cannam |
Take a different approach to using libsndfile -- the _fd function doesn't work for me in this build, so use the wchar api
3.0-integration
|
Fri, 06 Jan 2017 16:40:11 +0000 |
Chris Cannam |
Update WAV/MP3/BZipFileDevice code to avoid using local 8-bit encoding
3.0-integration
|
Fri, 06 Jan 2017 15:53:02 +0000 |
Chris Cannam |
Fix typo in encoded string
3.0-integration
|
Fri, 06 Jan 2017 15:44:55 +0000 |
Chris Cannam |
More work on getting tests (especially file encoding ones) running on Windows. Various problems here to do with interaction with test filenames in Hg repos
3.0-integration
|
Fri, 06 Jan 2017 12:11:08 +0000 |
Chris Cannam |
Add filename encoding tests
3.0-integration
|
Fri, 06 Jan 2017 11:21:09 +0000 |
Chris Cannam |
Untabify, comment test that doesn't apply on Windows
3.0-integration
|
Fri, 06 Jan 2017 09:50:13 +0000 |
Chris Cannam |
Untabify some more
3.0-integration
|
Fri, 06 Jan 2017 09:43:40 +0000 |
Chris Cannam |
Improved debug output for file open troubleshooting
3.0-integration
|
Fri, 06 Jan 2017 09:15:36 +0000 |
Chris Cannam |
Untabify
3.0-integration
|
Thu, 05 Jan 2017 14:30:49 +0000 |
Chris Cannam |
More cache hit counts; make debug output from colour 3d plot renderer (even though it is to SVDEBUG) appear only with explicit debug flag
3.0-integration
|
Thu, 05 Jan 2017 11:10:38 +0000 |
Chris Cannam |
Doc comment
3.0-integration
|
Wed, 04 Jan 2017 16:03:12 +0000 |
Chris Cannam |
Wire up record monitoring
3.0-integration
|
Wed, 04 Jan 2017 14:22:39 +0000 |
Chris Cannam |
Make writable model updating explicit rather than essentially an arbitrary hidden accident
3.0-integration
|
Wed, 04 Jan 2017 12:05:14 +0000 |
Chris Cannam |
Close wave file writer when recording stops (instead of leaving record file unclosed until the model is deleted)
3.0-integration
|
Tue, 03 Jan 2017 13:04:47 +0000 |
Chris Cannam |
Fix printf format
3.0-integration
|
Tue, 03 Jan 2017 11:55:29 +0000 |
Chris Cannam |
Fix some compiler warnings
3.0-integration
|
Mon, 19 Dec 2016 16:34:38 +0000 |
Chris Cannam |
Merge from branch svg, and thus (in some subrepos) from levelpanwidget
3.0-integration
|
Mon, 19 Dec 2016 16:32:34 +0000 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
Fri, 16 Dec 2016 14:16:05 +0000 |
Chris Cannam |
Introduce a colour map combo too. Doesn't yet have swatches
3.0-integration
|
Thu, 15 Dec 2016 08:59:19 +0000 |
Chris Cannam |
Merge
3.0-integration
|
Thu, 15 Dec 2016 08:58:43 +0000 |
Chris Cannam |
Update to current bqresample API
3.0-integration
|
Wed, 14 Dec 2016 14:28:41 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
3.0-integration
|
Tue, 13 Dec 2016 16:06:28 +0000 |
Chris Cannam |
QuickTime file reader is no longer used on any platform and is probably rotting. Remove it
3.0-integration
|
Tue, 13 Dec 2016 15:23:21 +0000 |
Chris Cannam |
Update to use bqvec allocator for float vectors
3.0-integration
|
Tue, 13 Dec 2016 12:03:48 +0000 |
Chris Cannam |
Handle increases in the overall channel count by closing and reopening the audio device.
3.0-integration
|
Mon, 12 Dec 2016 15:18:52 +0000 |
Chris Cannam |
Some hackery toward having a zoomlevel type
zoom
|
Fri, 09 Dec 2016 19:04:33 +0000 |
Chris Cannam |
Fix compiler warnings
3.0-integration
|
Fri, 09 Dec 2016 18:01:55 +0000 |
Chris Cannam |
Merge from branch bqresample
3.0-integration
|
Fri, 09 Dec 2016 14:40:49 +0000 |
Chris Cannam |
Fixes to sample rate and latency handling
bqresample
|
Fri, 09 Dec 2016 10:24:40 +0000 |
Chris Cannam |
Update to reflect bqresample API change
3.0-integration
|
Wed, 07 Dec 2016 13:56:22 +0000 |
Chris Cannam |
Remove unnecessary move()s
3.0-integration
|
Mon, 05 Dec 2016 16:54:19 +0000 |
Chris Cannam |
Start pruning other resampler logic than bqresample
3.0-integration
|
Mon, 05 Dec 2016 16:39:03 +0000 |
Chris Cannam |
Remove resampler quality option (#1760)
3.0-integration
|
Fri, 02 Dec 2016 09:14:11 +0000 |
Chris Cannam |
Add Apple Lossless files
3.0-integration
|
Fri, 02 Dec 2016 09:13:52 +0000 |
Chris Cannam |
Further updates to tests and debug output for file reading on OSX
3.0-integration
|
Thu, 01 Dec 2016 20:49:55 +0000 |
Chris Cannam |
More faffing with tests, to no great effect
3.0-integration
|
Thu, 01 Dec 2016 17:45:40 +0000 |
Chris Cannam |
Add gapless preference to prefs dialog; much work on audio read tests
3.0-integration
|
Tue, 29 Nov 2016 17:09:07 +0000 |
Chris Cannam |
Another check to ensure sync error suppressed at eof
3.0-integration
|
Tue, 29 Nov 2016 16:45:53 +0000 |
Chris Cannam |
Merge from branch mp3-gapless
3.0-integration
|
Tue, 29 Nov 2016 16:45:29 +0000 |
Chris Cannam |
Stop reporting sync errors only when we really are at eof, i.e. after the input callback has been called again (previously we just tested whether we'd buffered up all the input, which of course we do in one go at the start)
mp3-gapless
|
Tue, 29 Nov 2016 14:35:27 +0000 |
Chris Cannam |
Test fixes
mp3-gapless
|
Tue, 29 Nov 2016 14:25:57 +0000 |
Chris Cannam |
Update m4a files to exports from CoreAudio, rather than FAAC; update tests accordingly, and add test for spurious data after end of decode
mp3-gapless
|
Tue, 29 Nov 2016 13:34:51 +0000 |
Chris Cannam |
Handle trimming the padding from end as well
mp3-gapless
|
Tue, 29 Nov 2016 12:06:49 +0000 |
Chris Cannam |
Refactor in CodedAudioFileReader in preparation for trimming at end
mp3-gapless
|
Tue, 29 Nov 2016 11:35:56 +0000 |
Chris Cannam |
Add gapless flag to MP3FileReader, and implement trimming the delay samples from the start (padding is not yet trimmed from end)
mp3-gapless
|
Tue, 29 Nov 2016 08:58:50 +0000 |
Chris Cannam |
Add test for last change to ColumnOp
3.0-integration
|
Mon, 28 Nov 2016 18:09:59 +0000 |
Chris Cannam |
Further fix to decision about when not to interpolate in ColumnOp::distribute
3.0-integration
|
Mon, 28 Nov 2016 14:41:45 +0000 |
Chris Cannam |
Merge
3.0-integration
|
Mon, 28 Nov 2016 14:40:45 +0000 |
Chris Cannam |
Interpolate always, when interpolation requested. Previous test failed to take into account varying bin height in log-scale modes, which meant interpolation might be necessary even when more bins than pixels.
3.0-integration
|
Fri, 25 Nov 2016 17:33:44 +0000 |
Chris Cannam |
Make CSV feature writer produce the same output with Qt 5.6 and 5.7+
3.0-integration
|
Fri, 25 Nov 2016 17:33:12 +0000 |
Chris Cannam |
Don't show this... We should find a better way to make it available in the UI
3.0-integration
|
Fri, 25 Nov 2016 14:26:24 +0000 |
Chris Cannam |
Avoid being locale-specific in XSD parse
3.0-integration
|
Fri, 25 Nov 2016 11:37:06 +0000 |
Chris Cannam |
Merge
3.0-integration
|
Fri, 25 Nov 2016 11:33:34 +0000 |
Chris Cannam |
Improve mp3 offset detection, add test for truncated decode
3.0-integration
|
Fri, 25 Nov 2016 11:33:02 +0000 |
Chris Cannam |
Don't always print these
3.0-integration
|
Fri, 25 Nov 2016 10:08:52 +0000 |
Chris Cannam |
Merge from branch subdivide-instants
3.0-integration
|
Fri, 25 Nov 2016 10:08:09 +0000 |
Chris Cannam |
Tidy up, with some convenient C++11isms
subdivide-instants
|
Fri, 25 Nov 2016 09:57:36 +0000 |
Chris Cannam |
Add Winnow as well
subdivide-instants
|
Fri, 25 Nov 2016 09:38:53 +0000 |
Chris Cannam |
Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do!
subdivide-instants
|
Thu, 24 Nov 2016 17:06:31 +0000 |
Chris Cannam |
Add MAD_BUFFER_GUARD padding at end of mp3 buffer, in order to ensure last frame is decoded successfully (otherwise the decoded audio is truncated). Another thing learned from madplay.
3.0-integration
|
Thu, 24 Nov 2016 13:38:45 +0000 |
Chris Cannam |
Do that only for the first frame
3.0-integration
|
Thu, 24 Nov 2016 13:32:04 +0000 |
Chris Cannam |
Filter out Xing/LAME info frames, rather than letting them go to the mp3 decoder as if they were audio frames. Fixes the 1152-sample zero pad at start of some decoded mp3 files (distinct from decoder delay). The logic here is based on the madplay code.
3.0-integration
|
Wed, 23 Nov 2016 14:51:03 +0000 |
Chris Cannam |
Tag load diagnostic
3.0-integration
|
Wed, 23 Nov 2016 14:34:27 +0000 |
Chris Cannam |
A bit more diagnostic info
3.0-integration
|
Wed, 23 Nov 2016 13:57:36 +0000 |
Chris Cannam |
More diagnostic output
3.0-integration
|
Wed, 23 Nov 2016 12:05:53 +0000 |
Chris Cannam |
More error reporting updates
3.0-integration
|
Wed, 23 Nov 2016 10:38:53 +0000 |
Chris Cannam |
Warn when out-of-range bin requested
3.0-integration
|
Wed, 23 Nov 2016 10:35:10 +0000 |
Chris Cannam |
Avoid potentially trying to allocate negative-sized vector!
3.0-integration
|
Wed, 23 Nov 2016 10:34:45 +0000 |
Chris Cannam |
Debug note when we overrun end of data
3.0-integration
|
Wed, 23 Nov 2016 10:34:30 +0000 |
Chris Cannam |
Trivial loop reordering for sequential index
3.0-integration
|
Tue, 22 Nov 2016 16:40:41 +0000 |
Chris Cannam |
Debug output updates
3.0-integration
|
Tue, 22 Nov 2016 16:40:28 +0000 |
Chris Cannam |
Avoid compiler warning
3.0-integration
|
Tue, 22 Nov 2016 16:40:14 +0000 |
Chris Cannam |
Actually use the StorageAdviser output properly
3.0-integration
|
Tue, 22 Nov 2016 16:39:29 +0000 |
Chris Cannam |
More informative debug output from StorageAdviser
3.0-integration
|
Tue, 22 Nov 2016 16:39:17 +0000 |
Chris Cannam |
Add SVCERR and the ability to silence debug output (giving Sonic Annotator a --quiet mode)
3.0-integration
|
Mon, 21 Nov 2016 17:08:02 +0000 |
Chris Cannam |
Hit counts optional
3.0-integration
|
Mon, 21 Nov 2016 16:54:37 +0000 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Mon, 21 Nov 2016 16:32:58 +0000 |
Chris Cannam |
Send RDF-indexer warnings to debug rather than cerr
|
Mon, 21 Nov 2016 15:33:03 +0000 |
Chris Cannam |
Merge from branch bqfft
3.0-integration
|
Mon, 21 Nov 2016 15:05:57 +0000 |
Chris Cannam |
Branch to use bqfft code and remove FFTapi
bqfft
|
Fri, 18 Nov 2016 23:30:15 +0000 |
Chris Cannam |
Don't show this log by default
3.0-integration
|
Fri, 18 Nov 2016 12:53:21 +0000 |
Chris Cannam |
Fix fairly obscure mis-canonicalisation in RealTime (leading to non-canonical but still correct values)
3.0-integration
|
Thu, 17 Nov 2016 14:46:03 +0000 |
Chris Cannam |
Further column op tests and fixes
3.0-integration
|
Thu, 17 Nov 2016 14:33:20 +0000 |
Chris Cannam |
Tests and fixes for distribute(). Although this version of interpolated distribution passes these tests, it isn't right visually -- the expected values in the tests are offset. To be continued.
3.0-integration
|
Thu, 17 Nov 2016 11:56:54 +0000 |
Chris Cannam |
Start tests for ColumnOp (+ some resulting fixes)
3.0-integration
|
Wed, 16 Nov 2016 16:12:42 +0000 |
Chris Cannam |
Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types
3.0-integration
|
Tue, 15 Nov 2016 16:54:02 +0000 |
Chris Cannam |
Test fixes
3.0-integration
|
Tue, 15 Nov 2016 16:12:48 +0000 |
Chris Cannam |
RealTime fixes to comply with new, more demanding tests; also run same (failing) tests on Vamp SDK version
3.0-integration
|
Mon, 14 Nov 2016 17:54:22 +0000 |
Chris Cannam |
Remove some no-longer-used project files
3.0-integration
|
Mon, 14 Nov 2016 17:53:16 +0000 |
Chris Cannam |
Rearrange svcore tests so they can all be built from the top level
3.0-integration
|
Mon, 14 Nov 2016 15:00:29 +0000 |
Chris Cannam |
Further RealTime test (currently failing)
3.0-integration
|
Thu, 10 Nov 2016 09:58:28 +0000 |
Chris Cannam |
More timings and cache hit counts
3.0-integration
|
Thu, 10 Nov 2016 09:23:05 +0000 |
Chris Cannam |
A note on cache hit findings
3.0-integration
|
Wed, 09 Nov 2016 18:08:40 +0000 |
Chris Cannam |
Print out cache hit/miss counts
3.0-integration
|
Sat, 05 Nov 2016 10:41:41 +0000 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
Sat, 05 Nov 2016 10:40:22 +0000 |
Chris Cannam |
Avoid assigning model resolution of 0 to models coming from plugins that report weirdly high output rates (symptom: data did not show up in edit layer data dialog, as the row/frame conversion failed)
piper
|
Fri, 04 Nov 2016 16:44:59 +0000 |
Chris Cannam |
Fix omitted topmost bin
3.0-integration
|
Fri, 04 Nov 2016 16:01:37 +0000 |
Chris Cannam |
Ensure columns all have correct height when retrieved (to avoid e.g. empty columns because a feature extractor's start time was >0)
3.0-integration
|
Fri, 04 Nov 2016 14:57:03 +0000 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
Fri, 04 Nov 2016 14:39:15 +0000 |
Chris Cannam |
Some updates to accommodate adaptation for Sonic Annotator
piper
|
Fri, 04 Nov 2016 14:16:01 +0000 |
Chris Cannam |
Align Sonic Annotator with the new Piper-ified subrepos (bearing in mind we want neither Piper nor the plugin load checker in Sonic Annotator itself)
piper
|
Thu, 03 Nov 2016 15:38:17 +0000 |
Chris Cannam |
Update to use listargs variant of Piper stuff (so that the plugin winnowing feature from the penultimate commit actually works)
piper
|
Thu, 03 Nov 2016 14:57:00 +0000 |
Chris Cannam |
Make SVDEBUG always write to a log file -- formerly this was disabled in NDEBUG builds. I think there's little use to that, it just means that we keep adding more cerr debug output because we aren't getting the log we need. And SVDEBUG logging is not usually used in tight loops, I don't think the performance overhead is too serious.
piper
|
Thu, 03 Nov 2016 14:14:09 +0000 |
Chris Cannam |
Use plugin scan results to inform the list requests issued to Piper servers
piper
|
Tue, 01 Nov 2016 16:02:15 +0000 |
Chris Cannam |
Logging; use only first ("native") helper for non-Vamp plugins
piper
|
Tue, 01 Nov 2016 15:09:44 +0000 |
Chris Cannam |
More useful reporting output
piper
|
Tue, 01 Nov 2016 14:43:51 +0000 |
Chris Cannam |
Add omitted files, again!
piper
|
Tue, 01 Nov 2016 14:08:57 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
piper
|
Tue, 01 Nov 2016 14:06:47 +0000 |
Chris Cannam |
Support multiple plugin checker helpers, as for multiple piper servers
3.0-integration
|
Tue, 01 Nov 2016 12:09:05 +0000 |
Chris Cannam |
Support for multiple servers
3.0-integration
|
Fri, 28 Oct 2016 15:20:58 +0100 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
Fri, 28 Oct 2016 15:19:12 +0100 |
Chris Cannam |
Merge from branch project-file-rework
piper
|
Fri, 28 Oct 2016 11:32:36 +0100 |
Chris Cannam |
Ensure plugin is deleted in same thread that created and used it
project-file-rework
|
Fri, 28 Oct 2016 11:08:17 +0100 |
Chris Cannam |
Rename server to simple-server, and add some more description in usage
project-file-rework
|
Thu, 27 Oct 2016 16:13:25 +0100 |
Chris Cannam |
Error handling
project-file-rework
|
Thu, 27 Oct 2016 14:01:35 +0100 |
Chris Cannam |
Error handling
project-file-rework
|
Thu, 27 Oct 2016 12:06:14 +0100 |
Chris Cannam |
Update Piper server invocation convention
project-file-rework
|
Thu, 27 Oct 2016 10:29:44 +0100 |
Chris Cannam |
More Windows build bits
project-file-rework
|
Tue, 25 Oct 2016 21:06:38 +0100 |
Chris Cannam |
Fix maddening failure to start server with space in its path
project-file-rework
|
Tue, 25 Oct 2016 11:04:26 +0100 |
Chris Cannam |
Merge
project-file-rework
|
Tue, 25 Oct 2016 10:53:12 +0100 |
Chris Cannam |
Add files that I forgot to track on Friday (sigh)
piper
|
Mon, 24 Oct 2016 17:53:33 +0100 |
Chris Cannam |
Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without them
project-file-rework
|
Fri, 21 Oct 2016 16:24:30 +0100 |
Chris Cannam |
Error reporting for Piper server startup
piper
|
Fri, 21 Oct 2016 14:51:22 +0100 |
Chris Cannam |
Fixes to choice of plugin factory
piper
|
Fri, 21 Oct 2016 11:49:27 +0100 |
Chris Cannam |
Restore native-Vamp factory and make the choice between Piper and Native a preference
piper
|
Thu, 20 Oct 2016 18:31:02 +0100 |
Chris Cannam |
Fix capnp include scenario on Windows
piper
|
Thu, 20 Oct 2016 14:06:58 +0100 |
Chris Cannam |
Avoid instantiating all plugins (in piper client) on startup, using plugin static data instead. Problem of where to get the units field from is still pending.
piper
|
Thu, 20 Oct 2016 11:19:34 +0100 |
Chris Cannam |
Merge from branch 3.0-integration
piper
|
Thu, 20 Oct 2016 11:16:22 +0100 |
Chris Cannam |
Merge from branch msvc2015_64
3.0-integration
|
Wed, 19 Oct 2016 17:33:32 +0100 |
Chris Cannam |
Further MSVC build stuff. Committing this as-is because it's building and running now, but there's a lot to tidy up.
msvc2015_64
|
Wed, 19 Oct 2016 09:11:51 +0100 |
Chris Cannam |
Tidy and re-fix for Linux
msvc2015_64
|
Tue, 18 Oct 2016 15:54:56 +0100 |
Chris Cannam |
MSVC build fixes
msvc2015_64
|
Tue, 18 Oct 2016 14:04:06 +0100 |
Chris Cannam |
Merge from branch "3.0-integration"
msvc2015_64
|
Tue, 18 Oct 2016 14:03:55 +0100 |
Chris Cannam |
MSVC build fixes
msvc2015_64
|
Tue, 18 Oct 2016 14:03:35 +0100 |
Chris Cannam |
MatrixFile is no longer used
3.0-integration
|
Mon, 17 Oct 2016 16:39:36 +0100 |
Chris Cannam |
Fix compiler warnings
piper
|
Mon, 17 Oct 2016 14:55:05 +0100 |
Chris Cannam |
Restore plugin categories
piper
|
Mon, 17 Oct 2016 14:28:43 +0100 |
Chris Cannam |
More cautious locking on sparse model modification
piper
|
Mon, 17 Oct 2016 14:18:23 +0100 |
Chris Cannam |
Pull out model creation into the transformer thread run(), so that all communications with the plugin server happen on a single thread. Then make the model accessor wait for them to be created (which still happens right at the start of processing) before returning.
piper
|
Fri, 14 Oct 2016 16:23:04 +0100 |
Chris Cannam |
Try AutoPlugin; also not very successful
piper
|
Fri, 14 Oct 2016 14:33:43 +0100 |
Chris Cannam |
Bodge in piper-cpp client (not yet working)
piper
|
Tue, 20 Sep 2016 09:16:13 +0100 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Tue, 20 Sep 2016 09:16:05 +0100 |
Chris Cannam |
Merge from branch tony-2.0-integration
3.0-integration
|
Fri, 19 Aug 2016 15:58:57 +0100 |
Chris Cannam |
Merge latest SV 3.0 branch code
tony-2.0-integration
|
Tue, 16 Aug 2016 16:49:22 +0100 |
Chris Cannam |
Compiler warning fixes
|
Mon, 15 Aug 2016 16:42:19 +0100 |
Chris Cannam |
Avoid warning
3.0-integration
|
Fri, 05 Aug 2016 17:48:52 +0100 |
Chris Cannam |
Introduce labels in RangeMapper and use them in AudioDial, though only for tooltip at present. Make use of this for spectrogram magic -81dB/-Inf threshold. Also introduce static strings for inf/pi and use where appropriate.
3.0-integration
|
Fri, 05 Aug 2016 15:05:02 +0100 |
Chris Cannam |
Merge work on unified spectrogram and colour 3d plot caching renderer
3.0-integration
|
Fri, 05 Aug 2016 14:31:16 +0100 |
Chris Cannam |
Fixes to phase display and colour scale for it; tidy up some debug output
spectrogram-minor-refactor
|
Thu, 04 Aug 2016 14:02:56 +0100 |
Chris Cannam |
Restore phase display
spectrogram-minor-refactor
|
Wed, 03 Aug 2016 16:16:23 +0100 |
Chris Cannam |
Re-enable (little-used) normalise-visible-range option in spectrogram layer
spectrogram-minor-refactor
|
Wed, 03 Aug 2016 14:19:56 +0100 |
Chris Cannam |
Avoid overrun-by-1
spectrogram-minor-refactor
|
Mon, 01 Aug 2016 16:25:06 +0100 |
Chris Cannam |
Float/double conversion fixes
spectrogram-minor-refactor
|
Mon, 01 Aug 2016 16:21:01 +0100 |
Chris Cannam |
Fix threshold in spectrogram -- it wasn't working in the last release.
spectrogram-minor-refactor
|
Mon, 01 Aug 2016 15:06:16 +0100 |
Chris Cannam |
Scale range matching
spectrogram-minor-refactor
|
Wed, 20 Jul 2016 13:40:23 +0100 |
Chris Cannam |
Toward updating mag cache
spectrogram-minor-refactor
|
Thu, 14 Jul 2016 16:12:05 +0100 |
Chris Cannam |
Convert ColumnNormalization to an enum class, and separate out normalize-visible
spectrogram-minor-refactor
|
Thu, 14 Jul 2016 14:49:04 +0100 |
Chris Cannam |
Fix potential crash in Dense3dModelPeakCache owing to combination of wrong width calculation and wrong handling of width overrun
spectrogram-minor-refactor
|
Wed, 13 Jul 2016 13:06:28 +0100 |
Chris Cannam |
Create, but don't yet use, a renderer in the colour 3d plot layer
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 14:43:00 +0100 |
Chris Cannam |
Comments and naming
spectrogram-minor-refactor
|
Thu, 23 Jun 2016 08:45:52 +0100 |
Chris Cannam |
Small fix to compiler warning
spectrogram-minor-refactor
|
Mon, 20 Jun 2016 12:00:32 +0100 |
Chris Cannam |
Extend column logic to peak frequency display as well, and correct some scopes according to whether values are per source column or per target pixel
spectrogram-minor-refactor
|
Mon, 20 Jun 2016 11:30:15 +0100 |
Chris Cannam |
Pull out column ops into ColumnOp
spectrogram-minor-refactor
|
Mon, 13 Jun 2016 16:17:44 +0100 |
Chris Cannam |
Mid-refactor to pull out the bulk of paintDrawBuffer into chunks
spectrogram-minor-refactor
|
Wed, 27 Apr 2016 11:04:32 +0100 |
Chris Cannam |
OSX build fixes
3.0-integration
|
Thu, 21 Apr 2016 15:29:30 +0100 |
Chris Cannam |
Merge from the default branch
3.0-integration
|
Wed, 20 Apr 2016 12:06:28 +0100 |
Chris Cannam |
Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf
3.0-plus-imaf
|
Fri, 15 Apr 2016 16:26:15 +0100 |
Chris Cannam |
Merge from branch pluginscan
3.0-integration
|
Fri, 15 Apr 2016 16:13:06 +0100 |
Chris Cannam |
Check for plugin scan helper checker helper program in suitable directory, & tidy up warning messages somewhat
pluginscan
|
Thu, 14 Apr 2016 16:52:55 +0100 |
Chris Cannam |
Update for adjusted checker layout, and tidy
pluginscan
|
Thu, 14 Apr 2016 14:03:18 +0100 |
Chris Cannam |
Make use of, and warn for, the plugin checker for all types of plugin. Haven't yet resolved the question of how to install and find it.
pluginscan
|
Thu, 14 Apr 2016 12:12:04 +0100 |
Chris Cannam |
First cut running (but not yet using output of, or recovering from errors in) the plugin checker at startup
pluginscan
|
Mon, 21 Mar 2016 10:02:21 +0000 |
Chris Cannam |
Add -ldl in a couple more places
|
Fri, 18 Mar 2016 15:30:28 +0000 |
Chris Cannam |
Win32 build fix
|
Fri, 18 Mar 2016 14:25:05 +0000 |
Chris Cannam |
Start including Vamp SDK into main build, as we do with Sonic Annotator
3.0-integration
|
Fri, 18 Mar 2016 13:42:54 +0000 |
Chris Cannam |
Presume that the Vamp SDK exists at the directory next door
|
Fri, 04 Mar 2016 12:38:20 +0000 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Fri, 04 Mar 2016 12:29:35 +0000 |
Chris Cannam |
Merge
|
Fri, 04 Mar 2016 09:50:09 +0000 |
Chris Cannam |
Fix display of 3d model data in data editor, by adding start frame offset (formerly ignored)
|
Wed, 02 Mar 2016 16:16:36 +0000 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Thu, 25 Feb 2016 13:02:57 +0000 |
Chris Cannam |
...commented out
|
Thu, 25 Feb 2016 13:02:46 +0000 |
Chris Cannam |
Debug
|
Fri, 22 Jan 2016 09:52:08 +0000 |
Chris Cannam |
Debug bits
|
Tue, 19 Jan 2016 12:32:30 +0000 |
Chris Cannam |
Show warning to the user when plugin population has problems
|
Mon, 11 Jan 2016 14:18:56 +0000 |
Chris Cannam |
Check for plugin loadability before trying to load in the main process (POSIX only so far)
|
Fri, 08 Jan 2016 15:39:12 +0000 |
Chris Cannam |
Pull out candidate list
|
Thu, 25 Feb 2016 10:53:10 +0000 |
Chris Cannam |
Better error reporting for transform load (from RDF and XML)
|
Wed, 24 Feb 2016 11:35:51 +0000 |
Chris Cannam |
Work around libsndfile-1.0.26 bug that reports all files as non-seekable
|
Wed, 24 Feb 2016 10:28:47 +0000 |
Chris Cannam |
Use float format for cached files in CodedAudioFileReader, to preserve internal representation (see comment)
|
Thu, 04 Feb 2016 11:16:05 +0000 |
Chris Cannam |
Merge from the default branch
3.0-integration
|
Thu, 04 Feb 2016 11:13:39 +0000 |
Chris Cannam |
Merge from branch "tony-2.0-integration"
3.0-integration
|
Sat, 30 Jan 2016 12:08:50 +0000 |
Chris Cannam |
Merge
|
Sat, 30 Jan 2016 12:05:14 +0000 |
Chris Cannam |
Update acinclude files to look for qt5-qmake as well as qmake-qt5
|
Fri, 22 Jan 2016 18:12:06 +0000 |
Chris Cannam |
Small possible speedup
3.0-integration
|
Fri, 22 Jan 2016 17:08:02 +0000 |
Chris Cannam |
Tidy a bit
3.0-integration
|
Fri, 22 Jan 2016 13:39:45 +0000 |
Chris Cannam |
Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset
3.0-integration
|
Fri, 22 Jan 2016 12:46:42 +0000 |
Chris Cannam |
Don't need ResizeableBitset, vector<bool> is already a compact format
3.0-integration
|
Fri, 22 Jan 2016 12:46:19 +0000 |
Chris Cannam |
Fix one-block rounding error when zoomed a long way out, visible as an offset toward the end of very long audio files
3.0-integration
|
Fri, 22 Jan 2016 09:52:30 +0000 |
Chris Cannam |
Adjust locking when filling range cache in background thread, so as to spend less time waiting on locks
3.0-integration
|
Fri, 22 Jan 2016 09:52:08 +0000 |
Chris Cannam |
Debug bits
3.0-integration
|
Tue, 19 Jan 2016 12:32:30 +0000 |
Chris Cannam |
Show warning to the user when plugin population has problems
3.0-integration
|
Mon, 11 Jan 2016 14:18:56 +0000 |
Chris Cannam |
Check for plugin loadability before trying to load in the main process (POSIX only so far)
3.0-integration
|
Fri, 08 Jan 2016 15:39:12 +0000 |
Chris Cannam |
Pull out candidate list
3.0-integration
|
Wed, 18 Nov 2015 12:08:33 +0000 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Wed, 04 Nov 2015 14:18:22 +0000 |
Chris Cannam |
OSX build stuff
|
Wed, 04 Nov 2015 12:06:12 +0000 |
Chris Cannam |
Write Track in RDF only if title/artist metadata present, not simply on the basis of a TrackMetadata object existing
|
Wed, 04 Nov 2015 10:07:29 +0000 |
Chris Cannam |
Update JAMS output to JAMS v0.2.0. We now (for the first time?!) write actual JAMS schema-compliant output when possible, though it isn't possible for many types of plugin. The output for all tested combinations of transforms is valid JSON even where it isn't schema-compliant.
|
Tue, 03 Nov 2015 14:31:58 +0000 |
Chris Cannam |
Add & test the digits option in the CSV file writer
|
Tue, 03 Nov 2015 12:41:15 +0000 |
Chris Cannam |
Merge
|
Tue, 03 Nov 2015 11:34:44 +0000 |
Chris Cannam |
Debug outputs
|
Tue, 03 Nov 2015 11:34:23 +0000 |
Chris Cannam |
Handle unknown type
|
Tue, 03 Nov 2015 11:34:07 +0000 |
Chris Cannam |
Make it possible to report that a transform is of unknown type (e.g. invalid transform id, user mixed up filename and transform id, etc)
|
Thu, 22 Oct 2015 11:53:06 +0100 |
Chris Cannam |
Build fix
|
Tue, 20 Oct 2015 12:54:06 +0100 |
Chris Cannam |
Return maximum through getNormalizedMagnitudesAt to avoid having to make more than one call
tony-2.0-integration
|
Wed, 14 Oct 2015 10:19:48 +0100 |
Chris Cannam |
Merge from branch "3.0-integration"
tony-2.0-integration
|
Wed, 14 Oct 2015 10:12:14 +0100 |
Chris Cannam |
Merge from branch "tony-2.0-integration"
3.0-integration
|
Tue, 13 Oct 2015 14:26:40 +0100 |
Chris Cannam |
Adjust model update during recording or writing a new wave file. Formerly we were using the model's completion percentage to indicate write proportion and completion -- that's not a good idea because some layers will reasonably avoid rendering at all until a model reaches 100% completion (it's supposed to report only progress on the initial model generation, and the model shouldn't change during completion updates).
tony-2.0-integration
|
Mon, 12 Oct 2015 15:06:15 +0100 |
Chris Cannam |
Fix lock contention in FFTapi
3.0-integration
|
Mon, 12 Oct 2015 15:06:15 +0100 |
Chris Cannam |
Fix lock contention in FFTapi
tony-2.0-integration
|
Mon, 12 Oct 2015 13:38:24 +0100 |
Chris Cannam |
Merge from the default branch
tony-2.0-integration
|
Tue, 01 Sep 2015 17:05:32 +0100 |
Chris Cannam |
Add mandatory option --json-format to JSON feature writer, in preparation for supporting multiple JSON formats (perhaps) in future
|
Tue, 01 Sep 2015 15:51:07 +0100 |
Chris Cannam |
Simple MIDI writer test
|
Thu, 20 Aug 2015 15:33:13 +0100 |
Chris Cannam |
Back out Matthias's e22bfe8ca248 in the hope that my (earlier but on a different branch, and now merged) fix 882d448c8a6d will do the right thing
tony-2.0-integration
|
Thu, 20 Aug 2015 14:54:21 +0100 |
Chris Cannam |
Merge through to branch for Tony 2.0
tony-2.0-integration
|
Thu, 20 Aug 2015 13:33:46 +0100 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Thu, 20 Aug 2015 13:15:19 +0100 |
Chris Cannam |
Merge from branch recording
3.0-integration
|
Thu, 20 Aug 2015 12:22:17 +0100 |
Chris Cannam |
Fix reloading session with recorded audio
recording
|
Wed, 19 Aug 2015 17:03:31 +0100 |
Chris Cannam |
Make WritableWaveFileModel a true WaveFileModel (and ReadOnlyWaveFileModel the other sort of it). Enable recording from an empty session using that.
recording
|
Wed, 19 Aug 2015 16:36:21 +0100 |
Chris Cannam |
Remove unused dependency on Rubber Band
|
Wed, 19 Aug 2015 16:32:46 +0100 |
Chris Cannam |
svcore should not depend on rubberband
|
Fri, 14 Aug 2015 18:16:14 +0100 |
Matthias Mauch |
fixes the problem that the last note was not exported to csv
tonioni
|
Tue, 04 Aug 2015 16:39:40 +0100 |
Chris Cannam |
Merge from branch bqaudioio
3.0-integration
|
Tue, 04 Aug 2015 13:27:42 +0100 |
Chris Cannam |
Initial work toward switching to bqaudioio library (so as to get I/O, not just O)
bqaudioio
|
Tue, 04 Aug 2015 10:49:24 +0100 |
Chris Cannam |
Necessary include
3.0-integration
|
Tue, 14 Jul 2015 15:04:46 +0100 |
alo |
removed imaf sliders
imaf_enc
|
Tue, 07 Jul 2015 17:39:06 +0100 |
Chris Cannam |
Merge from default branch
3.0-integration
|
Fri, 03 Jul 2015 16:09:14 +0100 |
Chris Cannam |
Fix assignment of values to regions on import, in case where region model contains duplicate points
|
Wed, 01 Jul 2015 18:31:28 +0100 |
Chris Cannam |
Merge from branch simple-fft-model
3.0-integration
|
Wed, 07 Jan 2015 17:42:21 +0000 |
Chris Cannam |
Merge from default branch
simple-fft-model
|
Wed, 01 Jul 2015 15:53:54 +0100 |
Chris Cannam |
Fix a number of warnings in the 32-bit build
|
Wed, 01 Jul 2015 13:27:03 +0100 |
Chris Cannam |
Merge from branch simple-fft-model
3.0-integration
|
Tue, 30 Jun 2015 10:26:23 +0100 |
Chris Cannam |
Merge
simple-fft-model
|
Tue, 30 Jun 2015 10:25:32 +0100 |
Chris Cannam |
Build fix
simple-fft-model
|
Fri, 26 Jun 2015 14:08:05 +0100 |
Chris Cannam |
Merge from branch normalize_hybrid_option
3.0-integration
|
Fri, 26 Jun 2015 14:07:25 +0100 |
Chris Cannam |
Merge from branch simple-fft-model
3.0-integration
|
Tue, 16 Jun 2015 20:32:44 +0100 |
Chris Cannam |
Two-channel test
simple-fft-model
|
Tue, 16 Jun 2015 20:28:23 +0100 |
Chris Cannam |
Fix a cache-related dumbitude
simple-fft-model
|
Mon, 15 Jun 2015 19:32:30 +0100 |
Chris Cannam |
Raise this maximum, so longer files can be shown in the overview pane
simple-fft-model
|
Mon, 15 Jun 2015 19:01:44 +0100 |
Chris Cannam |
Use in-memory cache for WAV files as well, if appropriate
simple-fft-model
|
Mon, 15 Jun 2015 16:02:58 +0100 |
Chris Cannam |
Smooth signal flow through from file to fft model
simple-fft-model
|
Mon, 15 Jun 2015 15:35:57 +0100 |
Chris Cannam |
More tests
simple-fft-model
|
Mon, 15 Jun 2015 14:35:37 +0100 |
Chris Cannam |
Store temporary audio files in memory if we have plenty of it
simple-fft-model
|