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
|
Mon, 15 Jun 2015 12:38:50 +0100 |
Chris Cannam |
Tidy
simple-fft-model
|
Mon, 15 Jun 2015 12:19:47 +0100 |
Chris Cannam |
Rework audio file reader API to prefer using std containers
simple-fft-model
|
Sat, 13 Jun 2015 08:47:05 +0100 |
Chris Cannam |
Fix to fft cache
simple-fft-model
|
Fri, 12 Jun 2015 19:18:56 +0100 |
Chris Cannam |
A small cache for source samples
simple-fft-model
|
Fri, 12 Jun 2015 18:50:52 +0100 |
Chris Cannam |
Make a small cache of recently-used columns
simple-fft-model
|
Fri, 12 Jun 2015 18:20:09 +0100 |
Chris Cannam |
Normalization function
simple-fft-model
|
Fri, 12 Jun 2015 18:08:57 +0100 |
Chris Cannam |
Simplest naive FFTModel implementation (+ fill in tests)
simple-fft-model
|
Fri, 12 Jun 2015 14:51:46 +0100 |
Chris Cannam |
Gut the old code, but don't replace it yet (so nothing will link yet)
simple-fft-model
|
Fri, 12 Jun 2015 13:46:44 +0100 |
Chris Cannam |
More tests
simple-fft-model
|
Fri, 12 Jun 2015 12:41:19 +0100 |
Chris Cannam |
Start making the FFT model tests into proper tests
|
Thu, 11 Jun 2015 09:09:11 +0100 |
Chris Cannam |
Tidy
|
Wed, 10 Jun 2015 17:06:02 +0100 |
Chris Cannam |
Tidy dense time-value model API a bit; add first simple unit test for FFT model
|
Wed, 10 Jun 2015 14:44:09 +0100 |
Chris Cannam |
Remove some obsolete unused files
|
Wed, 10 Jun 2015 13:31:21 +0100 |
Chris Cannam |
Fix overflow in width calculation
|
Wed, 10 Jun 2015 13:14:32 +0100 |
Chris Cannam |
Merge
|
Wed, 10 Jun 2015 13:12:39 +0100 |
Chris Cannam |
Merge
|
Wed, 10 Jun 2015 13:12:29 +0100 |
Chris Cannam |
Do not attempt to switch from read-only to read-write mode if an error is pending (may cause mutex deadlock)
|
Wed, 10 Jun 2015 13:12:06 +0100 |
Chris Cannam |
Tighten up error handling
|
Wed, 10 Jun 2015 13:11:45 +0100 |
Chris Cannam |
Emit a signal if transform fails
|
Wed, 10 Jun 2015 13:10:26 +0100 |
Chris Cannam |
Fail upfront if the file is going to be too large. We expect the caller to split up large data sets into several MatrixFiles
|
Wed, 10 Jun 2015 13:09:14 +0100 |
Chris Cannam |
Comment
|
Wed, 10 Jun 2015 13:08:30 +0100 |
Chris Cannam |
Avoid compiler warning
|
Fri, 05 Jun 2015 10:00:26 +0100 |
Chris Cannam |
More optional debug out
|
Thu, 21 May 2015 16:38:52 +0100 |
Chris Cannam |
Merge
|
Thu, 21 May 2015 16:38:07 +0100 |
Chris Cannam |
minor debug thing
|
Fri, 15 May 2015 09:15:57 +0100 |
Chris Cannam |
Fix #1222 CSV export of time-instants layer omits last point
|
Thu, 14 May 2015 14:04:41 +0100 |
Chris Cannam |
Handle case where plugin erroneously returns sample rate 0 for fixed-rate output
|
Tue, 12 May 2015 16:19:45 +0100 |
Chris Cannam |
Fixes to, and tests for, RealTime-to-text methods
|
Mon, 20 Apr 2015 09:11:34 +0100 |
Chris Cannam |
Merge from branch tonioni
|
Mon, 13 Apr 2015 13:52:05 +0100 |
Chris Cannam |
Revert to -Werror in debug only
tonioni
|
Tue, 31 Mar 2015 13:06:29 +0100 |
Chris Cannam |
Remove some debug; set some gain values
tonioni
|
Tue, 31 Mar 2015 12:27:56 +0100 |
Chris Cannam |
Permit extending nominal end of sparse model
tonioni
|
Tue, 31 Mar 2015 12:12:31 +0100 |
Chris Cannam |
clone() is never used (therefore presumably never works either)
tonioni
|
Tue, 31 Mar 2015 11:54:57 +0100 |
Chris Cannam |
Implement FillGaps option in SparseModel export
tonioni
|
Tue, 31 Mar 2015 11:05:02 +0100 |
Chris Cannam |
Wire options into CSVFileWriter; omit levels from Tony note export
tonioni
|
Tue, 31 Mar 2015 10:39:54 +0100 |
Chris Cannam |
Merge
tonioni
|
Tue, 31 Mar 2015 10:36:52 +0100 |
Chris Cannam |
Thread-local debug was causing crash on exit with Qt 5.4.x. But we introduced that because QDebug itself was crashing when used from multiple threads. Replace with simpler fstream version
tonioni
|
Mon, 30 Mar 2015 17:27:25 +0100 |
Chris Cannam |
Add data export options (not all implemented yet)
tonioni
|
Mon, 30 Mar 2015 16:58:01 +0100 |
Chris Cannam |
M_PI
tonioni
|
Wed, 25 Mar 2015 10:54:51 +0000 |
Chris Cannam |
Fix to opening debug file
tonioni
|
Mon, 23 Mar 2015 11:26:28 +0000 |
Chris Cannam |
Merge from cxx11 branch
tonioni
|
Mon, 23 Mar 2015 10:04:48 +0000 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 11 Mar 2015 13:30:37 +0000 |
Chris Cannam |
Build fixes for OS/X
cxx11
|
Wed, 11 Mar 2015 12:20:06 +0000 |
Chris Cannam |
c++11 flag in qmake project
cxx11
|
Wed, 11 Mar 2015 11:52:05 +0000 |
Chris Cannam |
Minor simplification; could use more
cxx11
|
Wed, 11 Mar 2015 11:03:22 +0000 |
Chris Cannam |
Fix buffer overwrite in normalised case
cxx11
|
Wed, 11 Mar 2015 09:29:44 +0000 |
Chris Cannam |
Comments etc
cxx11
|
Tue, 10 Mar 2015 20:03:08 +0000 |
Chris Cannam |
Merge
cxx11
|
Tue, 10 Mar 2015 20:02:02 +0000 |
Chris Cannam |
Doh
cxx11
|
Tue, 10 Mar 2015 17:23:45 +0000 |
Chris Cannam |
More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least.
cxx11
|
Tue, 10 Mar 2015 17:02:52 +0000 |
Chris Cannam |
Further dedicated-types fixes
cxx11
|
Tue, 10 Mar 2015 13:22:10 +0000 |
Chris Cannam |
More type fixes
cxx11
|
Tue, 10 Mar 2015 10:31:27 +0000 |
Chris Cannam |
More type fixes, primarily in the spectrogram
cxx11
|
Mon, 09 Mar 2015 12:02:10 +0000 |
Chris Cannam |
Move to using double rather than float for floating-point calculations (float only for storage); more build fixes
cxx11
|
Wed, 04 Mar 2015 19:08:21 +0000 |
Chris Cannam |
More type-size adjustments
cxx11
|
Wed, 04 Mar 2015 13:52:48 +0000 |
Chris Cannam |
More build fixes
cxx11
|
Wed, 04 Mar 2015 12:30:41 +0000 |
Chris Cannam |
Replace the get*Frames calls in AudioFileReader with less stupid API
cxx11
|
Wed, 04 Mar 2015 12:01:04 +0000 |
Chris Cannam |
Introduce and use a samplerate type
cxx11
|
Tue, 03 Mar 2015 17:09:19 +0000 |
Chris Cannam |
This code now compiles. Main problem: sample rate types
cxx11
|
Tue, 03 Mar 2015 15:18:24 +0000 |
Chris Cannam |
Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet.
cxx11
|
Tue, 03 Mar 2015 09:33:59 +0000 |
Chris Cannam |
Merge from default branch
cxx11
|
Mon, 02 Mar 2015 17:21:34 +0000 |
Chris Cannam |
Merge
|
Mon, 02 Mar 2015 17:17:59 +0000 |
Chris Cannam |
Require (and provide) text codec for output stream -- fixing #1153 (wrong codec used when writing RDF)
|
Thu, 26 Feb 2015 09:44:08 +0000 |
Chris Cannam |
Update and merge
|
Thu, 26 Feb 2015 09:43:12 +0000 |
Chris Cannam |
Debug reporting from FileSource
|
Tue, 24 Feb 2015 17:42:00 +0000 |
Chris Cannam |
Enable ThreadSanitizer
datarace
|
Wed, 18 Feb 2015 12:08:17 +0000 |
Chris Cannam |
Add option to toggle H:M:S time display (when off, just show seconds even when more than 60)
|
Fri, 13 Feb 2015 13:30:28 +0000 |
Chris Cannam |
Use filename as object name when reading data file to model (so it shows in the resulting layer name)
|
Fri, 13 Feb 2015 13:29:44 +0000 |
Chris Cannam |
Compile fix
|
Wed, 14 Jan 2015 14:58:38 +0000 |
Chris Cannam |
RealTime frame-conversion test
|
Mon, 09 Feb 2015 10:31:07 +0000 |
Chris Cannam |
Merge from default branch
cxx11
|
Mon, 09 Feb 2015 10:27:21 +0000 |
Chris Cannam |
Pending
coreaudio-metadata
|
Mon, 08 Dec 2014 15:37:12 +0000 |
Chris Cannam |
Use double instead of float for frequencies in Pitch, just for confidence
|
Tue, 02 Dec 2014 17:53:17 +0000 |
Chris Cannam |
Wire up note/octave stuff
|
Tue, 02 Dec 2014 13:50:49 +0000 |
Chris Cannam |
Start adding piano note
|
Mon, 01 Dec 2014 15:42:58 +0000 |
Chris Cannam |
Unit tests for StringBits::splitQuoted
|
Mon, 01 Dec 2014 10:18:55 +0000 |
Chris Cannam |
If the first column of a CSV file has zero or one non-empty values in it, during the first 5 rows, then ignore it by default
|
Thu, 27 Nov 2014 17:51:21 +0000 |
Chris Cannam |
Merge
|
Thu, 27 Nov 2014 17:50:34 +0000 |
Chris Cannam |
Fix close-quote immediately before separator in StringBits::splitQuoted
|
Thu, 20 Nov 2014 16:18:31 +0000 |
Chris Cannam |
Avoid crash when setting alignment to 0
|
Thu, 20 Nov 2014 15:47:05 +0000 |
Chris Cannam |
Merge
|
Thu, 20 Nov 2014 15:46:19 +0000 |
Chris Cannam |
Make alignment using an external program asynchronous
|
Thu, 20 Nov 2014 12:30:16 +0000 |
Chris Cannam |
Couple more RealTime tests
|
Wed, 19 Nov 2014 15:28:51 +0000 |
Chris Cannam |
Another RealTime test
|
Mon, 17 Nov 2014 17:10:29 +0000 |
Chris Cannam |
Merge
|
Mon, 17 Nov 2014 17:09:32 +0000 |
Chris Cannam |
Start RealTime tests
|
Mon, 17 Nov 2014 15:31:07 +0000 |
Chris Cannam |
CXX11 (-std=c++11) branch, to test build environments before making any code adaptations
cxx11
|
Fri, 14 Nov 2014 17:23:38 +0000 |
Chris Cannam |
Provide access to local filename
|
Fri, 14 Nov 2014 17:23:27 +0000 |
Chris Cannam |
Provide reader from QIODevice
|
Fri, 14 Nov 2014 13:51:33 +0000 |
Chris Cannam |
When using an aggregate model to pass data to a transform, zero-pad the shorter input to the duration of the longer rather than truncating the longer. (This is better behaviour for e.g. MATCH, and in any case the code was previously truncating incorrectly and ending up with garbage data at the end.)
|
Mon, 10 Nov 2014 09:19:49 +0000 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 15 Oct 2014 17:02:48 +0100 |
Chris Cannam |
TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform
|
Wed, 15 Oct 2014 16:05:15 +0100 |
Chris Cannam |
Add setNofM logic which the JSON writer can use to write a list when sending multiple files' worth to a single target
|
Wed, 15 Oct 2014 13:30:14 +0100 |
Chris Cannam |
Write window type too
|
Wed, 15 Oct 2014 13:06:27 +0100 |
Chris Cannam |
Add plugin_version to transform RDF serialisation (if non-empty)
|
Wed, 15 Oct 2014 10:38:17 +0100 |
Chris Cannam |
Add omit-filename option to CSV writer (and test it while testing lab writer)
|
Wed, 15 Oct 2014 10:18:13 +0100 |
Chris Cannam |
Add fill-ends option to CSV writer (and test it)
|
Tue, 14 Oct 2014 17:30:37 +0100 |
Chris Cannam |
Implement end-times option for CSV writer (not yet tested)
|
Tue, 14 Oct 2014 10:07:02 +0100 |
Chris Cannam |
Add MIDI destinations tests and fix feature writer bugs resulting from them
|
Mon, 13 Oct 2014 14:44:51 +0100 |
Chris Cannam |
Add descriptions for writers; add housekeeping options to Sonic Annotator to list writers and formats
|
Mon, 13 Oct 2014 10:56:16 +0100 |
Chris Cannam |
Separate out stdout ability (not all writers that support one-file will necessarily want to support it, e.g. for binary formats)
|
Mon, 13 Oct 2014 10:55:43 +0100 |
Chris Cannam |
Add MIDI channel to note data and MIDI writer
|
Mon, 13 Oct 2014 10:00:54 +0100 |
Chris Cannam |
Write sample rate from output descriptor, for FixedSampleRate outputs
|
Fri, 10 Oct 2014 15:24:28 +0100 |
Chris Cannam |
Support plugin version in RDF transforms, and bail out in Sonic Annotator if it doesn't match
|
Wed, 08 Oct 2014 13:14:17 +0100 |
Chris Cannam |
Disconnect signals before abandoning reply object, avoiding "reply unknown" error
|
Fri, 03 Oct 2014 15:28:31 +0100 |
Chris Cannam |
Merge
|
Fri, 03 Oct 2014 15:27:02 +0100 |
Chris Cannam |
Handle variable columns by importing all of them (not just the minimum number)
|
Fri, 03 Oct 2014 15:09:27 +0100 |
Chris Cannam |
Add milliseconds as CSV import timing option
|
Fri, 03 Oct 2014 09:29:11 +0100 |
Chris Cannam |
Comment only
|
Wed, 01 Oct 2014 14:06:28 +0100 |
Chris Cannam |
Fix reading duration from transform XML (it was setting the start time instead!)
|
Wed, 01 Oct 2014 09:20:24 +0100 |
Chris Cannam |
Scary warning if transform RDF fails to use XSD duration format
|
Mon, 29 Sep 2014 13:27:13 +0100 |
Chris Cannam |
Correct some really stupid fixed-length string stuff, including a genuine stack overflow that causes a crash on OS/X for certain colour 3d plot data.
|
Tue, 16 Sep 2014 10:29:19 +0100 |
Chris Cannam |
Fix #1058 clicking row in Layer Edit dialog when colour 3d plot layer active jumps to wrong frame (was using sample rate where resolution intended)
|
Fri, 12 Sep 2014 11:38:55 +0100 |
Chris Cannam |
Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation)
normalize_hybrid_option
|
Wed, 10 Sep 2014 09:40:45 +0100 |
Chris Cannam |
If the old and new-style user resource prefixes return different results, move across resources from old to new to prime the new path first time we look it up
|
Tue, 09 Sep 2014 20:37:07 +0100 |
Chris Cannam |
Use QStandardPaths::writableLocation(DataLocation) instead of synthesising path ourselves (hopefully fixing encoding difficulties on Windows)
|
Tue, 09 Sep 2014 16:52:24 +0100 |
Chris Cannam |
Respond tidily to user cancellation during download, instead of going on to attempt to load the nonexistent file as a non-audio format
|
Tue, 09 Sep 2014 16:36:21 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 03 Sep 2014 13:10:19 +0100 |
Chris Cannam |
Fix potential null pointer deref
|
Wed, 03 Sep 2014 13:08:32 +0100 |
Chris Cannam |
Fix memory leak (from coverity scan)
|
Wed, 03 Sep 2014 13:06:13 +0100 |
Chris Cannam |
Fix some uninitialised values (from coverity scan)
|
Wed, 03 Sep 2014 11:27:23 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Wed, 03 Sep 2014 11:26:21 +0100 |
Chris Cannam |
Fix some potential null derefs (from coverity scan)
|
Wed, 03 Sep 2014 11:22:46 +0100 |
Chris Cannam |
Fix memory leak
|
Wed, 03 Sep 2014 11:20:18 +0100 |
Chris Cannam |
Fix various slightly dodgy derefs and the like (from coverity scan)
|
Wed, 03 Sep 2014 11:10:22 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Wed, 03 Sep 2014 11:09:26 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Wed, 03 Sep 2014 11:07:12 +0100 |
Chris Cannam |
Remove redundant code (from coverity scan)
|
Wed, 03 Sep 2014 11:06:19 +0100 |
Chris Cannam |
Fix very minor but erroneous non-float-arithmetic
|
Wed, 03 Sep 2014 11:04:41 +0100 |
Chris Cannam |
clarify
|
Wed, 03 Sep 2014 11:01:50 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Wed, 03 Sep 2014 11:00:19 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Wed, 03 Sep 2014 10:56:59 +0100 |
Chris Cannam |
Backed out changeset 6b5e1edd95fc. I had misunderstood, the container is a vector, not a map, so the fix doesn't work and the original code (although definitely flawed) actually does
|
Wed, 03 Sep 2014 10:49:38 +0100 |
Chris Cannam |
Fix to iterator invalidation (from coverity scan)
|
Wed, 03 Sep 2014 10:40:37 +0100 |
Chris Cannam |
As coverity points out, MIDI_END_OF_EXCLUSIVE (0xF7) cannot result from masking with MIDI_MESSAGE_TYPE_MASK(0xF0). Not that it really matters here.
|
Wed, 03 Sep 2014 09:58:31 +0100 |
Chris Cannam |
Fix return of empty string as bool value (from coverity scan, interesting the compiler doesn't mind)
|
Wed, 03 Sep 2014 09:57:30 +0100 |
Chris Cannam |
Frame this condition more defensively (from coverity scan)
|
Wed, 03 Sep 2014 09:56:18 +0100 |
Chris Cannam |
Fix fallthrough in switch (from coverity scan)
|
Wed, 03 Sep 2014 09:48:51 +0100 |
Chris Cannam |
Fix something coverity reports as "copy-paste error" (actually it doesn't matter, but the fix reads better)
|
Wed, 03 Sep 2014 09:47:52 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Wed, 03 Sep 2014 09:46:28 +0100 |
Chris Cannam |
Fix accidental declaration of section as bool rather than int (definitely a bug but what did it cause? see #1051, we need units here) (from coverity scan)
|
Wed, 03 Sep 2014 09:46:01 +0100 |
Chris Cannam |
comment only
|
Wed, 03 Sep 2014 09:39:23 +0100 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
Tue, 02 Sep 2014 16:23:48 +0100 |
Chris Cannam |
Update subrepos and merge from default branch
tonioni
|
Wed, 13 Aug 2014 09:50:42 +0100 |
Chris Cannam |
Avoid compiler warnings when building without lrdf
|
Mon, 11 Aug 2014 11:30:18 +0100 |
Chris Cannam |
Make sparse time-value layers inaudible by default (user must un-mute them) for compatibility with earlier versions
|
Fri, 25 Jul 2014 17:02:44 +0100 |
Chris Cannam |
Debug output stuff
|
Fri, 25 Jul 2014 15:21:41 +0100 |
Chris Cannam |
Per-thread debug (avoiding some dubious threading problems)
|
Fri, 18 Jul 2014 11:07:30 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Thu, 17 Jul 2014 16:22:54 +0100 |
Chris Cannam |
Small fixes: avoid static etc
|
Thu, 17 Jul 2014 14:50:31 +0100 |
Chris Cannam |
Fix some errant signals (the modelChanged with args are now modelChangedWithin)
|
Fri, 04 Jul 2014 11:08:05 +0100 |
Chris Cannam |
We do have liblo
|
Fri, 04 Jul 2014 11:03:33 +0100 |
Chris Cannam |
OS/X build/deploy fixes
|
Wed, 02 Jul 2014 22:04:10 +0100 |
Chris Cannam |
Merge from tonioni branch
|
Wed, 02 Jul 2014 17:31:21 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 02 Jul 2014 08:42:33 +0100 |
Chris Cannam |
Merge
|
Wed, 02 Jul 2014 08:42:11 +0100 |
Chris Cannam |
Tidy
|
Wed, 18 Jun 2014 18:30:19 +0100 |
Chris Cannam |
Merge from branch tonioni (the two are currently in sync)
|
Tue, 01 Jul 2014 15:31:25 +0100 |
Chris Cannam |
Avoid trying to return out-of-range bin name
|
Tue, 01 Jul 2014 11:39:09 +0100 |
Chris Cannam |
endl to qDebug does not seem to be threadsafe
|
Mon, 30 Jun 2014 15:02:43 +0100 |
Chris Cannam |
Avoid crashing when trying to examine data at column < 0 in 3d model
|
Wed, 18 Jun 2014 13:51:16 +0100 |
Chris Cannam |
Merge from branch warnfix_no_size_t
|
Wed, 18 Jun 2014 13:42:01 +0100 |
Chris Cannam |
Merge from branch warnfix_no_size_t
tonioni
|
Wed, 18 Jun 2014 09:13:25 +0100 |
Chris Cannam |
Configure stuff and fixes for -Werror
warnfix_no_size_t
|
Wed, 18 Jun 2014 08:34:46 +0100 |
Chris Cannam |
Merge from branch tony_integration
warnfix_no_size_t
|
Tue, 17 Jun 2014 16:42:51 +0100 |
Chris Cannam |
Various size_t etc removals, and compiler warning fixes
warnfix_no_size_t
|
Tue, 17 Jun 2014 15:24:55 +0100 |
Chris Cannam |
Disambiguate signals
warnfix_no_size_t
|
Tue, 17 Jun 2014 14:49:49 +0100 |
Chris Cannam |
More size_t evisceration and warning fixes
warnfix_no_size_t
|
Tue, 17 Jun 2014 14:33:42 +0100 |
Chris Cannam |
Unsigned removals and warning fixes in data/
warnfix_no_size_t
|
Tue, 17 Jun 2014 13:52:07 +0100 |
Chris Cannam |
Remove size_t's, fix compiler warnings
warnfix_no_size_t
|
Tue, 17 Jun 2014 12:54:51 +0100 |
Chris Cannam |
Merge from branch "tonioni"
tony_integration
|
Tue, 17 Jun 2014 12:52:27 +0100 |
Chris Cannam |
Merge from default branch
tony_integration
|
Mon, 16 Jun 2014 11:28:45 +0100 |
Chris Cannam |
Add comment about meaning of start and end frame of selection
tonioni
|
Mon, 16 Jun 2014 09:28:12 +0100 |
Chris Cannam |
Cancel async layer creation in Tony when selection is changed during it
tonioni
|
Fri, 13 Jun 2014 17:39:01 +0100 |
Chris Cannam |
Add an experimental cancel button to view progress bars
tonioni
|
Fri, 13 Jun 2014 16:35:15 +0100 |
Chris Cannam |
Remove some debug out
tonioni
|
Fri, 13 Jun 2014 16:12:00 +0100 |
Chris Cannam |
Add normalise preference and take it into account in WaveFileModel
tonioni
|
Fri, 13 Jun 2014 16:03:48 +0100 |
Chris Cannam |
Add normalised option to CodedAudioFileReader
tonioni
|
Fri, 13 Jun 2014 12:56:31 +0100 |
Chris Cannam |
For Tony, resample all audio to 44100 on load
tonioni
|
Tue, 03 Jun 2014 11:14:17 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Tue, 03 Jun 2014 11:05:49 +0100 |
Chris Cannam |
restore brace style
|
Tue, 03 Jun 2014 10:45:39 +0100 |
Chris Cannam |
Merge from branch tonioni
|
Thu, 29 May 2014 16:27:52 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Thu, 22 May 2014 17:49:58 +0100 |
matthiasm |
implemented move by one note (replacing big jumps left/right)
tonioni
|
Mon, 19 May 2014 10:54:45 +0100 |
Chris Cannam |
Fixes to FileSource from Ted Felix (for Rosegarden): avoid blowing up through calling abort() from cleanup() when error occurred; set status correctly for FTP transfers
|
Wed, 14 May 2014 09:58:07 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 14 May 2014 09:54:20 +0100 |
Chris Cannam |
Merge from branch tony_integration
|
Tue, 13 May 2014 09:50:59 +0100 |
Chris Cannam |
Avoid potential crash when network connection fails
tony_integration
|
Wed, 07 May 2014 16:51:04 +0100 |
Chris Cannam |
Restore selection of playback sample for note layers. Also default to new elecpiano clip.
tony_integration
|
Wed, 07 May 2014 15:18:45 +0100 |
Chris Cannam |
Merge from default branch
tony_integration
|
Wed, 07 May 2014 15:17:58 +0100 |
Chris Cannam |
Merge from 900:dcfc40fc896e
|
Wed, 07 May 2014 15:17:51 +0100 |
Chris Cannam |
Merge from 899:bc0ff66102a8
|
Wed, 07 May 2014 15:17:43 +0100 |
Chris Cannam |
Merge from 898:5821b64c6b26
|
Wed, 07 May 2014 15:14:17 +0100 |
Chris Cannam |
Merge
tony_integration
|
Wed, 07 May 2014 15:11:56 +0100 |
Chris Cannam |
Merge from tonioni branch
tony_integration
|
Sat, 26 Apr 2014 23:05:32 +0100 |
Chris Cannam |
More subrepos
|
Sat, 26 Apr 2014 22:22:19 +0100 |
Chris Cannam |
Add some more subrepos
tonioni
|
Sun, 27 Apr 2014 12:22:28 +0100 |
Chris Cannam |
Remove pch file
|
Sat, 26 Apr 2014 22:22:18 +0100 |
Chris Cannam |
Add some more subrepos
|
Sat, 26 Apr 2014 22:22:17 +0100 |
Chris Cannam |
Add some more subrepos
|
Mon, 07 Apr 2014 10:47:15 +0100 |
Chris Cannam |
Make it possible to import CSV files directly into Note layers
|
Wed, 02 Apr 2014 21:50:04 +0100 |
Chris Cannam |
A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etc
tonioni
|
Wed, 02 Apr 2014 08:51:12 +0100 |
Chris Cannam |
Merge from branch tonioni
tony_integration
|
Mon, 31 Mar 2014 13:00:17 +0100 |
Chris Cannam |
Merge from default branch
tony_integration
|
Tue, 01 Apr 2014 13:27:32 +0100 |
Chris Cannam |
Comment out some debug
tonioni
|
Thu, 27 Mar 2014 13:32:56 +0000 |
Chris Cannam |
Make octave numbering configurable, and change default to C4 = middle C
|
Tue, 11 Mar 2014 17:32:31 +0000 |
Chris Cannam |
Merge from default branch
tony_integration
|
Tue, 11 Mar 2014 17:30:35 +0000 |
Chris Cannam |
Merge from branch tonioni
tony_integration
|
Tue, 11 Mar 2014 17:29:44 +0000 |
Chris Cannam |
Use fixed-rate feature no directly as column number, rather than do a calculation that might introduce rounding error
|
Wed, 05 Mar 2014 18:10:27 +0000 |
Chris Cannam |
No config -> default to release mode
tonioni
|
Thu, 06 Feb 2014 18:30:11 +0000 |
Chris Cannam |
Prototype these in superclass
|
Thu, 06 Feb 2014 18:26:18 +0000 |
Chris Cannam |
Add bin-values and bin-value unit to EditableDense3DModel
|
Thu, 06 Feb 2014 15:31:16 +0000 |
Chris Cannam |
Add unclamped range mapper methods
|
Thu, 06 Feb 2014 10:14:59 +0000 |
Chris Cannam |
RangeMapperTest -> TestRangeMapper
|
Thu, 06 Feb 2014 10:14:19 +0000 |
Chris Cannam |
RangeMapperTest -> TestRangeMapper
|
Tue, 04 Feb 2014 13:54:32 +0000 |
Chris Cannam |
Avoid compiler warning
tonioni
|
Fri, 31 Jan 2014 17:25:24 +0000 |
Chris Cannam |
Comments
|
Fri, 31 Jan 2014 17:09:02 +0000 |
Chris Cannam |
Implement and test the interpolating and auto range mappers
|
Fri, 31 Jan 2014 13:39:37 +0000 |
Chris Cannam |
Unit-test RangeMapper, fix a couple of bugs
|
Wed, 29 Jan 2014 17:32:08 +0000 |
Chris Cannam |
Add a callback for no models as well (so we know something has completed and can e.g. delete the handler)
tonioni
|
Wed, 29 Jan 2014 15:58:15 +0000 |
Chris Cannam |
Callback handler for additional models at end of processing
tonioni
|
Wed, 29 Jan 2014 09:31:22 +0000 |
Chris Cannam |
For outputs with unknown bin count or multiple bins with variable sample rate, create additional output models for bins beyond the first
tonioni
|
Tue, 28 Jan 2014 18:52:22 +0000 |
Chris Cannam |
Use a sparse time-value model only for outputs with fixed bin count of 1, not for those with unknown bin count.
tonioni
|
Tue, 28 Jan 2014 15:01:54 +0000 |
Chris Cannam |
Merge from tonioni branch
tony_integration
|
Tue, 14 Jan 2014 16:22:49 +0000 |
matthiasm |
added a new elecpiano.wav sound and made it default for the FlexiNoteLayer
tonioni
|
Fri, 10 Jan 2014 15:21:01 +0000 |
Chris Cannam |
Add methods to return new Clipboard points with particular characteristics (this is an immutable object)
tonioni
|
Thu, 09 Jan 2014 21:43:33 +0000 |
Chris Cannam |
Debug out operator for real time
tonioni
|
Thu, 09 Jan 2014 21:30:33 +0000 |
Chris Cannam |
The Mac also has CoreAudio for file loading
tonioni
|
Thu, 09 Jan 2014 09:18:05 +0000 |
Chris Cannam |
Use sv-dependency-builds on OS/X as well if no config.pri
tonioni
|
Wed, 08 Jan 2014 13:07:42 +0000 |
Chris Cannam |
Sparse time-value models are now theoretically playable (sometimes)
tonioni
|
Wed, 08 Jan 2014 09:59:08 +0000 |
Chris Cannam |
Play these with a pitch now (since we support any frequency)
tonioni
|
Tue, 07 Jan 2014 15:52:34 +0000 |
Chris Cannam |
sampleId -> clipId
tonioni
|
Tue, 07 Jan 2014 15:49:39 +0000 |
Chris Cannam |
SV file compatibility etc for sample stuff
tonioni
|
Tue, 07 Jan 2014 13:09:53 +0000 |
Chris Cannam |
sample id instead of plugin data
tonioni
|
Tue, 07 Jan 2014 10:57:28 +0000 |
Chris Cannam |
Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugin
tonioni
|
Wed, 11 Dec 2013 21:40:27 +0000 |
Chris Cannam |
Fix handling of negative frame times in returned features from plugin -- we don't handle them, so don't insert them into the model (instead of blowing up)
|
Wed, 11 Dec 2013 21:39:54 +0000 |
Chris Cannam |
Clarify
|
Wed, 11 Dec 2013 17:36:07 +0000 |
Chris Cannam |
Remove obsolete files
|
Wed, 04 Dec 2013 19:30:02 +0000 |
Chris Cannam |
Use a settings setting for flexi/non-flexi determination -- this may not be the right thing in the long run but it's simpler and easier than passing through a random value that doesn't actually come from anywhere
tonioni
|
Wed, 04 Dec 2013 19:29:19 +0000 |
Chris Cannam |
Add non-SV-preferred options
tonioni
|
Wed, 04 Dec 2013 18:30:49 +0000 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 04 Dec 2013 18:29:53 +0000 |
Chris Cannam |
Merge from branch "tonioni_multi_transform"
tonioni
|
Wed, 04 Dec 2013 18:29:15 +0000 |
Chris Cannam |
Merge from tonioni branch
tonioni_multi_transform
|
Wed, 04 Dec 2013 16:47:53 +0000 |
Chris Cannam |
Fix warning
|
Mon, 02 Dec 2013 17:11:56 +0000 |
Chris Cannam |
Merge
tonioni
|
Mon, 02 Dec 2013 17:11:20 +0000 |
Chris Cannam |
Add NoteExportable base class, use it in MIDI export (and also elsewhere in playback)
tonioni_multi_transform
|
Mon, 02 Dec 2013 15:47:06 +0000 |
Chris Cannam |
Merge branch tonioni_multi_transform
tonioni
|
Mon, 02 Dec 2013 12:29:09 +0000 |
Chris Cannam |
Update the rest of the transforms stuff, so now it builds and runs again
tonioni_multi_transform
|
Mon, 02 Dec 2013 11:17:24 +0000 |
Chris Cannam |
More on multi-transform stuff
tonioni_multi_transform
|
Fri, 29 Nov 2013 15:43:50 +0000 |
Chris Cannam |
Toward running multiple transforms (from same plugin + params) at once
tonioni_multi_transform
|
Tue, 26 Nov 2013 14:37:01 +0000 |
Chris Cannam |
Merge from default branch
tonioni
|
Tue, 26 Nov 2013 14:32:30 +0000 |
Chris Cannam |
Avoid infinite loop in operator<< !
|
Tue, 26 Nov 2013 13:48:13 +0000 |
Chris Cannam |
Likewise, but for toLocal8Bit().data()
|
Tue, 26 Nov 2013 13:43:31 +0000 |
Chris Cannam |
Drop toStdString, with debug header we can stream QStrings
|
Tue, 26 Nov 2013 13:35:08 +0000 |
Chris Cannam |
Drop std:: from cout, cerr, endl -- pull these in through Debug.h
|
Tue, 26 Nov 2013 11:16:37 +0000 |
Chris Cannam |
WS -> OS
|
Fri, 22 Nov 2013 10:37:28 +0000 |
Chris Cannam |
Merge from default branch
tonioni
|
Mon, 04 Nov 2013 15:47:46 +0000 |
Chris Cannam |
Fix error in break condition for csv file analysis -- was making csv file type guessing very slow for large files
|
Wed, 09 Oct 2013 14:51:46 +0100 |
Chris Cannam |
Add writeSelection
|
Wed, 09 Oct 2013 14:47:19 +0100 |
Chris Cannam |
Add toDelimitedDataString alternative with frame extents
|
Wed, 09 Oct 2013 14:45:21 +0100 |
Chris Cannam |
Add CSVFile option
|
Wed, 09 Oct 2013 14:44:05 +0100 |
Chris Cannam |
I don't think this optimisation is worth the loss of data fidelity any more
|
Mon, 16 Sep 2013 15:47:27 +0100 |
Chris Cannam |
Memory barriers in ringbuffer
|
Tue, 30 Jul 2013 18:15:30 +0100 |
Chris Cannam |
Merge
|
Fri, 19 Jul 2013 13:47:11 +0100 |
Chris Cannam |
Use thread-local storage for network managers; otherwise we get "Cannot create children for a parent that is in a different thread" from nm.get()
|
Wed, 24 Jul 2013 18:24:55 +0100 |
Chris Cannam |
Merge
|
Wed, 24 Jul 2013 18:12:57 +0100 |
Chris Cannam |
When switching to "literal mode" for a local file path, use the original file path as passed to the FileSource ctor rather than going through QUrl. This avoids filename becoming encoded and QUrl::toString failing to decode it (as is happening with Windows paths using Qt5 currently).
|
Wed, 24 Jul 2013 12:01:43 +0100 |
Chris Cannam |
Add resetCounters
|
Wed, 17 Jul 2013 16:01:28 +0100 |
Chris Cannam |
Merge
tonioni
|
Wed, 17 Jul 2013 15:59:17 +0100 |
Chris Cannam |
Debug stuff
tonioni
|
Wed, 17 Jul 2013 15:46:15 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 17 Jul 2013 15:45:29 +0100 |
Chris Cannam |
Line endings
tonioni
|
Wed, 17 Jul 2013 15:41:20 +0100 |
Chris Cannam |
Merge from default branch
tonioni
|
Wed, 17 Jul 2013 15:43:42 +0100 |
Chris Cannam |
Update project file for decoding reader
|
Wed, 17 Jul 2013 15:40:01 +0100 |
Chris Cannam |
Rename Resampling- to DecodingWavFileReader, and use it whenever we have an audio file that is not quickly seekable using libsndfile. Avoids very slow performance when analysing ogg files.
|
Fri, 12 Jul 2013 13:10:28 +0100 |
Chris Cannam |
Merge from the default branch
tonioni
|
Mon, 08 Jul 2013 14:49:28 +0100 |
Chris Cannam |
Merge
|
Mon, 08 Jul 2013 14:44:01 +0100 |
Chris Cannam |
Qt4/5 compatibility fix
|
Mon, 08 Jul 2013 14:21:50 +0100 |
Chris Cannam |
Avoid deleting unallocated buffer in dtor
|
Thu, 20 Jun 2013 13:47:35 +0100 |
matthiasm |
instrument is now "click" -- some other minor changes I don't remember
tonioni
|
Thu, 20 Jun 2013 11:07:57 +0100 |
matthiasm |
some visualisation changes
tonioni
|
Tue, 18 Jun 2013 22:18:10 +0100 |
gyorgyf |
bugfixes to compile on Linux again
tonioni
|
Tue, 18 Jun 2013 22:09:38 +0100 |
gyorgyf |
bugfixes to compile on Linux again
tonioni
|
Mon, 17 Jun 2013 18:00:24 +0100 |
matthiasm |
introduced horizongal note editing constraints; debugged note edit
tonioni
|
Fri, 24 May 2013 11:57:44 +0100 |
Chris Cannam |
Comment about periodic windows
|
Thu, 16 May 2013 15:00:20 +0100 |
Chris Cannam |
Added tag sv_v2.1 for changeset f85050b6f522
|
Thu, 16 May 2013 14:13:46 +0100 |
Chris Cannam |
Include alsa compat file only if not on Linux
sv_v2.1
|
Thu, 16 May 2013 14:04:37 +0100 |
Chris Cannam |
Debug tidy
|
Tue, 14 May 2013 16:02:52 +0100 |
Chris Cannam |
Added tag sv_v2.1 for changeset 67003fb58ba4
|
Tue, 14 May 2013 12:36:05 +0100 |
Chris Cannam |
Merge from branch "qt5". This revision actually builds with Qt4 (late releases) or Qt5, though it will warn on configure with Qt4.
|
Tue, 14 May 2013 12:26:34 +0100 |
Chris Cannam |
Dataquay path
qt5
|
Tue, 14 May 2013 12:26:30 +0100 |
Chris Cannam |
Remove some debug
qt5
|
Tue, 14 May 2013 10:55:27 +0100 |
Chris Cannam |
Merge
qt5
|
Tue, 14 May 2013 09:54:27 +0100 |
Chris Cannam |
Added tag sonic-annotator-1.0 for changeset c808c57e5560
qt5
|
Mon, 13 May 2013 14:39:31 +0100 |
Chris Cannam |
Update configure
qt5
|
Thu, 09 May 2013 17:31:31 +0100 |
Chris Cannam |
Merge
qt5
|
Thu, 09 May 2013 17:30:44 +0100 |
Chris Cannam |
Remove some debug
qt5
|
Thu, 09 May 2013 13:32:06 +0100 |
Chris Cannam |
debug -> release
qt5
|
Wed, 08 May 2013 09:37:21 +0100 |
Chris Cannam |
Merge from the default branch
qt5 sonic-annotator-1.0
|
Wed, 08 May 2013 09:36:49 +0100 |
Chris Cannam |
Require Vamp host SDK version 2.5
|
Wed, 08 May 2013 09:33:32 +0100 |
Chris Cannam |
Require Vamp host SDK version 2.5
qt5
|
Tue, 07 May 2013 16:54:36 +0100 |
Chris Cannam |
Add dataquay
qt5
|
Tue, 07 May 2013 15:41:58 +0100 |
Chris Cannam |
Don't need to check for Dataquay, and in fact we can pick up the wrong version if we do. Just assume it is available (building in e.g. sv subdir configuration)
qt5
|
Tue, 07 May 2013 15:41:01 +0100 |
Chris Cannam |
Fix for Qt5
qt5
|
Fri, 26 Apr 2013 16:37:55 +0100 |
Chris Cannam |
Regenerate configure
qt5
|
Fri, 26 Apr 2013 16:37:07 +0100 |
Chris Cannam |
Look for qmake-qt5, not qt4
qt5
|
Fri, 19 Apr 2013 15:37:27 +0100 |
matthiasm |
different colours, some minor changes, mainly debugging cerrs
tonioni
|
Tue, 16 Apr 2013 15:45:25 +0100 |
Chris Cannam |
Remove debug
|
Tue, 16 Apr 2013 15:20:57 +0100 |
Chris Cannam |
Remove some debug
|
Sat, 13 Apr 2013 20:03:40 +0100 |
gyorgyf |
sample playback problems
tonioni
|
Sat, 13 Apr 2013 15:36:54 +0100 |
gyorgyf |
cleanup
tonioni
|
Sat, 13 Apr 2013 13:39:17 +0100 |
gyorgyf |
fixed flexi note layer and propagated model selection to analyser
tonioni
|
Thu, 28 Mar 2013 17:08:04 +0000 |
Chris Cannam |
Warn if the output sample rate is higher than that of the input model
|