graph
- Branch to use bqfft code and remove FFTapibqfft 2016-11-21, by Chris Cannam
- Don't show this log by default3.0-integration 2016-11-18, by Chris Cannam
- Fix fairly obscure mis-canonicalisation in RealTime (leading to non-canonical but still correct values)3.0-integration 2016-11-18, by Chris Cannam
- Further column op tests and fixes3.0-integration 2016-11-17, by 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 2016-11-17, by Chris Cannam
- Start tests for ColumnOp (+ some resulting fixes)3.0-integration 2016-11-17, by Chris Cannam
- Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types3.0-integration 2016-11-16, by Chris Cannam
- Test fixes3.0-integration 2016-11-15, by Chris Cannam
- RealTime fixes to comply with new, more demanding tests; also run same (failing) tests on Vamp SDK version3.0-integration 2016-11-15, by Chris Cannam
- Remove some no-longer-used project files3.0-integration 2016-11-14, by Chris Cannam
- Rearrange svcore tests so they can all be built from the top level3.0-integration 2016-11-14, by Chris Cannam
- Further RealTime test (currently failing)3.0-integration 2016-11-14, by Chris Cannam
- More timings and cache hit counts3.0-integration 2016-11-10, by Chris Cannam
- A note on cache hit findings3.0-integration 2016-11-10, by Chris Cannam
- Print out cache hit/miss counts3.0-integration 2016-11-09, by Chris Cannam
- Merge from branch piper3.0-integration 2016-11-05, by 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 2016-11-05, by Chris Cannam
- Fix omitted topmost bin3.0-integration 2016-11-04, by 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 2016-11-04, by Chris Cannam
- Merge from branch piper3.0-integration 2016-11-04, by Chris Cannam
- Some updates to accommodate adaptation for Sonic Annotatorpiper 2016-11-04, by 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 2016-11-04, by Chris Cannam
- Update to use listargs variant of Piper stuff (so that the plugin winnowing feature from the penultimate commit actually works)piper 2016-11-03, by 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 2016-11-03, by Chris Cannam
- Use plugin scan results to inform the list requests issued to Piper serverspiper 2016-11-03, by Chris Cannam
- Logging; use only first ("native") helper for non-Vamp pluginspiper 2016-11-01, by Chris Cannam
- More useful reporting outputpiper 2016-11-01, by Chris Cannam
- Add omitted files, again!piper 2016-11-01, by Chris Cannam
- Merge from branch 3.0-integrationpiper 2016-11-01, by Chris Cannam
- Support multiple plugin checker helpers, as for multiple piper servers3.0-integration 2016-11-01, by Chris Cannam
- Support for multiple servers3.0-integration 2016-11-01, by Chris Cannam
- Merge from branch piper3.0-integration 2016-10-28, by Chris Cannam
- Merge from branch project-file-reworkpiper 2016-10-28, by Chris Cannam
- Ensure plugin is deleted in same thread that created and used itproject-file-rework 2016-10-28, by Chris Cannam
- Rename server to simple-server, and add some more description in usageproject-file-rework 2016-10-28, by Chris Cannam
- Error handlingproject-file-rework 2016-10-27, by Chris Cannam
- Error handlingproject-file-rework 2016-10-27, by Chris Cannam
- Update Piper server invocation conventionproject-file-rework 2016-10-27, by Chris Cannam
- More Windows build bitsproject-file-rework 2016-10-27, by Chris Cannam
- Fix maddening failure to start server with space in its pathproject-file-rework 2016-10-25, by Chris Cannam
- Mergeproject-file-rework 2016-10-25, by Chris Cannam
- Add files that I forgot to track on Friday (sigh)piper 2016-10-25, by Chris Cannam
- Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without themproject-file-rework 2016-10-24, by Chris Cannam
- Error reporting for Piper server startuppiper 2016-10-21, by Chris Cannam
- Fixes to choice of plugin factorypiper 2016-10-21, by Chris Cannam
- Restore native-Vamp factory and make the choice between Piper and Native a preferencepiper 2016-10-21, by Chris Cannam
- Fix capnp include scenario on Windowspiper 2016-10-20, by 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 2016-10-20, by Chris Cannam
- Merge from branch 3.0-integrationpiper 2016-10-20, by Chris Cannam
- Merge from branch msvc2015_643.0-integration 2016-10-20, by 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 2016-10-19, by Chris Cannam
- Tidy and re-fix for Linuxmsvc2015_64 2016-10-19, by Chris Cannam
- MSVC build fixesmsvc2015_64 2016-10-18, by Chris Cannam
- Merge from branch "3.0-integration"msvc2015_64 2016-10-18, by Chris Cannam
- MSVC build fixesmsvc2015_64 2016-10-18, by Chris Cannam
- MatrixFile is no longer used3.0-integration 2016-10-18, by Chris Cannam
- Fix compiler warningspiper 2016-10-17, by Chris Cannam
- Restore plugin categoriespiper 2016-10-17, by Chris Cannam
- More cautious locking on sparse model modificationpiper 2016-10-17, by 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 2016-10-17, by Chris Cannam
- Try AutoPlugin; also not very successfulpiper 2016-10-14, by Chris Cannam
- Bodge in piper-cpp client (not yet working)piper 2016-10-14, by Chris Cannam
- Merge from default branch3.0-integration 2016-09-20, by Chris Cannam
- Merge from branch tony-2.0-integration3.0-integration 2016-09-20, by Chris Cannam
- Merge latest SV 3.0 branch codetony-2.0-integration 2016-08-19, by Chris Cannam
- Compiler warning fixes2016-08-16, by Chris Cannam
- Avoid warning3.0-integration 2016-08-15, by 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, by Chris Cannam
- Merge work on unified spectrogram and colour 3d plot caching renderer3.0-integration 2016-08-05, by Chris Cannam
- Fixes to phase display and colour scale for it; tidy up some debug outputspectrogram-minor-refactor 2016-08-05, by Chris Cannam
- Restore phase displayspectrogram-minor-refactor 2016-08-04, by Chris Cannam
- Re-enable (little-used) normalise-visible-range option in spectrogram layerspectrogram-minor-refactor 2016-08-03, by Chris Cannam
- Avoid overrun-by-1spectrogram-minor-refactor 2016-08-03, by Chris Cannam
- Float/double conversion fixesspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Fix threshold in spectrogram -- it wasn't working in the last release.spectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Scale range matchingspectrogram-minor-refactor 2016-08-01, by Chris Cannam
- Toward updating mag cachespectrogram-minor-refactor 2016-07-20, by Chris Cannam
- Convert ColumnNormalization to an enum class, and separate out normalize-visiblespectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Fix potential crash in Dense3dModelPeakCache owing to combination of wrong width calculation and wrong handling of width overrunspectrogram-minor-refactor 2016-07-14, by Chris Cannam
- Create, but don't yet use, a renderer in the colour 3d plot layerspectrogram-minor-refactor 2016-07-13, by Chris Cannam
- Comments and namingspectrogram-minor-refactor 2016-06-23, by Chris Cannam
- Small fix to compiler warningspectrogram-minor-refactor 2016-06-23, by 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 pixelspectrogram-minor-refactor 2016-06-20, by Chris Cannam
- Pull out column ops into ColumnOpspectrogram-minor-refactor 2016-06-20, by Chris Cannam
- Mid-refactor to pull out the bulk of paintDrawBuffer into chunksspectrogram-minor-refactor 2016-06-13, by Chris Cannam
- OSX build fixes3.0-integration 2016-04-27, by Chris Cannam
- Merge from the default branch3.0-integration 2016-04-21, by Chris Cannam
- Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf3.0-plus-imaf 2016-04-20, by Chris Cannam
- Merge from branch pluginscan3.0-integration 2016-04-15, by Chris Cannam
- Check for plugin scan helper checker helper program in suitable directory, & tidy up warning messages somewhatpluginscan 2016-04-15, by Chris Cannam
- Update for adjusted checker layout, and tidypluginscan 2016-04-14, by 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, by Chris Cannam
- First cut running (but not yet using output of, or recovering from errors in) the plugin checker at startuppluginscan 2016-04-14, by Chris Cannam
- Add -ldl in a couple more places2016-03-21, by Chris Cannam
- Win32 build fix2016-03-18, by Chris Cannam
- Start including Vamp SDK into main build, as we do with Sonic Annotator3.0-integration 2016-03-18, by Chris Cannam
- Presume that the Vamp SDK exists at the directory next door2016-03-18, by Chris Cannam
- Merge from default branch3.0-integration 2016-03-04, by Chris Cannam
- Merge2016-03-04, by Chris Cannam
- Fix display of 3d model data in data editor, by adding start frame offset (formerly ignored)2016-03-04, by Chris Cannam
- Merge from default branch3.0-integration 2016-03-02, by Chris Cannam
- ...commented out2016-02-25, by Chris Cannam
- Debug2016-02-25, by Chris Cannam
- Debug bits2016-01-22, by Chris Cannam
- Show warning to the user when plugin population has problems2016-01-19, by Chris Cannam
- Check for plugin loadability before trying to load in the main process (POSIX only so far)2016-01-11, by Chris Cannam
- Pull out candidate list2016-01-08, by Chris Cannam
- Better error reporting for transform load (from RDF and XML)2016-02-25, by Chris Cannam
- Work around libsndfile-1.0.26 bug that reports all files as non-seekable2016-02-24, by Chris Cannam
- Use float format for cached files in CodedAudioFileReader, to preserve internal representation (see comment)2016-02-24, by Chris Cannam
- Merge from the default branch3.0-integration 2016-02-04, by Chris Cannam
- Merge from branch "tony-2.0-integration"3.0-integration 2016-02-04, by Chris Cannam
- Merge2016-01-30, by Chris Cannam
- Update acinclude files to look for qt5-qmake as well as qmake-qt52016-01-30, by Chris Cannam
- Small possible speedup3.0-integration 2016-01-22, by Chris Cannam
- Tidy a bit3.0-integration 2016-01-22, by Chris Cannam
- Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset3.0-integration 2016-01-22, by Chris Cannam
- Don't need ResizeableBitset, vector<bool> is already a compact format3.0-integration 2016-01-22, by Chris Cannam
- Fix one-block rounding error when zoomed a long way out, visible as an offset toward the end of very long audio files3.0-integration 2016-01-22, by Chris Cannam
- Adjust locking when filling range cache in background thread, so as to spend less time waiting on locks3.0-integration 2016-01-22, by Chris Cannam
- Debug bits3.0-integration 2016-01-22, by Chris Cannam
- Show warning to the user when plugin population has problems3.0-integration 2016-01-19, by Chris Cannam
- Check for plugin loadability before trying to load in the main process (POSIX only so far)3.0-integration 2016-01-11, by Chris Cannam
- Pull out candidate list3.0-integration 2016-01-08, by Chris Cannam
- Merge from default branch3.0-integration 2015-11-18, by Chris Cannam
- OSX build stuff2015-11-04, by Chris Cannam
- Write Track in RDF only if title/artist metadata present, not simply on the basis of a TrackMetadata object existing2015-11-04, by 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-04, by Chris Cannam
- Add & test the digits option in the CSV file writer2015-11-03, by Chris Cannam
- Merge2015-11-03, by Chris Cannam
- Debug outputs2015-11-03, by Chris Cannam
- Handle unknown type2015-11-03, by 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-11-03, by Chris Cannam
- Build fix2015-10-22, by Chris Cannam
- Return maximum through getNormalizedMagnitudesAt to avoid having to make more than one calltony-2.0-integration 2015-10-20, by Chris Cannam
- Merge from branch "3.0-integration"tony-2.0-integration 2015-10-14, by Chris Cannam
- Merge from branch "tony-2.0-integration"3.0-integration 2015-10-14, by 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-13, by Chris Cannam
- Fix lock contention in FFTapi3.0-integration 2015-10-12, by Chris Cannam
- Fix lock contention in FFTapitony-2.0-integration 2015-10-12, by Chris Cannam
- Merge from the default branchtony-2.0-integration 2015-10-12, by Chris Cannam
- Add mandatory option --json-format to JSON feature writer, in preparation for supporting multiple JSON formats (perhaps) in future2015-09-01, by Chris Cannam
- Simple MIDI writer test2015-09-01, by 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 thingtony-2.0-integration 2015-08-20, by Chris Cannam
- Merge through to branch for Tony 2.0tony-2.0-integration 2015-08-20, by Chris Cannam
- Merge from default branch3.0-integration 2015-08-20, by Chris Cannam
- Merge from branch recording3.0-integration 2015-08-20, by Chris Cannam
- Fix reloading session with recorded audiorecording 2015-08-20, by 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, by Chris Cannam
- Remove unused dependency on Rubber Band2015-08-19, by Chris Cannam
- svcore should not depend on rubberband2015-08-19, by Chris Cannam
- fixes the problem that the last note was not exported to csvtonioni 2015-08-14, by Matthias Mauch
- Merge from branch bqaudioio3.0-integration 2015-08-04, by Chris Cannam
- Initial work toward switching to bqaudioio library (so as to get I/O, not just O)bqaudioio 2015-08-04, by Chris Cannam
- Necessary include3.0-integration 2015-08-04, by Chris Cannam
- removed imaf slidersimaf_enc 2015-07-14, by alo
- Merge from default branch3.0-integration 2015-07-07, by Chris Cannam
- Fix assignment of values to regions on import, in case where region model contains duplicate points2015-07-03, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-07-01, by Chris Cannam
- Merge from default branchsimple-fft-model 2015-01-07, by Chris Cannam
- Fix a number of warnings in the 32-bit build2015-07-01, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-07-01, by Chris Cannam
- Mergesimple-fft-model 2015-06-30, by Chris Cannam
- Build fixsimple-fft-model 2015-06-30, by Chris Cannam
- Merge from branch normalize_hybrid_option3.0-integration 2015-06-26, by Chris Cannam
- Merge from branch simple-fft-model3.0-integration 2015-06-26, by Chris Cannam
- Two-channel testsimple-fft-model 2015-06-16, by Chris Cannam
- Fix a cache-related dumbitudesimple-fft-model 2015-06-16, by Chris Cannam
- Raise this maximum, so longer files can be shown in the overview panesimple-fft-model 2015-06-15, by Chris Cannam
- Use in-memory cache for WAV files as well, if appropriatesimple-fft-model 2015-06-15, by Chris Cannam
- Smooth signal flow through from file to fft modelsimple-fft-model 2015-06-15, by Chris Cannam
- More testssimple-fft-model 2015-06-15, by Chris Cannam
- Store temporary audio files in memory if we have plenty of itsimple-fft-model 2015-06-15, by Chris Cannam
- Tidysimple-fft-model 2015-06-15, by Chris Cannam
- Rework audio file reader API to prefer using std containerssimple-fft-model 2015-06-15, by Chris Cannam
- Fix to fft cachesimple-fft-model 2015-06-13, by Chris Cannam
- A small cache for source samplessimple-fft-model 2015-06-12, by Chris Cannam
- Make a small cache of recently-used columnssimple-fft-model 2015-06-12, by Chris Cannam
- Normalization functionsimple-fft-model 2015-06-12, by Chris Cannam
- Simplest naive FFTModel implementation (+ fill in tests)simple-fft-model 2015-06-12, by Chris Cannam
- Gut the old code, but don't replace it yet (so nothing will link yet)simple-fft-model 2015-06-12, by Chris Cannam
- More testssimple-fft-model 2015-06-12, by Chris Cannam
- Start making the FFT model tests into proper tests2015-06-12, by Chris Cannam
- Tidy2015-06-11, by Chris Cannam
- Tidy dense time-value model API a bit; add first simple unit test for FFT model2015-06-10, by Chris Cannam
- Remove some obsolete unused files2015-06-10, by Chris Cannam
- Fix overflow in width calculation2015-06-10, by Chris Cannam
- Merge2015-06-10, by Chris Cannam
- Merge2015-06-10, by 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, by Chris Cannam
- Tighten up error handling2015-06-10, by Chris Cannam
- Emit a signal if transform fails2015-06-10, by 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 MatrixFiles2015-06-10, by Chris Cannam
- Comment2015-06-10, by Chris Cannam
- Avoid compiler warning2015-06-10, by Chris Cannam
- More optional debug out2015-06-05, by Chris Cannam
- Merge2015-05-21, by Chris Cannam
- minor debug thing2015-05-21, by Chris Cannam
- Fix #1222 CSV export of time-instants layer omits last point2015-05-15, by Chris Cannam
- Handle case where plugin erroneously returns sample rate 0 for fixed-rate output2015-05-14, by Chris Cannam
- Fixes to, and tests for, RealTime-to-text methods2015-05-12, by Chris Cannam
- Merge from branch tonioni2015-04-20, by Chris Cannam
- Revert to -Werror in debug onlytonioni 2015-04-13, by Chris Cannam
- Remove some debug; set some gain valuestonioni 2015-03-31, by Chris Cannam
- Permit extending nominal end of sparse modeltonioni 2015-03-31, by Chris Cannam
- clone() is never used (therefore presumably never works either)tonioni 2015-03-31, by Chris Cannam
- Implement FillGaps option in SparseModel exporttonioni 2015-03-31, by Chris Cannam
- Wire options into CSVFileWriter; omit levels from Tony note exporttonioni 2015-03-31, by Chris Cannam
- Mergetonioni 2015-03-31, by 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 versiontonioni 2015-03-31, by Chris Cannam
- Add data export options (not all implemented yet)tonioni 2015-03-30, by Chris Cannam
- M_PItonioni 2015-03-30, by Chris Cannam
- Fix to opening debug filetonioni 2015-03-25, by Chris Cannam
- Merge from cxx11 branchtonioni 2015-03-23, by Chris Cannam
- Merge from default branchtonioni 2015-03-23, by Chris Cannam
- Build fixes for OS/Xcxx11 2015-03-11, by Chris Cannam
- c++11 flag in qmake projectcxx11 2015-03-11, by Chris Cannam
- Minor simplification; could use morecxx11 2015-03-11, by Chris Cannam
- Fix buffer overwrite in normalised casecxx11 2015-03-11, by Chris Cannam
- Comments etccxx11 2015-03-11, by Chris Cannam
- Mergecxx11 2015-03-10, by Chris Cannam
- Dohcxx11 2015-03-10, by Chris Cannam
- More type fixes. We now build with -Wconversion, on this platform (64-bit Linux) at least.cxx11 2015-03-10, by Chris Cannam
- Further dedicated-types fixescxx11 2015-03-10, by Chris Cannam
- More type fixescxx11 2015-03-10, by Chris Cannam
- More type fixes, primarily in the spectrogramcxx11 2015-03-10, by Chris Cannam
- Move to using double rather than float for floating-point calculations (float only for storage); more build fixescxx11 2015-03-09, by Chris Cannam
- More type-size adjustmentscxx11 2015-03-04, by Chris Cannam
- More build fixescxx11 2015-03-04, by Chris Cannam
- Replace the get*Frames calls in AudioFileReader with less stupid APIcxx11 2015-03-04, by Chris Cannam
- Introduce and use a samplerate typecxx11 2015-03-04, by Chris Cannam
- This code now compiles. Main problem: sample rate typescxx11 2015-03-03, by 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, by Chris Cannam
- Merge from default branchcxx11 2015-03-03, by Chris Cannam
- Merge2015-03-02, by Chris Cannam
- Require (and provide) text codec for output stream -- fixing #1153 (wrong codec used when writing RDF)2015-03-02, by Chris Cannam
- Update and merge2015-02-26, by Chris Cannam
- Debug reporting from FileSource2015-02-26, by Chris Cannam
- Enable ThreadSanitizerdatarace 2015-02-24, by Chris Cannam
- Add option to toggle H:M:S time display (when off, just show seconds even when more than 60)2015-02-18, by Chris Cannam
- Use filename as object name when reading data file to model (so it shows in the resulting layer name)2015-02-13, by Chris Cannam
- Compile fix2015-02-13, by Chris Cannam
- RealTime frame-conversion test2015-01-14, by Chris Cannam
- Merge from default branchcxx11 2015-02-09, by Chris Cannam
- Pendingcoreaudio-metadata 2015-02-09, by Chris Cannam
- Use double instead of float for frequencies in Pitch, just for confidence2014-12-08, by Chris Cannam
- Wire up note/octave stuff2014-12-02, by Chris Cannam
- Start adding piano note2014-12-02, by Chris Cannam
- Unit tests for StringBits::splitQuoted2014-12-01, by 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 default2014-12-01, by Chris Cannam
- Merge2014-11-27, by Chris Cannam
- Fix close-quote immediately before separator in StringBits::splitQuoted2014-11-27, by Chris Cannam
- Avoid crash when setting alignment to 02014-11-20, by Chris Cannam
- Merge2014-11-20, by Chris Cannam
- Make alignment using an external program asynchronous2014-11-20, by Chris Cannam
- Couple more RealTime tests2014-11-20, by Chris Cannam
- Another RealTime test2014-11-19, by Chris Cannam
- Merge2014-11-17, by Chris Cannam
- Start RealTime tests2014-11-17, by Chris Cannam
- CXX11 (-std=c++11) branch, to test build environments before making any code adaptationscxx11 2014-11-17, by Chris Cannam
- Provide access to local filename2014-11-14, by Chris Cannam
- Provide reader from QIODevice2014-11-14, by 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-14, by Chris Cannam
- Merge from default branchtonioni 2014-11-10, by Chris Cannam
- TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform2014-10-15, by Chris Cannam
- Add setNofM logic which the JSON writer can use to write a list when sending multiple files' worth to a single target2014-10-15, by Chris Cannam
- Write window type too2014-10-15, by Chris Cannam
- Add plugin_version to transform RDF serialisation (if non-empty)2014-10-15, by Chris Cannam
- Add omit-filename option to CSV writer (and test it while testing lab writer)2014-10-15, by Chris Cannam
- Add fill-ends option to CSV writer (and test it)2014-10-15, by Chris Cannam
- Implement end-times option for CSV writer (not yet tested)2014-10-14, by Chris Cannam
- Add MIDI destinations tests and fix feature writer bugs resulting from them2014-10-14, by Chris Cannam
- Add descriptions for writers; add housekeeping options to Sonic Annotator to list writers and formats2014-10-13, by 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, by Chris Cannam
- Add MIDI channel to note data and MIDI writer2014-10-13, by Chris Cannam
- Write sample rate from output descriptor, for FixedSampleRate outputs2014-10-13, by Chris Cannam
- Support plugin version in RDF transforms, and bail out in Sonic Annotator if it doesn't match2014-10-10, by Chris Cannam
- Disconnect signals before abandoning reply object, avoiding "reply unknown" error2014-10-08, by Chris Cannam
- Merge2014-10-03, by Chris Cannam
- Handle variable columns by importing all of them (not just the minimum number)2014-10-03, by Chris Cannam
- Add milliseconds as CSV import timing option2014-10-03, by Chris Cannam
- Comment only2014-10-03, by Chris Cannam
- Fix reading duration from transform XML (it was setting the start time instead!)2014-10-01, by Chris Cannam
- Scary warning if transform RDF fails to use XSD duration format2014-10-01, by 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-29, by 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-16, by Chris Cannam
- Experimentally add the hybrid normalisation as an option (not working well either in UI or implementation)normalize_hybrid_option 2014-09-12, by 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 up2014-09-10, by Chris Cannam
- Use QStandardPaths::writableLocation(DataLocation) instead of synthesising path ourselves (hopefully fixing encoding difficulties on Windows)2014-09-09, by Chris Cannam
- Respond tidily to user cancellation during download, instead of going on to attempt to load the nonexistent file as a non-audio format2014-09-09, by Chris Cannam
- Merge from default branchtonioni 2014-09-09, by Chris Cannam
- Fix potential null pointer deref2014-09-03, by Chris Cannam
- Fix memory leak (from coverity scan)2014-09-03, by Chris Cannam
- Fix some uninitialised values (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some potential null derefs (from coverity scan)2014-09-03, by Chris Cannam
- Fix memory leak2014-09-03, by Chris Cannam
- Fix various slightly dodgy derefs and the like (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Remove redundant code (from coverity scan)2014-09-03, by Chris Cannam
- Fix very minor but erroneous non-float-arithmetic2014-09-03, by Chris Cannam
- clarify2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by 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 does2014-09-03, by Chris Cannam
- Fix to iterator invalidation (from coverity scan)2014-09-03, by 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, by Chris Cannam
- Fix return of empty string as bool value (from coverity scan, interesting the compiler doesn't mind)2014-09-03, by Chris Cannam
- Frame this condition more defensively (from coverity scan)2014-09-03, by Chris Cannam
- Fix fallthrough in switch (from coverity scan)2014-09-03, by Chris Cannam
- Fix something coverity reports as "copy-paste error" (actually it doesn't matter, but the fix reads better)2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by 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, by Chris Cannam
- comment only2014-09-03, by Chris Cannam
- Fix some (probably benign) uninitialised members (from coverity scan)2014-09-03, by Chris Cannam
- Update subrepos and merge from default branchtonioni 2014-09-02, by Chris Cannam
- Avoid compiler warnings when building without lrdf2014-08-13, by Chris Cannam
- Make sparse time-value layers inaudible by default (user must un-mute them) for compatibility with earlier versions2014-08-11, by Chris Cannam
- Debug output stuff2014-07-25, by Chris Cannam
- Per-thread debug (avoiding some dubious threading problems)2014-07-25, by Chris Cannam
- Merge from default branchtonioni 2014-07-18, by Chris Cannam
- Small fixes: avoid static etc2014-07-17, by Chris Cannam
- Fix some errant signals (the modelChanged with args are now modelChangedWithin)2014-07-17, by Chris Cannam
- We do have liblo2014-07-04, by Chris Cannam
- OS/X build/deploy fixes2014-07-04, by Chris Cannam
- Merge from tonioni branch2014-07-02, by Chris Cannam
- Merge from default branchtonioni 2014-07-02, by Chris Cannam
- Merge2014-07-02, by Chris Cannam
- Tidy2014-07-02, by Chris Cannam
- Merge from branch tonioni (the two are currently in sync)2014-06-18, by Chris Cannam
- Avoid trying to return out-of-range bin name2014-07-01, by Chris Cannam
- endl to qDebug does not seem to be threadsafe2014-07-01, by Chris Cannam
- Avoid crashing when trying to examine data at column < 0 in 3d model2014-06-30, by Chris Cannam
- Merge from branch warnfix_no_size_t2014-06-18, by Chris Cannam
- Merge from branch warnfix_no_size_ttonioni 2014-06-18, by Chris Cannam
- Configure stuff and fixes for -Werrorwarnfix_no_size_t 2014-06-18, by Chris Cannam
- Merge from branch tony_integrationwarnfix_no_size_t 2014-06-18, by Chris Cannam
- Various size_t etc removals, and compiler warning fixeswarnfix_no_size_t 2014-06-17, by Chris Cannam
- Disambiguate signalswarnfix_no_size_t 2014-06-17, by Chris Cannam
- More size_t evisceration and warning fixeswarnfix_no_size_t 2014-06-17, by Chris Cannam
- Unsigned removals and warning fixes in data/warnfix_no_size_t 2014-06-17, by Chris Cannam
- Remove size_t's, fix compiler warningswarnfix_no_size_t 2014-06-17, by Chris Cannam
- Merge from branch "tonioni"tony_integration 2014-06-17, by Chris Cannam
- Merge from default branchtony_integration 2014-06-17, by Chris Cannam
- Add comment about meaning of start and end frame of selectiontonioni 2014-06-16, by Chris Cannam
- Cancel async layer creation in Tony when selection is changed during ittonioni 2014-06-16, by Chris Cannam
- Add an experimental cancel button to view progress barstonioni 2014-06-13, by Chris Cannam
- Remove some debug outtonioni 2014-06-13, by Chris Cannam
- Add normalise preference and take it into account in WaveFileModeltonioni 2014-06-13, by Chris Cannam
- Add normalised option to CodedAudioFileReadertonioni 2014-06-13, by Chris Cannam
- For Tony, resample all audio to 44100 on loadtonioni 2014-06-13, by Chris Cannam
- Merge from default branchtonioni 2014-06-03, by Chris Cannam
- restore brace style2014-06-03, by Chris Cannam
- Merge from branch tonioni2014-06-03, by Chris Cannam
- Merge from default branchtonioni 2014-05-29, by Chris Cannam
- implemented move by one note (replacing big jumps left/right)tonioni 2014-05-22, by matthiasm
- Fixes to FileSource from Ted Felix (for Rosegarden): avoid blowing up through calling abort() from cleanup() when error occurred; set status correctly for FTP transfers2014-05-19, by Chris Cannam
- Merge from default branchtonioni 2014-05-14, by Chris Cannam
- Merge from branch tony_integration2014-05-14, by Chris Cannam
- Avoid potential crash when network connection failstony_integration 2014-05-13, by Chris Cannam
- Restore selection of playback sample for note layers. Also default to new elecpiano clip.tony_integration 2014-05-07, by Chris Cannam
- Merge from default branchtony_integration 2014-05-07, by Chris Cannam
- Merge from 900:dcfc40fc896e2014-05-07, by Chris Cannam
- Merge from 899:bc0ff66102a82014-05-07, by Chris Cannam
- Merge from 898:5821b64c6b262014-05-07, by Chris Cannam
- Mergetony_integration 2014-05-07, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-05-07, by Chris Cannam
- More subrepos2014-04-26, by Chris Cannam
- Add some more subrepostonioni 2014-04-26, by Chris Cannam
- Remove pch file2014-04-27, by Chris Cannam
- Add some more subrepos2014-04-26, by Chris Cannam
- Add some more subrepos2014-04-26, by Chris Cannam
- Make it possible to import CSV files directly into Note layers2014-04-07, by Chris Cannam
- A lot of work on saving and reloading sessions: save flexinote layer type and hybrid spectrogram normalisation, etctonioni 2014-04-02, by Chris Cannam
- Merge from branch tonionitony_integration 2014-04-02, by Chris Cannam
- Merge from default branchtony_integration 2014-03-31, by Chris Cannam
- Comment out some debugtonioni 2014-04-01, by Chris Cannam
- Make octave numbering configurable, and change default to C4 = middle C2014-03-27, by Chris Cannam
- Merge from default branchtony_integration 2014-03-11, by Chris Cannam
- Merge from branch tonionitony_integration 2014-03-11, by Chris Cannam
- Use fixed-rate feature no directly as column number, rather than do a calculation that might introduce rounding error2014-03-11, by Chris Cannam
- No config -> default to release modetonioni 2014-03-05, by Chris Cannam
- Prototype these in superclass2014-02-06, by Chris Cannam
- Add bin-values and bin-value unit to EditableDense3DModel2014-02-06, by Chris Cannam
- Add unclamped range mapper methods2014-02-06, by Chris Cannam
- RangeMapperTest -> TestRangeMapper2014-02-06, by Chris Cannam
- RangeMapperTest -> TestRangeMapper2014-02-06, by Chris Cannam
- Avoid compiler warningtonioni 2014-02-04, by Chris Cannam
- Comments2014-01-31, by Chris Cannam
- Implement and test the interpolating and auto range mappers2014-01-31, by Chris Cannam
- Unit-test RangeMapper, fix a couple of bugs2014-01-31, by 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, by Chris Cannam
- Callback handler for additional models at end of processingtonioni 2014-01-29, by Chris Cannam
- For outputs with unknown bin count or multiple bins with variable sample rate, create additional output models for bins beyond the firsttonioni 2014-01-29, by 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, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-01-28, by Chris Cannam
- added a new elecpiano.wav sound and made it default for the FlexiNoteLayertonioni 2014-01-14, by matthiasm
- Add methods to return new Clipboard points with particular characteristics (this is an immutable object)tonioni 2014-01-10, by Chris Cannam
- Debug out operator for real timetonioni 2014-01-09, by Chris Cannam
- The Mac also has CoreAudio for file loadingtonioni 2014-01-09, by Chris Cannam
- Use sv-dependency-builds on OS/X as well if no config.pritonioni 2014-01-09, by Chris Cannam
- Sparse time-value models are now theoretically playable (sometimes)tonioni 2014-01-08, by Chris Cannam
- Play these with a pitch now (since we support any frequency)tonioni 2014-01-08, by Chris Cannam
- sampleId -> clipIdtonioni 2014-01-07, by Chris Cannam
- SV file compatibility etc for sample stufftonioni 2014-01-07, by Chris Cannam
- sample id instead of plugin datatonioni 2014-01-07, by Chris Cannam
- Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugintonioni 2014-01-07, by 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, by Chris Cannam
- Clarify2013-12-11, by Chris Cannam
- Remove obsolete files2013-12-11, by 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 anywheretonioni 2013-12-04, by Chris Cannam
- Add non-SV-preferred optionstonioni 2013-12-04, by Chris Cannam
- Merge from default branchtonioni 2013-12-04, by Chris Cannam
- Merge from branch "tonioni_multi_transform"tonioni 2013-12-04, by Chris Cannam
- Merge from tonioni branchtonioni_multi_transform 2013-12-04, by Chris Cannam
- Fix warning2013-12-04, by Chris Cannam
- Mergetonioni 2013-12-02, by Chris Cannam
- Add NoteExportable base class, use it in MIDI export (and also elsewhere in playback)tonioni_multi_transform 2013-12-02, by Chris Cannam
- Merge branch tonioni_multi_transformtonioni 2013-12-02, by Chris Cannam
- Update the rest of the transforms stuff, so now it builds and runs againtonioni_multi_transform 2013-12-02, by Chris Cannam
- More on multi-transform stufftonioni_multi_transform 2013-12-02, by Chris Cannam
- Toward running multiple transforms (from same plugin + params) at oncetonioni_multi_transform 2013-11-29, by Chris Cannam
- Merge from default branchtonioni 2013-11-26, by Chris Cannam
- Avoid infinite loop in operator<< !2013-11-26, by Chris Cannam
- Likewise, but for toLocal8Bit().data()2013-11-26, by Chris Cannam
- Drop toStdString, with debug header we can stream QStrings2013-11-26, by Chris Cannam
- Drop std:: from cout, cerr, endl -- pull these in through Debug.h2013-11-26, by Chris Cannam
- WS -> OS2013-11-26, by Chris Cannam
- Merge from default branchtonioni 2013-11-22, by Chris Cannam
- Fix error in break condition for csv file analysis -- was making csv file type guessing very slow for large files2013-11-04, by Chris Cannam
- Add writeSelection2013-10-09, by Chris Cannam
- Add toDelimitedDataString alternative with frame extents2013-10-09, by Chris Cannam
- Add CSVFile option2013-10-09, by Chris Cannam
- I don't think this optimisation is worth the loss of data fidelity any more2013-10-09, by Chris Cannam
- Memory barriers in ringbuffer2013-09-16, by Chris Cannam
- Merge2013-07-30, by 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-19, by Chris Cannam
- Merge2013-07-24, by 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, by Chris Cannam
- Add resetCounters2013-07-24, by Chris Cannam
- Mergetonioni 2013-07-17, by Chris Cannam
- Debug stufftonioni 2013-07-17, by Chris Cannam
- Merge from default branchtonioni 2013-07-17, by Chris Cannam
- Line endingstonioni 2013-07-17, by Chris Cannam
- Merge from default branchtonioni 2013-07-17, by Chris Cannam
- Update project file for decoding reader2013-07-17, by 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-17, by Chris Cannam
- Merge from the default branchtonioni 2013-07-12, by Chris Cannam
- Merge2013-07-08, by Chris Cannam
- Qt4/5 compatibility fix2013-07-08, by Chris Cannam
- Avoid deleting unallocated buffer in dtor2013-07-08, by Chris Cannam
- instrument is now "click" -- some other minor changes I don't remembertonioni 2013-06-20, by matthiasm
- some visualisation changestonioni 2013-06-20, by matthiasm
- bugfixes to compile on Linux againtonioni 2013-06-18, by gyorgyf
- bugfixes to compile on Linux againtonioni 2013-06-18, by gyorgyf
- introduced horizongal note editing constraints; debugged note edittonioni 2013-06-17, by matthiasm
- Comment about periodic windows2013-05-24, by Chris Cannam
- Added tag sv_v2.1 for changeset f85050b6f5222013-05-16, by Chris Cannam
- Include alsa compat file only if not on Linuxsv_v2.1 2013-05-16, by Chris Cannam
- Debug tidy2013-05-16, by Chris Cannam
- Added tag sv_v2.1 for changeset 67003fb58ba42013-05-14, by 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, by Chris Cannam
- Dataquay pathqt5 2013-05-14, by Chris Cannam
- Remove some debugqt5 2013-05-14, by Chris Cannam
- Mergeqt5 2013-05-14, by Chris Cannam
- Added tag sonic-annotator-1.0 for changeset c808c57e5560qt5 2013-05-14, by Chris Cannam
- Update configureqt5 2013-05-13, by Chris Cannam
- Mergeqt5 2013-05-09, by Chris Cannam
- Remove some debugqt5 2013-05-09, by Chris Cannam
- debug -> releaseqt5 2013-05-09, by Chris Cannam
- Merge from the default branchqt5 sonic-annotator-1.0 2013-05-08, by Chris Cannam
- Require Vamp host SDK version 2.52013-05-08, by Chris Cannam
- Require Vamp host SDK version 2.5qt5 2013-05-08, by Chris Cannam
- Add dataquayqt5 2013-05-07, by 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, by Chris Cannam
- Fix for Qt5qt5 2013-05-07, by Chris Cannam
- Regenerate configureqt5 2013-04-26, by Chris Cannam
- Look for qmake-qt5, not qt4qt5 2013-04-26, by Chris Cannam
- different colours, some minor changes, mainly debugging cerrstonioni 2013-04-19, by matthiasm
- Remove debug2013-04-16, by Chris Cannam
- Remove some debug2013-04-16, by Chris Cannam
- sample playback problemstonioni 2013-04-13, by gyorgyf
- cleanuptonioni 2013-04-13, by gyorgyf
- fixed flexi note layer and propagated model selection to analysertonioni 2013-04-13, by gyorgyf
- Warn if the output sample rate is higher than that of the input model2013-03-28, by Chris Cannam
- Merge from default branchqt5 2013-03-28, by Chris Cannam
- Add ogg to supported file extensions if oga is found2013-03-28, by Chris Cannam
- Windows build fixes -- to reviewqt5 2013-03-27, by Chris Cannam
- Merge from default branchqt5 2013-03-27, by Chris Cannam
- Remove no-longer-used code2013-03-27, by Chris Cannam
- Fix calculation of timestamps for fixed-rate features2013-03-27, by Chris Cannam
- outputFeatureNo -> outputNo2013-03-27, by Chris Cannam
- Fix incorrect retrieval of point in model by row number if point frame values fell between model resolution boundaries2013-03-27, by Chris Cannam
- reset FlexiNote layer to have default piano (I couldn't get it to do organ anyway)tonioni 2013-03-26, by matthiasm
- added FlexiNoteModel to svcore.pro; small change in FlexiNoteModel.htonioni 2013-03-26, by matthiasm
- changed names in FlexiNoteModel to reflect new name (was copied from NoteModel)tonioni 2013-03-26, by matthiasm
- make a new FlexiNoteModel.h file by copying from NoteModel.h -- will need to change names thereintonioni 2013-03-26, by matthiasm
- Add an empty file in order to create the tonioni branchtonioni 2013-03-26, by Chris Cannam
- Define fixed set of dependencies, on Windows, if no config availableqt5 2013-03-25, by Chris Cannam
- Dataquay pathqt5 2013-03-25, by Chris Cannam
- Include for int16_tqt5 2013-03-25, by Chris Cannam
- 'Merge'qt5 2013-03-25, by Chris Cannam
- Add dependency build pathsqt5 2013-03-25, by Chris Cannam
- Merge2013-03-25, by Chris Cannam
- MinGW fixes2013-03-25, by Chris Cannam
- Fix typo in signal nameqt5 2013-03-12, by Chris Cannam
- Get remainder of svcore building with Qt5qt5 2013-03-11, by Chris Cannam
- Get FileSource buildingqt5 2013-03-11, by Chris Cannam
- Added tag 2.0.1_osx for changeset dc6c0e50724c2013-03-11, by Chris Cannam
- Avoid crash on CoreAudio reader dtor after failing to open file (fixing #504)2013-03-09, by Chris Cannam
- More refinement in audiofile read tests and implementation2013-03-08, by Chris Cannam