log

age author description
2016-09-20 Chris Cannam Merge from branch tony-2.0-integration 3.0-integration
2016-08-19 Chris Cannam Merge latest SV 3.0 branch code tony-2.0-integration
2016-08-16 Chris Cannam Compiler warning fixes
2016-08-15 Chris Cannam Avoid warning 3.0-integration
2016-08-05 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
2016-08-05 Chris Cannam Merge work on unified spectrogram and colour 3d plot caching renderer 3.0-integration
2016-08-05 Chris Cannam Fixes to phase display and colour scale for it; tidy up some debug output spectrogram-minor-refactor
2016-08-04 Chris Cannam Restore phase display spectrogram-minor-refactor
2016-08-03 Chris Cannam Re-enable (little-used) normalise-visible-range option in spectrogram layer spectrogram-minor-refactor
2016-08-03 Chris Cannam Avoid overrun-by-1 spectrogram-minor-refactor
2016-08-01 Chris Cannam Float/double conversion fixes spectrogram-minor-refactor
2016-08-01 Chris Cannam Fix threshold in spectrogram -- it wasn't working in the last release. spectrogram-minor-refactor
2016-08-01 Chris Cannam Scale range matching spectrogram-minor-refactor
2016-07-20 Chris Cannam Toward updating mag cache spectrogram-minor-refactor
2016-07-14 Chris Cannam Convert ColumnNormalization to an enum class, and separate out normalize-visible spectrogram-minor-refactor
2016-07-14 Chris Cannam Fix potential crash in Dense3dModelPeakCache owing to combination of wrong width calculation and wrong handling of width overrun spectrogram-minor-refactor
2016-07-13 Chris Cannam Create, but don't yet use, a renderer in the colour 3d plot layer spectrogram-minor-refactor
2016-06-23 Chris Cannam Comments and naming spectrogram-minor-refactor
2016-06-23 Chris Cannam Small fix to compiler warning spectrogram-minor-refactor
2016-06-20 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
2016-06-20 Chris Cannam Pull out column ops into ColumnOp spectrogram-minor-refactor
2016-06-13 Chris Cannam Mid-refactor to pull out the bulk of paintDrawBuffer into chunks spectrogram-minor-refactor
2016-04-27 Chris Cannam OSX build fixes 3.0-integration
2016-04-21 Chris Cannam Merge from the default branch 3.0-integration
2016-04-20 Chris Cannam Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf 3.0-plus-imaf
2016-04-15 Chris Cannam Merge from branch pluginscan 3.0-integration
2016-04-15 Chris Cannam Check for plugin scan helper checker helper program in suitable directory, & tidy up warning messages somewhat pluginscan
2016-04-14 Chris Cannam Update for adjusted checker layout, and tidy pluginscan
2016-04-14 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
2016-04-14 Chris Cannam First cut running (but not yet using output of, or recovering from errors in) the plugin checker at startup pluginscan
2016-03-21 Chris Cannam Add -ldl in a couple more places
2016-03-18 Chris Cannam Win32 build fix
2016-03-18 Chris Cannam Start including Vamp SDK into main build, as we do with Sonic Annotator 3.0-integration
2016-03-18 Chris Cannam Presume that the Vamp SDK exists at the directory next door
2016-03-04 Chris Cannam Merge from default branch 3.0-integration
2016-03-04 Chris Cannam Merge
2016-03-04 Chris Cannam Fix display of 3d model data in data editor, by adding start frame offset (formerly ignored)
2016-03-02 Chris Cannam Merge from default branch 3.0-integration
2016-02-25 Chris Cannam ...commented out
2016-02-25 Chris Cannam Debug
2016-01-22 Chris Cannam Debug bits
2016-01-19 Chris Cannam Show warning to the user when plugin population has problems
2016-01-11 Chris Cannam Check for plugin loadability before trying to load in the main process (POSIX only so far)
2016-01-08 Chris Cannam Pull out candidate list
2016-02-25 Chris Cannam Better error reporting for transform load (from RDF and XML)
2016-02-24 Chris Cannam Work around libsndfile-1.0.26 bug that reports all files as non-seekable
2016-02-24 Chris Cannam Use float format for cached files in CodedAudioFileReader, to preserve internal representation (see comment)
2016-02-04 Chris Cannam Merge from the default branch 3.0-integration
2016-02-04 Chris Cannam Merge from branch "tony-2.0-integration" 3.0-integration
2016-01-30 Chris Cannam Merge
2016-01-30 Chris Cannam Update acinclude files to look for qt5-qmake as well as qmake-qt5
2016-01-22 Chris Cannam Small possible speedup 3.0-integration
2016-01-22 Chris Cannam Tidy a bit 3.0-integration
2016-01-22 Chris Cannam Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset 3.0-integration
2016-01-22 Chris Cannam Don't need ResizeableBitset, vector<bool> is already a compact format 3.0-integration
2016-01-22 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
2016-01-22 Chris Cannam Adjust locking when filling range cache in background thread, so as to spend less time waiting on locks 3.0-integration
2016-01-22 Chris Cannam Debug bits 3.0-integration
2016-01-19 Chris Cannam Show warning to the user when plugin population has problems 3.0-integration
2016-01-11 Chris Cannam Check for plugin loadability before trying to load in the main process (POSIX only so far) 3.0-integration
2016-01-08 Chris Cannam Pull out candidate list 3.0-integration
2015-11-18 Chris Cannam Merge from default branch 3.0-integration
2015-11-04 Chris Cannam OSX build stuff
2015-11-04 Chris Cannam Write Track in RDF only if title/artist metadata present, not simply on the basis of a TrackMetadata object existing
2015-11-04 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.
2015-11-03 Chris Cannam Add & test the digits option in the CSV file writer
2015-11-03 Chris Cannam Merge
2015-11-03 Chris Cannam Debug outputs
2015-11-03 Chris Cannam Handle unknown type
2015-11-03 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)
2015-10-22 Chris Cannam Build fix
2015-10-20 Chris Cannam Return maximum through getNormalizedMagnitudesAt to avoid having to make more than one call tony-2.0-integration
2015-10-14 Chris Cannam Merge from branch "3.0-integration" tony-2.0-integration
2015-10-14 Chris Cannam Merge from branch "tony-2.0-integration" 3.0-integration
2015-10-13 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
2015-10-12 Chris Cannam Fix lock contention in FFTapi 3.0-integration
2015-10-12 Chris Cannam Fix lock contention in FFTapi tony-2.0-integration
2015-10-12 Chris Cannam Merge from the default branch tony-2.0-integration
2015-09-01 Chris Cannam Add mandatory option --json-format to JSON feature writer, in preparation for supporting multiple JSON formats (perhaps) in future
2015-09-01 Chris Cannam Simple MIDI writer test
2015-08-20 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
2015-08-20 Chris Cannam Merge through to branch for Tony 2.0 tony-2.0-integration
2015-08-20 Chris Cannam Merge from default branch 3.0-integration
2015-08-20 Chris Cannam Merge from branch recording 3.0-integration
2015-08-20 Chris Cannam Fix reloading session with recorded audio recording
2015-08-19 Chris Cannam Make WritableWaveFileModel a true WaveFileModel (and ReadOnlyWaveFileModel the other sort of it). Enable recording from an empty session using that. recording
2015-08-19 Chris Cannam Remove unused dependency on Rubber Band
2015-08-19 Chris Cannam svcore should not depend on rubberband
2015-08-14 Matthias Mauch fixes the problem that the last note was not exported to csv tonioni
2015-08-04 Chris Cannam Merge from branch bqaudioio 3.0-integration
2015-08-04 Chris Cannam Initial work toward switching to bqaudioio library (so as to get I/O, not just O) bqaudioio
2015-08-04 Chris Cannam Necessary include 3.0-integration
2015-07-14 alo removed imaf sliders imaf_enc
2015-07-07 Chris Cannam Merge from default branch 3.0-integration
2015-07-03 Chris Cannam Fix assignment of values to regions on import, in case where region model contains duplicate points
2015-07-01 Chris Cannam Merge from branch simple-fft-model 3.0-integration
2015-01-07 Chris Cannam Merge from default branch simple-fft-model
2015-07-01 Chris Cannam Fix a number of warnings in the 32-bit build
2015-07-01 Chris Cannam Merge from branch simple-fft-model 3.0-integration
2015-06-30 Chris Cannam Merge simple-fft-model
2015-06-30 Chris Cannam Build fix simple-fft-model
2015-06-26 Chris Cannam Merge from branch normalize_hybrid_option 3.0-integration
2015-06-26 Chris Cannam Merge from branch simple-fft-model 3.0-integration
2015-06-16 Chris Cannam Two-channel test simple-fft-model
2015-06-16 Chris Cannam Fix a cache-related dumbitude simple-fft-model
2015-06-15 Chris Cannam Raise this maximum, so longer files can be shown in the overview pane simple-fft-model
2015-06-15 Chris Cannam Use in-memory cache for WAV files as well, if appropriate simple-fft-model
2015-06-15 Chris Cannam Smooth signal flow through from file to fft model simple-fft-model
2015-06-15 Chris Cannam More tests simple-fft-model
2015-06-15 Chris Cannam Store temporary audio files in memory if we have plenty of it simple-fft-model
2015-06-15 Chris Cannam Tidy simple-fft-model
2015-06-15 Chris Cannam Rework audio file reader API to prefer using std containers simple-fft-model
2015-06-13 Chris Cannam Fix to fft cache simple-fft-model
2015-06-12 Chris Cannam A small cache for source samples simple-fft-model
2015-06-12 Chris Cannam Make a small cache of recently-used columns simple-fft-model
2015-06-12 Chris Cannam Normalization function simple-fft-model
2015-06-12 Chris Cannam Simplest naive FFTModel implementation (+ fill in tests) simple-fft-model
2015-06-12 Chris Cannam Gut the old code, but don't replace it yet (so nothing will link yet) simple-fft-model
2015-06-12 Chris Cannam More tests simple-fft-model
2015-06-12 Chris Cannam Start making the FFT model tests into proper tests
2015-06-11 Chris Cannam Tidy
2015-06-10 Chris Cannam Tidy dense time-value model API a bit; add first simple unit test for FFT model
2015-06-10 Chris Cannam Remove some obsolete unused files
2015-06-10 Chris Cannam Fix overflow in width calculation
2015-06-10 Chris Cannam Merge
2015-06-10 Chris Cannam Merge
2015-06-10 Chris Cannam Do not attempt to switch from read-only to read-write mode if an error is pending (may cause mutex deadlock)
2015-06-10 Chris Cannam Tighten up error handling
2015-06-10 Chris Cannam Emit a signal if transform fails
2015-06-10 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
2015-06-10 Chris Cannam Comment
2015-06-10 Chris Cannam Avoid compiler warning
2015-06-05 Chris Cannam More optional debug out
2015-05-21 Chris Cannam Merge
2015-05-21 Chris Cannam minor debug thing
2015-05-15 Chris Cannam Fix #1222 CSV export of time-instants layer omits last point
2015-05-14 Chris Cannam Handle case where plugin erroneously returns sample rate 0 for fixed-rate output
2015-05-12 Chris Cannam Fixes to, and tests for, RealTime-to-text methods
2015-04-20 Chris Cannam Merge from branch tonioni
2015-04-13 Chris Cannam Revert to -Werror in debug only tonioni
2015-03-31 Chris Cannam Remove some debug; set some gain values tonioni
2015-03-31 Chris Cannam Permit extending nominal end of sparse model tonioni
2015-03-31 Chris Cannam clone() is never used (therefore presumably never works either) tonioni
2015-03-31 Chris Cannam Implement FillGaps option in SparseModel export tonioni
2015-03-31 Chris Cannam Wire options into CSVFileWriter; omit levels from Tony note export tonioni
2015-03-31 Chris Cannam Merge tonioni
2015-03-31 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
2015-03-30 Chris Cannam Add data export options (not all implemented yet) tonioni
2015-03-30 Chris Cannam M_PI tonioni
2015-03-25 Chris Cannam Fix to opening debug file tonioni
2015-03-23 Chris Cannam Merge from cxx11 branch tonioni
2015-03-23 Chris Cannam Merge from default branch tonioni
2015-03-11 Chris Cannam Build fixes for OS/X cxx11
2015-03-11 Chris Cannam c++11 flag in qmake project cxx11
2015-03-11 Chris Cannam Minor simplification; could use more cxx11
2015-03-11 Chris Cannam Fix buffer overwrite in normalised case cxx11
2015-03-11 Chris Cannam Comments etc cxx11
2015-03-10 Chris Cannam Merge cxx11
2015-03-10 Chris Cannam Doh cxx11
2015-03-10 Chris Cannam More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least. cxx11
2015-03-10 Chris Cannam Further dedicated-types fixes cxx11
2015-03-10 Chris Cannam More type fixes cxx11
2015-03-10 Chris Cannam More type fixes, primarily in the spectrogram cxx11
2015-03-09 Chris Cannam Move to using double rather than float for floating-point calculations (float only for storage); more build fixes cxx11
2015-03-04 Chris Cannam More type-size adjustments cxx11
2015-03-04 Chris Cannam More build fixes cxx11
2015-03-04 Chris Cannam Replace the get*Frames calls in AudioFileReader with less stupid API cxx11
2015-03-04 Chris Cannam Introduce and use a samplerate type cxx11
2015-03-03 Chris Cannam This code now compiles. Main problem: sample rate types cxx11
2015-03-03 Chris Cannam Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet. cxx11
2015-03-03 Chris Cannam Merge from default branch cxx11
2015-03-02 Chris Cannam Merge
2015-03-02 Chris Cannam Require (and provide) text codec for output stream -- fixing #1153 (wrong codec used when writing RDF)
2015-02-26 Chris Cannam Update and merge
2015-02-26 Chris Cannam Debug reporting from FileSource
2015-02-24 Chris Cannam Enable ThreadSanitizer datarace
2015-02-18 Chris Cannam Add option to toggle H:M:S time display (when off, just show seconds even when more than 60)
2015-02-13 Chris Cannam Use filename as object name when reading data file to model (so it shows in the resulting layer name)
2015-02-13 Chris Cannam Compile fix
2015-01-14 Chris Cannam RealTime frame-conversion test
2015-02-09 Chris Cannam Merge from default branch cxx11
2015-02-09 Chris Cannam Pending coreaudio-metadata
2014-12-08 Chris Cannam Use double instead of float for frequencies in Pitch, just for confidence
2014-12-02 Chris Cannam Wire up note/octave stuff
2014-12-02 Chris Cannam Start adding piano note
2014-12-01 Chris Cannam Unit tests for StringBits::splitQuoted
2014-12-01 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
2014-11-27 Chris Cannam Merge
2014-11-27 Chris Cannam Fix close-quote immediately before separator in StringBits::splitQuoted
2014-11-20 Chris Cannam Avoid crash when setting alignment to 0
2014-11-20 Chris Cannam Merge
2014-11-20 Chris Cannam Make alignment using an external program asynchronous
2014-11-20 Chris Cannam Couple more RealTime tests
2014-11-19 Chris Cannam Another RealTime test
2014-11-17 Chris Cannam Merge
2014-11-17 Chris Cannam Start RealTime tests
2014-11-17 Chris Cannam CXX11 (-std=c++11) branch, to test build environments before making any code adaptations cxx11
2014-11-14 Chris Cannam Provide access to local filename
2014-11-14 Chris Cannam Provide reader from QIODevice
2014-11-14 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.)
2014-11-10 Chris Cannam Merge from default branch tonioni
2014-10-15 Chris Cannam TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform
2014-10-15 Chris Cannam Add setNofM logic which the JSON writer can use to write a list when sending multiple files' worth to a single target
2014-10-15 Chris Cannam Write window type too
2014-10-15 Chris Cannam Add plugin_version to transform RDF serialisation (if non-empty)
2014-10-15 Chris Cannam Add omit-filename option to CSV writer (and test it while testing lab writer)
2014-10-15 Chris Cannam Add fill-ends option to CSV writer (and test it)
2014-10-14 Chris Cannam Implement end-times option for CSV writer (not yet tested)
2014-10-14 Chris Cannam Add MIDI destinations tests and fix feature writer bugs resulting from them
2014-10-13 Chris Cannam Add descriptions for writers; add housekeeping options to Sonic Annotator to list writers and formats
2014-10-13 Chris Cannam Separate out stdout ability (not all writers that support one-file will necessarily want to support it, e.g. for binary formats)
2014-10-13 Chris Cannam Add MIDI channel to note data and MIDI writer
2014-10-13 Chris Cannam Write sample rate from output descriptor, for FixedSampleRate outputs
2014-10-10 Chris Cannam Support plugin version in RDF transforms, and bail out in Sonic Annotator if it doesn't match
2014-10-08 Chris Cannam Disconnect signals before abandoning reply object, avoiding "reply unknown" error
2014-10-03 Chris Cannam Merge
2014-10-03 Chris Cannam Handle variable columns by importing all of them (not just the minimum number)
2014-10-03 Chris Cannam Add milliseconds as CSV import timing option
2014-10-03 Chris Cannam Comment only
2014-10-01 Chris Cannam Fix reading duration from transform XML (it was setting the start time instead!)
2014-10-01 Chris Cannam Scary warning if transform RDF fails to use XSD duration format
2014-09-29 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.
2014-09-16 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)
2014-09-12 Chris Cannam Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation) normalize_hybrid_option
2014-09-10 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
2014-09-09 Chris Cannam Use QStandardPaths::writableLocation(DataLocation) instead of synthesising path ourselves (hopefully fixing encoding difficulties on Windows)
2014-09-09 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
2014-09-09 Chris Cannam Merge from default branch tonioni
2014-09-03 Chris Cannam Fix potential null pointer deref
2014-09-03 Chris Cannam Fix memory leak (from coverity scan)
2014-09-03 Chris Cannam Fix some uninitialised values (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix some potential null derefs (from coverity scan)
2014-09-03 Chris Cannam Fix memory leak
2014-09-03 Chris Cannam Fix various slightly dodgy derefs and the like (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Remove redundant code (from coverity scan)
2014-09-03 Chris Cannam Fix very minor but erroneous non-float-arithmetic
2014-09-03 Chris Cannam clarify
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 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
2014-09-03 Chris Cannam Fix to iterator invalidation (from coverity scan)
2014-09-03 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.
2014-09-03 Chris Cannam Fix return of empty string as bool value (from coverity scan, interesting the compiler doesn't mind)
2014-09-03 Chris Cannam Frame this condition more defensively (from coverity scan)
2014-09-03 Chris Cannam Fix fallthrough in switch (from coverity scan)
2014-09-03 Chris Cannam Fix something coverity reports as "copy-paste error" (actually it doesn't matter, but the fix reads better)
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-03 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)
2014-09-03 Chris Cannam comment only
2014-09-03 Chris Cannam Fix some (probably benign) uninitialised members (from coverity scan)
2014-09-02 Chris Cannam Update subrepos and merge from default branch tonioni
2014-08-13 Chris Cannam Avoid compiler warnings when building without lrdf
2014-08-11 Chris Cannam Make sparse time-value layers inaudible by default (user must un-mute them) for compatibility with earlier versions
2014-07-25 Chris Cannam Debug output stuff
2014-07-25 Chris Cannam Per-thread debug (avoiding some dubious threading problems)
2014-07-18 Chris Cannam Merge from default branch tonioni
2014-07-17 Chris Cannam Small fixes: avoid static etc
2014-07-17 Chris Cannam Fix some errant signals (the modelChanged with args are now modelChangedWithin)
2014-07-04 Chris Cannam We do have liblo
2014-07-04 Chris Cannam OS/X build/deploy fixes
2014-07-02 Chris Cannam Merge from tonioni branch
2014-07-02 Chris Cannam Merge from default branch tonioni
2014-07-02 Chris Cannam Merge
2014-07-02 Chris Cannam Tidy
2014-06-18 Chris Cannam Merge from branch tonioni (the two are currently in sync)
2014-07-01 Chris Cannam Avoid trying to return out-of-range bin name
2014-07-01 Chris Cannam endl to qDebug does not seem to be threadsafe
2014-06-30 Chris Cannam Avoid crashing when trying to examine data at column < 0 in 3d model
2014-06-18 Chris Cannam Merge from branch warnfix_no_size_t
2014-06-18 Chris Cannam Merge from branch warnfix_no_size_t tonioni
2014-06-18 Chris Cannam Configure stuff and fixes for -Werror warnfix_no_size_t
2014-06-18 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
2014-06-17 Chris Cannam Various size_t etc removals, and compiler warning fixes warnfix_no_size_t
2014-06-17 Chris Cannam Disambiguate signals warnfix_no_size_t
2014-06-17 Chris Cannam More size_t evisceration and warning fixes warnfix_no_size_t
2014-06-17 Chris Cannam Unsigned removals and warning fixes in data/ warnfix_no_size_t
2014-06-17 Chris Cannam Remove size_t's, fix compiler warnings warnfix_no_size_t
2014-06-17 Chris Cannam Merge from branch "tonioni" tony_integration
2014-06-17 Chris Cannam Merge from default branch tony_integration
2014-06-16 Chris Cannam Add comment about meaning of start and end frame of selection tonioni
2014-06-16 Chris Cannam Cancel async layer creation in Tony when selection is changed during it tonioni
2014-06-13 Chris Cannam Add an experimental cancel button to view progress bars tonioni
2014-06-13 Chris Cannam Remove some debug out tonioni
2014-06-13 Chris Cannam Add normalise preference and take it into account in WaveFileModel tonioni
2014-06-13 Chris Cannam Add normalised option to CodedAudioFileReader tonioni
2014-06-13 Chris Cannam For Tony, resample all audio to 44100 on load tonioni
2014-06-03 Chris Cannam Merge from default branch tonioni
2014-06-03 Chris Cannam restore brace style
2014-06-03 Chris Cannam Merge from branch tonioni
2014-05-29 Chris Cannam Merge from default branch tonioni
2014-05-22 matthiasm implemented move by one note (replacing big jumps left/right) tonioni
2014-05-19 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
2014-05-14 Chris Cannam Merge from default branch tonioni
2014-05-14 Chris Cannam Merge from branch tony_integration
2014-05-13 Chris Cannam Avoid potential crash when network connection fails tony_integration
2014-05-07 Chris Cannam Restore selection of playback sample for note layers. Also default to new elecpiano clip. tony_integration
2014-05-07 Chris Cannam Merge from default branch tony_integration
2014-05-07 Chris Cannam Merge from 900:dcfc40fc896e
2014-05-07 Chris Cannam Merge from 899:bc0ff66102a8
2014-05-07 Chris Cannam Merge from 898:5821b64c6b26
2014-05-07 Chris Cannam Merge tony_integration
2014-05-07 Chris Cannam Merge from tonioni branch tony_integration
2014-04-26 Chris Cannam More subrepos
2014-04-26 Chris Cannam Add some more subrepos tonioni
2014-04-27 Chris Cannam Remove pch file
2014-04-26 Chris Cannam Add some more subrepos
2014-04-26 Chris Cannam Add some more subrepos
2014-04-07 Chris Cannam Make it possible to import CSV files directly into Note layers
2014-04-02 Chris Cannam A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etc tonioni
2014-04-02 Chris Cannam Merge from branch tonioni tony_integration
2014-03-31 Chris Cannam Merge from default branch tony_integration
2014-04-01 Chris Cannam Comment out some debug tonioni
2014-03-27 Chris Cannam Make octave numbering configurable, and change default to C4 = middle C
2014-03-11 Chris Cannam Merge from default branch tony_integration
2014-03-11 Chris Cannam Merge from branch tonioni tony_integration
2014-03-11 Chris Cannam Use fixed-rate feature no directly as column number, rather than do a calculation that might introduce rounding error
2014-03-05 Chris Cannam No config -> default to release mode tonioni
2014-02-06 Chris Cannam Prototype these in superclass
2014-02-06 Chris Cannam Add bin-values and bin-value unit to EditableDense3DModel
2014-02-06 Chris Cannam Add unclamped range mapper methods
2014-02-06 Chris Cannam RangeMapperTest -> TestRangeMapper
2014-02-06 Chris Cannam RangeMapperTest -> TestRangeMapper
2014-02-04 Chris Cannam Avoid compiler warning tonioni
2014-01-31 Chris Cannam Comments
2014-01-31 Chris Cannam Implement and test the interpolating and auto range mappers
2014-01-31 Chris Cannam Unit-test RangeMapper, fix a couple of bugs
2014-01-29 Chris Cannam Add a callback for no models as well (so we know something has completed and can e.g. delete the handler) tonioni
2014-01-29 Chris Cannam Callback handler for additional models at end of processing tonioni
2014-01-29 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
2014-01-28 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
2014-01-28 Chris Cannam Merge from tonioni branch tony_integration
2014-01-14 matthiasm added a new elecpiano.wav sound and made it default for the FlexiNoteLayer tonioni
2014-01-10 Chris Cannam Add methods to return new Clipboard points with particular characteristics (this is an immutable object) tonioni
2014-01-09 Chris Cannam Debug out operator for real time tonioni
2014-01-09 Chris Cannam The Mac also has CoreAudio for file loading tonioni
2014-01-09 Chris Cannam Use sv-dependency-builds on OS/X as well if no config.pri tonioni
2014-01-08 Chris Cannam Sparse time-value models are now theoretically playable (sometimes) tonioni
2014-01-08 Chris Cannam Play these with a pitch now (since we support any frequency) tonioni
2014-01-07 Chris Cannam sampleId -> clipId tonioni
2014-01-07 Chris Cannam SV file compatibility etc for sample stuff tonioni
2014-01-07 Chris Cannam sample id instead of plugin data tonioni
2014-01-07 Chris Cannam Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugin tonioni
2013-12-11 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)
2013-12-11 Chris Cannam Clarify
2013-12-11 Chris Cannam Remove obsolete files
2013-12-04 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
2013-12-04 Chris Cannam Add non-SV-preferred options tonioni
2013-12-04 Chris Cannam Merge from default branch tonioni
2013-12-04 Chris Cannam Merge from branch "tonioni_multi_transform" tonioni
2013-12-04 Chris Cannam Merge from tonioni branch tonioni_multi_transform
2013-12-04 Chris Cannam Fix warning
2013-12-02 Chris Cannam Merge tonioni
2013-12-02 Chris Cannam Add NoteExportable base class, use it in MIDI export (and also elsewhere in playback) tonioni_multi_transform
2013-12-02 Chris Cannam Merge branch tonioni_multi_transform tonioni
2013-12-02 Chris Cannam Update the rest of the transforms stuff, so now it builds and runs again tonioni_multi_transform
2013-12-02 Chris Cannam More on multi-transform stuff tonioni_multi_transform
2013-11-29 Chris Cannam Toward running multiple transforms (from same plugin + params) at once tonioni_multi_transform
2013-11-26 Chris Cannam Merge from default branch tonioni
2013-11-26 Chris Cannam Avoid infinite loop in operator<< !
2013-11-26 Chris Cannam Likewise, but for toLocal8Bit().data()
2013-11-26 Chris Cannam Drop toStdString, with debug header we can stream QStrings
2013-11-26 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
2013-11-26 Chris Cannam WS -> OS
2013-11-22 Chris Cannam Merge from default branch tonioni
2013-11-04 Chris Cannam Fix error in break condition for csv file analysis -- was making csv file type guessing very slow for large files
2013-10-09 Chris Cannam Add writeSelection
2013-10-09 Chris Cannam Add toDelimitedDataString alternative with frame extents
2013-10-09 Chris Cannam Add CSVFile option
2013-10-09 Chris Cannam I don't think this optimisation is worth the loss of data fidelity any more
2013-09-16 Chris Cannam Memory barriers in ringbuffer
2013-07-30 Chris Cannam Merge
2013-07-19 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()
2013-07-24 Chris Cannam Merge
2013-07-24 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).
2013-07-24 Chris Cannam Add resetCounters
2013-07-17 Chris Cannam Merge tonioni
2013-07-17 Chris Cannam Debug stuff tonioni
2013-07-17 Chris Cannam Merge from default branch tonioni
2013-07-17 Chris Cannam Line endings tonioni
2013-07-17 Chris Cannam Merge from default branch tonioni
2013-07-17 Chris Cannam Update project file for decoding reader
2013-07-17 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.
2013-07-12 Chris Cannam Merge from the default branch tonioni
2013-07-08 Chris Cannam Merge
2013-07-08 Chris Cannam Qt4/5 compatibility fix
2013-07-08 Chris Cannam Avoid deleting unallocated buffer in dtor
2013-06-20 matthiasm instrument is now "click" -- some other minor changes I don't remember tonioni
2013-06-20 matthiasm some visualisation changes tonioni
2013-06-18 gyorgyf bugfixes to compile on Linux again tonioni
2013-06-18 gyorgyf bugfixes to compile on Linux again tonioni
2013-06-17 matthiasm introduced horizongal note editing constraints; debugged note edit tonioni
2013-05-24 Chris Cannam Comment about periodic windows
2013-05-16 Chris Cannam Added tag sv_v2.1 for changeset f85050b6f522
2013-05-16 Chris Cannam Include alsa compat file only if not on Linux sv_v2.1
2013-05-16 Chris Cannam Debug tidy
2013-05-14 Chris Cannam Added tag sv_v2.1 for changeset 67003fb58ba4
2013-05-14 Chris Cannam Merge from branch "qt5". This revision actually builds with Qt4 (late releases) or Qt5, though it will warn on configure with Qt4.
2013-05-14 Chris Cannam Dataquay path qt5
2013-05-14 Chris Cannam Remove some debug qt5
2013-05-14 Chris Cannam Merge qt5
2013-05-14 Chris Cannam Added tag sonic-annotator-1.0 for changeset c808c57e5560 qt5
2013-05-13 Chris Cannam Update configure qt5
2013-05-09 Chris Cannam Merge qt5
2013-05-09 Chris Cannam Remove some debug qt5
2013-05-09 Chris Cannam debug -> release qt5
2013-05-08 Chris Cannam Merge from the default branch qt5 sonic-annotator-1.0
2013-05-08 Chris Cannam Require Vamp host SDK version 2.5
2013-05-08 Chris Cannam Require Vamp host SDK version 2.5 qt5
2013-05-07 Chris Cannam Add dataquay qt5
2013-05-07 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
2013-05-07 Chris Cannam Fix for Qt5 qt5
2013-04-26 Chris Cannam Regenerate configure qt5
2013-04-26 Chris Cannam Look for qmake-qt5, not qt4 qt5
2013-04-19 matthiasm different colours, some minor changes, mainly debugging cerrs tonioni
2013-04-16 Chris Cannam Remove debug
2013-04-16 Chris Cannam Remove some debug
2013-04-13 gyorgyf sample playback problems tonioni
2013-04-13 gyorgyf cleanup tonioni
2013-04-13 gyorgyf fixed flexi note layer and propagated model selection to analyser tonioni
2013-03-28 Chris Cannam Warn if the output sample rate is higher than that of the input model
2013-03-28 Chris Cannam Merge from default branch qt5
2013-03-28 Chris Cannam Add ogg to supported file extensions if oga is found
2013-03-27 Chris Cannam Windows build fixes -- to review qt5
2013-03-27 Chris Cannam Merge from default branch qt5
2013-03-27 Chris Cannam Remove no-longer-used code
2013-03-27 Chris Cannam Fix calculation of timestamps for fixed-rate features
2013-03-27 Chris Cannam outputFeatureNo -> outputNo
2013-03-27 Chris Cannam Fix incorrect retrieval of point in model by row number if point frame values fell between model resolution boundaries
2013-03-26 matthiasm reset FlexiNote layer to have default piano (I couldn't get it to do organ anyway) tonioni
2013-03-26 matthiasm added FlexiNoteModel to svcore.pro; small change in FlexiNoteModel.h tonioni
2013-03-26 matthiasm changed names in FlexiNoteModel to reflect new name (was copied from NoteModel) tonioni
2013-03-26 matthiasm make a new FlexiNoteModel.h file by copying from NoteModel.h -- will need to change names therein tonioni
2013-03-26 Chris Cannam Add an empty file in order to create the tonioni branch tonioni
2013-03-25 Chris Cannam Define fixed set of dependencies, on Windows, if no config available qt5
2013-03-25 Chris Cannam Dataquay path qt5
2013-03-25 Chris Cannam Include for int16_t qt5
2013-03-25 Chris Cannam 'Merge' qt5
2013-03-25 Chris Cannam Add dependency build paths qt5
2013-03-25 Chris Cannam Merge
2013-03-25 Chris Cannam MinGW fixes
2013-03-12 Chris Cannam Fix typo in signal name qt5
2013-03-11 Chris Cannam Get remainder of svcore building with Qt5 qt5
2013-03-11 Chris Cannam Get FileSource building qt5
2013-03-11 Chris Cannam Added tag 2.0.1_osx for changeset dc6c0e50724c
2013-03-09 Chris Cannam Avoid crash on CoreAudio reader dtor after failing to open file (fixing #504)
2013-03-08 Chris Cannam More refinement in audiofile read tests and implementation
2013-03-08 Chris Cannam Better general approach
2013-03-08 Chris Cannam More on tests, and not the right way to do it with end of resampled file
2013-03-08 Chris Cannam Toward audio read tests
2013-03-07 Chris Cannam Fix mixup between file rate and sample rate 2.0.1_osx
2013-03-07 Chris Cannam If a reader doesn't provide a file sample rate, blow up -- don't just assume
2012-12-11 Chris Cannam 3d model was marked as exportable, but without any export code
2012-11-16 Chris Cannam Avoid uninitialised values
2012-09-26 Chris Cannam Merge
2012-09-26 Chris Cannam Meter deflection fix due to Robin Gareus
2012-09-03 Chris Cannam Tidy
2012-09-03 Chris Cannam Fixes to copyright notes
2012-09-03 Chris Cannam Merge from branch "coreaudio_tests"
2012-08-21 Chris Cannam Minor tidy in configure
2012-07-17 Chris Cannam Added tag sonic-annotator-0.7 for changeset 383f0b9458d2
2012-07-17 Chris Cannam Added tag sv_v2.0 for changeset aca6e61eaea3 sonic-annotator-0.7
2012-07-02 Chris Cannam Overhaul CoreAudioFileReader -- it now at least superficially appears to work coreaudio_tests
2012-07-01 Chris Cannam Merge from branch "default" coreaudio_tests
2012-06-30 Chris Cannam Use dataquay ac symbol sv_v2.0
2012-06-22 Chris Cannam Fix conversions from false to pointer type
2012-05-25 Chris Cannam Merge from branch "dataquay". Next release will require Dataquay v0.9
2012-05-25 Chris Cannam Some exception handling dataquay
2012-05-25 Chris Cannam Use new symbols in Vamp SDK 2.3.1 for autoconf detection dataquay
2012-05-24 Chris Cannam A few bugfixes in RDF import and export dataquay
2012-05-23 Chris Cannam Merge
2012-05-23 Chris Cannam Fix bizarre typo dataquay
2011-08-18 Chris Cannam Simplify temporary directory path &c
2012-05-21 Chris Cannam Comment out some debug output dataquay
2012-05-21 Chris Cannam Accept .ttl extension for plugin description files dataquay
2012-05-21 Chris Cannam Further fixes for Dataquay compatibility dataquay
2012-05-19 Chris Cannam Finish converting RDFTransformFactory dataquay
2012-05-19 Chris Cannam Convert a bit more of RDFTransformFactory to Dataquay dataquay
2012-05-18 Chris Cannam Tiny bit of work on the RDFTransformFactory dataquay
2012-05-18 Chris Cannam Convert RDFImporter to Dataquay dataquay
2012-05-18 Chris Cannam Convert PluginRDFDescription and PluginRDFIndexer to use Dataquay dataquay
2012-05-18 Chris Cannam Fix cppcheck warnings
2012-03-05 Chris Cannam Patch for compilation with gcc-4.7, from Michel Alexandre Salim
2012-01-18 Chris Cannam Remove X11 stuff from svcore
2012-01-13 Chris Cannam Remove redundant and hazardous INCLUDE_PATH
2012-01-13 Chris Cannam Merge
2012-01-13 Chris Cannam Add Doxyfile
2012-01-09 Chris Cannam Fix incorrect query structure for output type URIs. This led to some output RDF features being written with type URIs intended for different outputs. Also revert some SVDEBUGs to cerrs -- they are intended as user-visible errors or warnings rather than debug
2011-10-18 Chris Cannam Revert that change -- this code is used only in Sonic Annotator library_integration
2011-10-17 Chris Cannam Merge library_integration
2011-10-17 mathieub Merge from the default branch library_integration
2011-10-17 mathieub Remove the qutomatic updating of Vamp plugin RDF description files using netwoek access for the library edition library_integration
2011-10-10 mathieub Merge from the default branch library_integration
2011-10-17 Chris Cannam Minor debug change
2011-10-11 Chris Cannam Merge from the default branch library_integration
2011-10-10 mathieub Changed ISINF in system/System.h for win32 compilation: library_integration
2011-10-10 Chris Cannam Added tag sv_v1.9 for changeset 9a0272c2d596
2011-10-10 Chris Cannam Avoid spurious %2 in directory path! This path is still poor, but better than it was sv_v1.9
2011-10-10 Chris Cannam Added tag sv_v1.9 for changeset 579b2da21e7a
2011-10-07 Chris Cannam Make FileSource capable of handling resource files.
2011-10-07 Chris Cannam Remove out-of-context comment
2011-09-28 Chris Cannam Added tag sonic-annotator-0.6 for changeset b1b40fa0cf9c
2011-09-28 Chris Cannam Added tag sv_v1.9 for changeset 97fbb6b3e749 sonic-annotator-0.6
2011-09-28 Chris Cannam Remove unnecessary configure dependency for raptor
2011-08-23 mathieub Merge from the default branch library_integration
2011-08-17 Chris Cannam Merge
2011-08-17 Chris Cannam Fix incorrect length calculation in creating CFURL from non-ASCII file path
2011-08-10 Chris Cannam Build fix for gcc-4.6 from Robin Gareus
2011-08-10 Chris Cannam Build fix for gcc-4.6 from Robin Gareus library_integration
2011-07-22 Chris Cannam Merge from branch "sonification" library_integration
2011-07-22 Chris Cannam Merge from branch "toggle" library_integration
2011-07-20 mathieub Option added in the preference menu to be able to start the application in minimal mode toggle
2011-06-26 Chris Cannam Build fix
2011-06-24 Chris Cannam Add queueExampleNote to AudioPlaySource interface sonification
2011-06-14 Chris Cannam Seems check() is also sometimes defined on OS/X
2011-06-14 Chris Cannam Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)
2011-06-14 Chris Cannam Merge from debug-output branch
2011-06-14 Chris Cannam Set window type from RDF
2011-05-16 Chris Cannam Convert many cerrs to DEBUGs debug-output
2011-05-12 Chris Cannam Remove most toStdString calls (no longer needed, with debug header) debug-output
2011-05-12 Chris Cannam Add Debug class debug-output
2011-05-11 Chris Cannam Provide option for WavFileWriter to write directly to target file, rather than always using a temporary; make use of it in WritableWaveFileModel so we can read from target file without having to close it first
2011-05-11 Chris Cannam Avoid crash when generating/processing a very short file
2011-05-10 Chris Cannam More informative error message
2011-05-10 Chris Cannam Comment only
2011-05-09 Chris Cannam Better system-specific unbundle locations for ResourceFinder; use same location for TempDirectory
2011-05-04 Chris Cannam * Introduce ResourceFinder
2011-04-14 Chris Cannam Make more (though still not entirely) robust in the face of running out of disc space
2011-04-07 Chris Cannam Added tag sv_v1.8 for changeset 611a4fa14dde
2011-04-04 Chris Cannam * Avoid including non-value columns in 3d-model column count (fixes #38) sv_v1.8
2011-03-29 Chris Cannam Use TempWriteFile for CSV export as well
2011-03-29 Chris Cannam * Add TempWriteFile abstraction, use it when exporting audio to avoid clobbering existing file before export is complete
2011-03-09 Chris Cannam * Use note model when importing RDF types with "note" in them
2011-03-08 Chris Cannam * When using user-supplied {module}_LIBS, actually insert them into LIBS...
2011-03-08 Chris Cannam * Skip tests for modules when {module}_LIBS is provided by user
2011-03-08 Chris Cannam * Permit user CFLAGS, if given, to override our CXXFLAGS if no user CXXFLAGS is given
2011-03-02 Chris Cannam * Add sample-timing option for CSV feature writer
2011-02-07 Chris Cannam * Fix crash when importing CSV file with varying number of columns per row
2011-02-03 Chris Cannam * More useful error message
2010-11-29 luisf config files with changes regarding osx compilation flags. coreaudio_tests
2010-11-18 luisf tests for using coreaudio to read files in 64-bit mac osx coreaudio_tests
2010-10-25 Chris Cannam * Make inputModel a reference argument to configure -- fixes (hideously) failure to pick up correct user-specified input in SV
2010-10-25 Chris Cannam Merge
2010-10-24 Chris Cannam * minor tidy
2010-10-19 Chris Cannam * If a FileSource URL won't convert at all in strict mode, try again in tolerant mode (necessary for e.g. filenames with square brackets in them)
2010-10-18 Chris Cannam * getNativeRate needs to be virtual!
2010-10-18 Chris Cannam * Fix csv-one-file option
2010-10-18 Chris Cannam * Build fixes
2010-10-08 Chris Cannam * Add qmake config (debug or release) corresponding to configure invocation
2010-10-08 Chris Cannam * Regenerate configure
2010-10-08 Chris Cannam * Use macx-g++ qmake spec on OS/X
2010-10-08 Chris Cannam * Add test for PortAudio
2010-10-08 Chris Cannam * Move the plugin dialog configuration guff out into a callback
2010-10-08 Chris Cannam * Substitute the CC and CXX that configure found
2010-10-07 Chris Cannam * Hugely simplify Qt search -- all we need is qmake...
2010-09-23 Chris Cannam * Add QuickTime if on a Mac
2010-09-22 Chris Cannam * Set LIBS properly when optional pkg-config package found
2010-09-22 Chris Cannam * Update SRCDIR for new layout, regenerate configure
2010-09-22 Chris Cannam * Add INSTALL file and licence
2010-09-22 Chris Cannam * Build a single library with a single .pro file, instead of using a recursive build
2010-09-17 Chris Cannam * Some ambiguity about old/new symbols here, use a more reliable option
2010-09-17 Chris Cannam * Add configure to repo; fix Redland header inclusion
2010-09-17 Chris Cannam * Merge
2010-09-17 Chris Cannam * Print error if qmake fails
2010-09-17 Chris Cannam * Merge
2010-09-17 Chris Cannam * Add qmake project file
2010-09-17 Chris Cannam * Add generic install-sh
2010-09-17 Chris Cannam * Add acinclude file. Gah. This is probably the most important bit of the build system...
2010-09-16 Chris Cannam * More updates to build system, intended to support platforms both with and without pkg-config (though we really want to be able to switch pkg-config off)
2010-09-14 Chris Cannam * Experimental autoconf procedure to produce qmake include file
2010-07-23 convert-repo update tags
2010-03-26 Chris Cannam * First bits of works matching
2010-03-22 Chris Cannam * Bit more work on track composer identification
2010-03-19 Chris Cannam * Some sketchy track lookup code
2010-07-19 Chris Cannam * Complete the overhaul of CSV file import; now you can pick the purpose for
2010-07-16 Chris Cannam * Start revamping the CSV import dialog so as to show a "purpose" for each column.
2010-07-15 Chris Cannam * Start overhauling CSV parser to associate purposes with columns en route to its guesses; add some string manipulation code
2010-07-08 Chris Cannam * Add option to import time+duration (or time+endtime) from CSV files
2010-07-05 Chris Cannam * Fix failure to encode entities in label texts
2010-05-24 Chris Cannam * Avoid failing on second and subsequent input files in single-output-file
2010-05-21 Chris Cannam * Improve behaviour when output file write fails (i.e. fail earlier)
2010-05-21 Chris Cannam * Truncate long output lines
2010-03-12 Chris Cannam ... sv-v1.7.2
2010-03-12 Chris Cannam * Fix potential static initialiser race (FileFinder vs InteractiveFileFinder
2010-03-12 Chris Cannam * Be more diligent about removing abandoned temporary directories: remove
2010-03-12 Chris Cannam * Simpler & better fix for oggz 1.1.0 compatibility
2010-03-12 Chris Cannam * Update for oggz 1.1.0 API
2009-10-22 Chris Cannam * Layer data editor window: fix sorting for columns in region model, sv-v1.7.1
2009-10-15 Chris Cannam * When importing regions without values, generate a different value for
2009-10-15 Chris Cannam * RDF importer: Features that are on different timeline URIs should go
2009-10-07 Christophe Rhodes More changes related to strict/tolerant URL parsing:
2009-10-07 Chris Cannam * Convert strings to URLs in strict mode first; only try again in tolerant
2009-09-29 Chris Cannam * Support SMPTE timecode in MIDI files (fixes #2739160) sv-v1.7
2009-09-25 Chris Cannam * Add time display format preference
2009-09-11 Chris Cannam * Add start frame get/set to EditableDenseThreeDimensionalModel and use it
2009-09-11 Chris Cannam * fix for solaris
2009-09-10 Chris Cannam * use dummy driver only for RtMidi on Solaris
2009-09-10 Chris Cannam * solaris build fixes
2009-09-10 Chris Cannam ...
2009-09-10 Chris Cannam * Some (incomplete) Solaris build bobs
2009-09-08 Chris Cannam * As prior commit
2009-09-08 Chris Cannam * Better handling of failed-to-open-output-stream situations; ensure CSV
2009-09-08 Chris Cannam * Fix session save bug reported by Jeff Smith (entities not encoded in
2009-08-24 Chris Cannam * Fixes to gcc-4.4 thanks to Michel Salim
2009-08-18 Chris Cannam * debug only
2009-08-14 Chris Cannam * Fix crash on exit on win32. This was caused by incorrectly using fftw_free()
2009-07-07 Chris Cannam * use exceptions instead of exit()!
2009-07-07 Chris Cannam * comment out debug line
2009-06-29 Chris Cannam * Add rdf-network option to retrieve RDF descriptions from network, since sv-v1.6
2009-06-22 Chris Cannam * minor environmental updates
2009-06-08 Chris Cannam * Use notes layer for things with MIDI units as well as Hz
2009-06-02 Chris Cannam * Add rdf-track-uri and rdf-maker-uri options
2009-05-21 Chris Cannam * Make expandAndRetrieve much faster for cases with duplicated data being
2009-05-18 Chris Cannam * percent-encode plugin and plugin-output uris
2009-05-14 Chris Cannam * add reviewFileForAppend callback
2009-05-14 Chris Cannam * Try to avoid URI clashes with existing URIs in the file, when writing
2009-05-14 Chris Cannam * Make SV capable of importing the signal/audiofile structure now written
2009-05-13 Chris Cannam * Try to identify the properly conformant audio file structure written out
2009-05-13 Chris Cannam * Add forgotten angle brackets to signal type URI
2009-05-13 Chris Cannam * Replace not very useful signal-uri option with more useful audiofile-uri
2009-05-08 Chris Cannam * If we have track metadata, write it out in a separate mo:Track associated
2009-05-08 Chris Cannam * Add computed_by property for signal features
2009-03-30 Chris Cannam * fix to rounding problems in plugin parameter box
2009-03-27 Chris Cannam * add forgotten file!
2009-03-27 Chris Cannam * Pull out the widgetry part of FileFinder into widgets/InteractiveFileFinder
2009-03-27 Chris Cannam * Move prf file to prf/ (so that it can be pulled in using externals in
2009-03-20 Chris Cannam * remove debug
2009-03-20 Chris Cannam * remove debug
2009-03-16 Chris Cannam * debug tidy sv-v1.5
2009-03-16 Chris Cannam * various minor bits
2009-03-16 Chris Cannam * either I'm going mad or the compiler is... valgrind and sizeof both
2009-03-16 Chris Cannam * thread tidying fix, etc
2009-03-13 Chris Cannam ...
2009-03-13 Chris Cannam ...
2009-02-27 Chris Cannam * update CHANGELOG, remove more debug, add .oga extension sv-v1.5pre1
2009-02-27 Chris Cannam * remove some debug output
2009-02-26 Chris Cannam * Handle zero-velocity note ons as well as note offs (can't believe I
2009-02-25 Chris Cannam * Make it possible to record live MIDI to a note layer.
2009-02-25 Chris Cannam * Somewhat better MIDI-based time instant timing
2009-02-24 Chris Cannam * more rudiments of midi->instants
2009-02-24 Chris Cannam * rtmidi & activity updates
2009-02-24 Chris Cannam * fix memory leak (thanks Luis, #2628201)
2009-02-23 Chris Cannam * os/x build fixes
2009-02-23 Chris Cannam * Wire up MIDI input port (as far as printing a message when an event comes
2009-02-23 Chris Cannam * a few more midi bits, attempt to fix vertical-black-bar-misplacement-on-mac
2009-02-23 Chris Cannam * restore compileability
2009-02-23 Chris Cannam * midi stubs (this revision will not compile)
2009-02-12 Chris Cannam * Some fairly simplistic code to set up layer type properties based on
2009-02-10 Chris Cannam * Fix crash when processing a file that is shorter than a single block
2009-02-09 Chris Cannam * get whole columns at a time from fft model when running transform
2009-02-09 Chris Cannam * Some steps to avoid backward seeks in MatrixFile in common use cases
2009-02-08 Chris Cannam * Some changes and debug toward reducing backward seeks (v. slow on os/x
2009-02-06 Chris Cannam * Restore (better quality) y-axis interpolation in spectrogram
2009-02-05 Chris Cannam * Restore peak bins mode in spectrogram
2009-02-05 Chris Cannam * Re-enable peak frequencies display in spectrogram
2009-02-05 Chris Cannam * Auto-close write-mode matrix files when all columns written
2009-02-05 Chris Cannam * More careful (I hope!) locking
2009-02-05 Chris Cannam * Finer locking in fft caches; fix displayed bin ranges in spectrogram
2009-02-04 Chris Cannam * fix deadlock in fft memory cache usage
2009-02-04 Chris Cannam * Make use of peak cache in spectrogram
2009-02-04 Chris Cannam * Add peak cache type for 3d models
2009-02-04 Chris Cannam * throw (but do not yet catch!) exception when running out of disc space
2009-02-04 Chris Cannam * Thread safety (fixing a crash)
2009-02-03 Chris Cannam * minor fix
2009-02-02 Chris Cannam * Avoid crash in StorageAdviser if temporary directory cannot be opened
2009-01-29 Chris Cannam * take a bit more care about peaks cache sizing
2009-01-29 Chris Cannam ...
2009-01-27 Chris Cannam * re-enable memory caches!
2009-01-27 Chris Cannam * Merge from one-fftdataserver-per-fftmodel branch. This bit of
2009-01-26 Chris Cannam * Change QMutex in Editable DTDM to a read/write lock
2009-01-23 Chris Cannam * make compression optional in editable dense 3d model, and some tweaks
2009-01-23 Chris Cannam * Some simple compression for dense 3d models that actually represent
2009-01-22 Chris Cannam * try some qvectors
2009-01-22 Chris Cannam * Make Colour3DPlotLayer::paintDense much faster (but still not fast
2009-01-20 Chris Cannam * Try to avoid leaving output files open after completion
2009-01-20 Chris Cannam * Try to avoid leaving output files open after completion
2009-01-20 Chris Cannam * Try to avoid leaving output files open after completion
2009-01-16 Chris Cannam * fix some warnings, remove debug
2009-01-15 Chris Cannam * Fix crash in SimpleSPARQLQuery
2009-01-09 Chris Cannam * The main fix here is to the arguments of SVApplication -- the first
2009-01-05 Chris Cannam * minor changes for current system
2008-12-12 Chris Cannam * minor output tweaks
2008-12-12 Chris Cannam * remove some output
2008-12-12 Chris Cannam * Use FileFinder to find audio source referred to in an RDF document,
2008-12-11 Chris Cannam * truncate long prefix
2008-12-11 Chris Cannam * Make FileSource able to indicate its preferred content type (e.g.
2008-12-11 Chris Cannam ... sv-v1.4
2008-12-11 Chris Cannam * crappy attempt to handle writing to directory somewhere other than C
2008-12-11 Chris Cannam * print Done when done
2008-12-11 Chris Cannam * make it possible to avoid pulling in widgets for non-gui (i.e. runner)
2008-12-10 Chris Cannam * writer flush
2008-12-10 Chris Cannam * fixes to improve the utility of the CSV feature writer
2008-12-10 Chris Cannam * Avoid trying to create output files with : in them (win32)
2008-12-09 Chris Cannam * close output streams a little sooner when writing features for more
2008-12-08 Chris Cannam * Ensure SimpleSPARQLQuery stores an error string properly when query sv-v1.4rc1
2008-12-08 Chris Cannam * Ensure text models are exported with text properties in RDF, and
2008-12-08 Chris Cannam * Cut back on the locking and general workload in
2008-12-05 Chris Cannam * Support recording the summary type in transform
2008-12-05 Chris Cannam * Implement proper RDF feature writing for track level features, using
2008-12-05 Chris Cannam * colon not permitted in filename on windows
2008-12-05 Chris Cannam * Avoid a sometime crash on exit, by simply not deleting stuff
2008-12-05 Chris Cannam * Add FeatureWriter method to set basic track metadata; write it out from
2008-12-05 Chris Cannam * Make RDFTransformFactory::writeTransformToRDF write out partial
2008-12-04 Chris Cannam * minor stuff
2008-12-04 Chris Cannam ...
2008-12-02 Chris Cannam * Permit viewing (though not editing) colour 3d plot layer data in
2008-11-28 Chris Cannam * Much more sensible pane layouts, etc., when loading RDF; also offer
2008-11-28 Chris Cannam * Bring FeatureWriter and RDFFeatureWriter into the fold (from Runner)
2008-11-28 Chris Cannam Various fixes:
2008-11-27 Chris Cannam * Support http redirects
2008-11-26 Chris Cannam * Warning, not error
2008-11-25 Chris Cannam * Add ability to export a transform structure as RDF -- for use
2008-11-25 Chris Cannam * RDF importer: add model titles where possible
2008-11-24 Chris Cannam * Update RDF query stuff again so as to set up a temporary datastore
2008-11-24 Chris Cannam * When loading data with timestamps in seconds, round each time to its
2008-11-21 Chris Cannam * Make it possible to import an entire session from an RDF document.
2008-11-21 Chris Cannam * Reorganise our sparql queries on the basis that Redland must be
2008-11-21 Chris Cannam * remove some unused code
2008-11-21 Chris Cannam * Use enum for transform type instead of trying to do dumb things like
2008-11-20 Chris Cannam * don't pre-declare classes in Vamp namespace (namespace may change!)
2008-11-20 Chris Cannam * Add more informative text to Find a Transform (particularly when none
2008-11-19 Chris Cannam * minor text change
2008-11-18 Chris Cannam * Convert local filename properly to URL form
2008-11-14 Chris Cannam * Fix a deadlock
2008-11-14 Chris Cannam * Auto-select RDF datastore/parsing backend; use trees datastore if
2008-11-13 Chris Cannam * Add Redland datastore support to SimpleSPARQLQuery
2008-11-12 Chris Cannam * Make scale bar more accurate (if no more helpful) in log scaled colour 3d plot
2008-11-11 Chris Cannam * Add use-log-scale estimator. Not quite right yet; the model doesn't
2008-11-11 Chris Cannam * Start thread to populate uninstalled transforms only on request
2008-11-07 Chris Cannam * Avoid deadlock in indexer
2008-11-07 Chris Cannam * Update to new-line vamp plugin sdk
2008-10-29 Chris Cannam * Ensure that region features are added even if they lack any values!
2008-10-28 Chris Cannam * Avoid waiting on uninstalled transforms mutex in TransformFactory::
2008-10-28 Chris Cannam * Add more info button to plugin dialog
2008-10-28 Chris Cannam * tidy up uses of CachedFile
2008-10-28 Chris Cannam * revert changes from r1254 as well; also restore a fix from r1245
2008-10-28 Chris Cannam * Revert revisions 1244 and 1245 on FileSource -- backing out its
2008-10-27 Chris Cannam * complete switching the code to use CachedFile -- now to tidy & fix the
2008-10-27 Chris Cannam * make use of CachedFile (untested)
2008-10-27 Chris Cannam * flesh out CachedFile a bit more
2008-10-27 Chris Cannam * stub out persistent cacheing class, as I've decided I don't like the
2008-10-24 Chris Cannam * Add vertical zoom and pan to time-value layer.
2008-10-23 Chris Cannam * typo fix only
2008-10-23 Chris Cannam * Add More Info URL to plugin finder
2008-10-17 Chris Cannam * Some work on querying and cacheing plugin RDF from a central index
2008-10-17 Chris Cannam * Add persistent cache file support to FileSource (e.g. for RDF
2008-10-16 Chris Cannam * somewhat clearer layout in region layer
2008-10-15 Chris Cannam * Fix race condition in FFTFileCache when reading from the same FFT model
2008-10-14 Chris Cannam * Add beginnings of capability to search plugins that are not yet
2008-10-13 Chris Cannam * minor addition to help out future work
2008-10-09 Chris Cannam * Fix a nasty and long-standing race condition in MatrixFile's use of
2008-10-09 Chris Cannam * Support transforms that output regions with more than one bin (by
2008-10-09 Chris Cannam * debug
2008-10-09 Chris Cannam * Save/load of region models
2008-10-08 Chris Cannam * Fix (kinda) display of fixed-sample-rate features with sample rate
2008-10-07 Chris Cannam * Query range before time (in case time component of range turns out to
2008-10-07 Chris Cannam * Support importing features from RDF whose times are intervals rather
2008-10-03 Chris Cannam nothing much!
2008-09-29 Chris Cannam * More transform finder stuff
2008-09-29 Chris Cannam * More SelectableLabel and TransformFinder tweaking
2008-09-25 Chris Cannam * some work on transform finder
2008-09-23 Chris Cannam * Start work on TransformFinder dialog
2008-09-22 Chris Cannam * Add beginnings of transform-search-by-text function
2008-09-19 Chris Cannam * Add segmentation plot type to region layer (plotting not implemented yet)
2008-09-18 Chris Cannam * Add region model and layer; improve assignment of model types to
2008-09-18 Chris Cannam * Merge revisions 1131 to 1201 from sv-rdf-import branch