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