graph
- Make the play-speed dial settings much easier to understand and use (fixes #1328)2015-07-13, 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-06-26, by Chris Cannam
- Fix typosimple-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
- Branch to test simple FFT model codealignment-simple 2015-06-15, 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
- Tidy dense time-value model API a bit; add first simple unit test for FFT model2015-06-10, by Chris Cannam
- Pass on signal from transform failure2015-06-10, by Chris Cannam
- Merge2015-05-21, by Chris Cannam
- Avoid going pop when setting play head to before time 02015-05-21, by Chris Cannam
- Rewind/ffwd shouldn't be available when nothing loaded2015-05-06, by Chris Cannam
- Fixes to scaling of splash screen2015-05-06, by Chris Cannam
- Allow layers to be loaded without models if their layer class explicitly says it's OK (otherwise default template won't load, as it has an empty waveform layer)2015-04-20, by Chris Cannam
- Merge from default branchalignment_view 2015-04-20, by Chris Cannam
- Merge from branch tonioni2015-04-20, by Chris Cannam
- Revert to -Werror in debug onlytonioni 2015-04-13, by Chris Cannam
- When loading a session, do not import any layers for which the identified models can't be foundtonioni 2015-03-31, by Chris Cannam
- Deactivate very verbose debugtonioni 2015-03-31, by Chris Cannam
- Remove some debug; set some gain valuestonioni 2015-03-31, by Chris Cannam
- Remove redundant includetonioni 2015-03-31, by Chris Cannam
- Revisit menu items without shortcuts, now that fixes are arriving in Qttonioni 2015-03-25, by Chris Cannam
- Reset audio generator when clearing ring buffers -- because we are about to jump back in time to the start of the buffered area, so any pending note-offs won't happen until much later, so we should drop the pending notes entirelytonioni 2015-03-24, by Chris Cannam
- Merge from cxx11 branchtonioni 2015-03-23, by Chris Cannam
- Merge from default branchtonioni 2015-03-23, by Chris Cannam
- c++11 flag in qmake projectcxx11 2015-03-11, by Chris Cannam
- Register new typescxx11 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
- Fixes to go with latest svcorecxx11 2015-03-04, by Chris Cannam
- Merge from default branchcxx11 2015-03-03, by Chris Cannam
- Specify UTF-8 encoding when writing XML formats -- the XML header always indicated UTF-8 but the QTextStream defaulted to local encoding which is generally not UTF-8 on Windows2015-03-02, by Chris Cannam
- Enable ThreadSanitizerdatarace 2015-02-24, by Chris Cannam
- Wait for source files to be readyalignment_view 2014-11-28, by Chris Cannam
- Connect up alignmentComplete signalalignment_view 2014-11-21, by Chris Cannam
- Emit a signal when alignment completesalignment_view 2014-11-21, by Chris Cannam
- Permit loading a whole directory of audio on the command line or through drag and dropalignment_view 2014-11-21, by Chris Cannam
- Open to show/hide icons in menusalignment_view 2014-11-21, by Chris Cannam
- Seems more logical for the external alignment program to emit reference,other rather than other,referencealignment_view 2014-11-20, by Chris Cannam
- Delete the alignment model when alignment failsalignment_view 2014-11-20, by Chris Cannam
- Make alignment using an external program asynchronousalignment_view 2014-11-20, by Chris Cannam
- User preference for alignment programalignment_view 2014-11-20, by Chris Cannam
- CXX11 (-std=c++11) branch, to test build environments before making any code adaptationscxx11 2014-11-17, by Chris Cannam
- Start making it possible to get alignment from an external program (not wired up yet though)alignment_view 2014-11-14, by Chris Cannam
- Smoothing off for nowalignment_view 2014-11-14, by Chris Cannam
- Don't clear ring buffers & regenerate when adding a model that is muted anywaytonioni 2014-11-11, by Chris Cannam
- Merge from default branchtonioni 2014-11-10, 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
- Some install and packaging updates2014-09-24, by Chris Cannam
- Refuse to play if no sample rate available (fixes crash when playing after deleting only pane)2014-09-12, 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
- Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (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 one actual null pointer deref and a couple of potential ones, plus an uninitialised value (from coverity scan)2014-09-03, by Chris Cannam
- Fix uninitialised values2014-09-03, by Chris Cannam
- Fix uninitialised members2014-09-03, by Chris Cannam
- Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)2014-09-03, by Chris Cannam
- Fix uninitialised bool2014-09-03, by Chris Cannam
- Update subrepos and merge from default branchtonioni 2014-09-02, by Chris Cannam
- Restore the old prev/next layer commands (that were never enabled because they didn't work) using the new fixed order layer list (so they now do work)2014-09-02, by Chris Cannam
- Fix #1047 Floating-point exception on exit if no file loaded2014-09-01, by Chris Cannam
- Closing this from default (moving to beta branch)2014-09-01, by Chris Cannam
- Merge from the default branchbeta 2014-09-01, by Chris Cannam
- Handle keyboard shortcuts with Shift modifier in the same way as those with no modifier2014-09-01, by Chris Cannam
- Beta release dialog2014-08-13, by Chris Cannam
- Debug bits2014-08-13, by Chris Cannam
- Comments and tidy2014-08-13, by Chris Cannam
- Make it possible to set the parent widget2014-08-13, by Chris Cannam
- Try descending through menu hierarchy from the top rather than just looking for any objects that are children of menus2014-08-13, by Chris Cannam
- More debug2014-08-13, by Chris Cannam
- Connect the signal only once!2014-08-13, by Chris Cannam
- Attempt to get rebuilt-shortcuts working on OS/X (unsuccessfully)2014-08-13, by Chris Cannam
- Associate the mapper with the MainWindowBase object, and recreate it each time we scan all menus -- allowing us to call finaliseMenus more than once if menu actions have changed2014-08-13, by Chris Cannam
- Some temporary action debug output2014-08-13, by Chris Cannam
- Debug output stuff2014-07-25, by Chris Cannam
- Debug out2014-07-25, by Chris Cannam
- Debug out2014-07-24, by Chris Cannam
- Merge from branch tonioni2014-07-18, by Chris Cannam
- OS/X: When augmenting a single-key shortcut associated with an action with a global shortcut, leave the shortcut attached to the original action as well if it is a menu action with no toolbar button. Do not augment toolbar actions with global shortcuts. Aims to fix #1009 (single-key shortcuts work, but do not appear in menu)tonioni 2014-07-18, by Chris Cannam
- Merge from default branchtonioni 2014-07-18, by Chris Cannam
- Small fixes: avoid static etc2014-07-17, by Chris Cannam
- Merge from tonioni branch2014-07-02, by Chris Cannam
- Merge from default branchtonioni 2014-07-02, by Chris Cannam
- Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag2014-07-02, by Chris Cannam
- Fix #1024 - avoid status bar repainting all its siblings when its message changes (and it resizes) by using a widget in the status bar for the label instead of the bar itself.2014-07-02, by Chris Cannam
- Merge2014-07-02, by Chris Cannam
- Merge from branch tonioni (the two are currently in sync)2014-06-18, by Chris Cannam
- Only update message if it has actually changed (not that this seems to make any difference to anything)2014-07-01, by Chris Cannam
- Remove debug out2014-06-19, by Chris Cannam
- Give these two functions different names, not just different arg lists2014-06-19, by Chris Cannam
- Fix signed/unsignedtonioni 2014-06-18, 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
- Fix signal/slot namewarnfix_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
- Cancel async layer creation in Tony when selection is changed during ittonioni 2014-06-16, by Chris Cannam
- Mergetonioni 2014-06-13, by Chris Cannam
- The session file records the sample rate that each audio file was saved at. Use it.tonioni 2014-06-13, by Chris Cannam
- For Tony, resample all audio to 44100 on loadtonioni 2014-06-13, by Chris Cannam
- Introduce a new canSaveAs which is active whenever there is a main model; avoid silently overwriting existing session file when saving to audio pathtonioni 2014-06-13, by Chris Cannam
- Some tidying & fixing compiler warningstonioni 2014-06-12, by Chris Cannam
- Rework menu entries & shortcuts: left/right now move the playhead a fixed amount, ctrl+left/right still move it note-by-note, and now alt+left/right scroll without moving playheadtonioni 2014-06-12, by Chris Cannam
- Merge from default branchtonioni 2014-06-03, by Chris Cannam
- Merge from branch tonioni2014-06-03, by Chris Cannam
- Fix single-key menu shortcuts on OS/X (for #890)tonioni 2014-06-02, by Chris Cannam
- Merge from default branchtonioni 2014-05-29, by Chris Cannam
- Fix erroneous addition of extra point at time zero when first tapping a point with a time-difference based label scheme2014-05-23, by Chris Cannam
- Merge from default branchtonioni 2014-05-14, by Chris Cannam
- Merge from branch tony_integration2014-05-14, by Chris Cannam
- Quieter clip playback for note layerstony_integration 2014-05-08, 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 tonioni branchtony_integration 2014-05-07, by Chris Cannam
- Fix failure to take note level into account in playbacktony_integration 2014-05-07, by Chris Cannam
- Fix omission of note playback leveltony_integration 2014-04-08, by Chris Cannam
- Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manuallytonioni 2014-04-03, 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
- Much fiddling toward getting sessions and individual audio files to load cleanly when they need quite different handling after loadtonioni 2014-04-02, by Chris Cannam
- Make session file extension parameterisable, use .ton for Tonytonioni 2014-04-02, by Chris Cannam
- Merge from branch tonionitony_integration 2014-04-02, by Chris Cannam
- Restore dormancy with layertonioni 2014-04-01, 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
- Sometimes a zero is just a zerotonioni 2014-03-11, by Chris Cannam
- Minimal is now Standardtonioni 2014-03-06, by Chris Cannam
- No config -> default to release modetonioni 2014-03-05, by Chris Cannam
- Comment on layer ownershiptonioni 2014-03-05, by Chris Cannam
- Need to call back on handler even when there are no additional layers (because it has not yet learned about the primary layers)tonioni 2014-03-05, by Chris Cannam
- clicking on selection pane now moves play head to that locationtonioni 2014-02-18, by Justin Salamon
- Unclamped2014-02-06, by Chris Cannam
- Adapt additional models created during a transform so they can be returned through a callback in an async methodtonioni 2014-01-29, by Chris Cannam
- Merge from tonioni branchtony_integration 2014-01-28, by Chris Cannam
- scale gain of synth wave, replace tabs with spacestonioni 2014-01-17, by Justin Salamon
- Indentation onlytonioni 2014-01-17, by Chris Cannam
- tiny edit to harmomnic number h in case of 3 sinusoidstonioni 2014-01-16, by Justin Salamon
- Mergetonioni 2014-01-16, by Rachel Bittner
- Added alternate waveforms for sonification. Created parameter m_wavetype in ContinuousSynth.tonioni 2014-01-12, by Rachel Bittner
- changed max frequency for note playback from 2000 to 5000 such that all piano notes can be playedtonioni 2014-01-16, by matthiasm
- added constraint on note sonification (ok between 20 and 2000 Hz)tonioni 2014-01-16, by matthiasm
- note release is now a ramptonioni 2014-01-14, by matthiasm
- CoreAudio play target was never actually implemented, we use PortAudio on OS/Xtonioni 2014-01-09, by Chris Cannam
- Square wavetonioni 2014-01-09, by Chris Cannam
- Free, not deletetonioni 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
- interpolation, longer crossfadestonioni 2014-01-08, by Chris Cannam
- Silence playback when nothing is going ontonioni 2014-01-08, by Chris Cannam
- Add a basic continuous synth implementation (simple sinusoids only, no gaps)tonioni 2014-01-08, by Chris Cannam
- Commentstonioni 2014-01-08, by Chris Cannam
- Fix some foolish mistakes. We have arbitrary frequency note playback now (though with rough edges)tonioni 2014-01-08, by Chris Cannam
- Initial implementation of clip note mixtonioni 2014-01-07, by Chris Cannam
- sampleId -> clipIdtonioni 2014-01-07, by Chris Cannam
- More work on mixing and file i/o for sample stufftonioni 2014-01-07, by Chris Cannam
- More toward using clip mixertonioni 2014-01-07, by Chris Cannam
- Remove obsolete project filestonioni 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
- Remove OSC option from constructor -- call startOSCQueue() after construction if you want it.2013-12-12, by Chris Cannam
- Add non-SV-preference typestonioni 2013-12-04, by Chris Cannam
- Make the default zoom level somewhat configurabletonioni 2013-12-04, by Chris Cannam
- Merge from default branchtonioni 2013-12-03, by Chris Cannam
- Ensure playStatusChanged gets connected to view manager2013-12-03, by Chris Cannam
- Use NoteExportable, now in svcore, to generate note datatonioni 2013-12-02, by Chris Cannam
- Merge branch tonioni_multi_transformtonioni 2013-12-02, by Chris Cannam
- Enable multi-transform stuff through to heretonioni_multi_transform 2013-12-02, by Chris Cannam
- Update to the multi-transform api in svcoretonioni_multi_transform 2013-12-02, by Chris Cannam
- Merge from default branchtonioni 2013-11-26, by Chris Cannam
- Drop toStdString() and toLocal8Bit().data(), 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
- Merge from default branchtonioni 2013-11-22, by Chris Cannam
- Add CSVFile option2013-10-09, by Chris Cannam
- Merge from the default branchtonioni 2013-07-12, by Chris Cannam
- Add dedicated signal for ability to change template2013-07-09, by Chris Cannam
- Added tag sv_v2.1 for changeset 8cb01cd2441d2013-05-16, by Chris Cannam
- Delete thingssv_v2.1 2013-05-16, by Chris Cannam
- Added tag sv_v2.1 for changeset 32d8084f85432013-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
- Update configureqt5 2013-05-13, 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
- Merge from the default branchtonioni 2013-04-15, by Chris Cannam
- Somewhat simpler synthetic-model determination2013-04-15, by Chris Cannam
- Add FlexiNoteModel supporttonioni 2013-04-15, by Chris Cannam
- Merge from the default branchtonioni 2013-04-15, by Chris Cannam
- Some debug and warningstonioni 2013-04-15, by Chris Cannam
- Refactor to combine the two synthetic playback methods, with a single separate method to extract the basic note data from model2013-04-15, by Chris Cannam
- Fix return type2013-04-15, by Chris Cannam
- sample playback problemstonioni 2013-04-13, by gyorgyf
- removed additional prints, midi playback still brokentonioni 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
- added a new layer creator (not very nice though)tonioni 2013-03-26, by matthiasm
- fix to work with FlexiNote...tonioni 2013-03-26, by matthiasm
- added references to new FlexiNote layer and modeltonioni 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
- Add dependency build pathsqt5 2013-03-25, by Chris Cannam
- Get this one building with Qt5qt5 2013-03-11, by Chris Cannam
- Move member that is initialised in subclass down to that subclass2012-11-16, by Chris Cannam
- Minor tidy in configure2012-08-21, by Chris Cannam
- Added tag sv_v2.0 for changeset 7ee215c095dd2012-07-17, by Chris Cannam
- Add canReplaceMainAudio indicator signalsv_v2.0 2012-07-02, by Chris Cannam
- Ensure that file load is actually cancelled when user hits Cancel! (fixing SV bug #487)2012-06-22, by Chris Cannam
- Use new symbols in Vamp SDK 2.3.1 for autoconf detection2012-05-25, by Chris Cannam
- Give a dedicated key to toggling the centre line, and move it out of the overlay level setting -- reducing number of overlay levels to 3. Introduce two distinct vertical scale types (so that we can hide the spectrogram colour scale part easily)2012-01-30, by Chris Cannam
- Move X11 stuff here, from svcore2012-01-18, by Chris Cannam
- Remove redundant and hazardous INCLUDE_PATH2012-01-13, by Chris Cannam
- Add Doxyfile2012-01-13, by Chris Cannam
- Merge from the default branchintegration_library 2011-10-17, by mathieub
- Add setDefaultSessionTemplate2011-10-17, by Chris Cannam
- Merge from the default branchintegration_library 2011-10-11, by Chris Cannam
- m_bufferSize = 2048 in AudioPortAudioTarget.cppintegration_library 2011-10-10, by mathieub
- Debug output only2011-10-07, by Chris Cannam
- Added tag sv_v1.9 for changeset eaef94d9f9bf2011-09-28, by Chris Cannam
- Mergesv_v1.9 2011-09-28, by Chris Cannam
- Reduce PortAudio suggested latency. No idea whether this will really help2011-09-28, by Chris Cannam
- Avoid creating a time stretcher if no sample rate set (SF bug #3376634)2011-09-28, by Chris Cannam
- Merge2011-09-28, by Chris Cannam
- Remove unnecessary configure dependency for raptor2011-09-28, by Chris Cannam
- Set m_pluginBlockSize = 1024 instead of 2048, block size which does not work on OSX 10.5.8integration_library 2011-08-23, by mathieub
- Merge from the default branchintegration_library 2011-08-23, by mathieub
- Merge from branch "sonification"integration_library 2011-07-25, by mathieub
- Patch from Michel Alexandre Salim to remove unwanted virtual inheritance from QObject (#258)2011-08-10, by Chris Cannam
- Fix compile error (bad merge! oops)2011-06-29, by Chris Cannam
- Merge from branch "templating"2011-06-26, by Chris Cannam
- Add queueExampleNote method to AudioCallbackPlaySource, providing a way to add a note to a special model which is mixed in outside of the normal playback flow. Currently mixing & generation happen in the play thread, which doesn't work very well -- buffer pending.sonification 2011-06-24, by Chris Cannam
- Refactor mixNoteModel and mixSparseOneDimensionalModel into a single mixSparseModel -- attempting to clear the decks a bit for asynchronous example-note playingsonification 2011-06-24, by Chris Cannam
- Seems to be a bad idea to use plain DEBUG symbol on OS/X (system wants it)2011-06-14, by Chris Cannam
- Merge from debug-output branch2011-06-14, by Chris Cannam
- Pull the default session template directly from settings, instead of storing ittemplating 2011-05-23, by Chris Cannam
- Split out openSessionTemplate with template name argument rather than FileSourcetemplating 2011-05-17, by Chris Cannam
- Convert many cerrs to DEBUGsdebug-output 2011-05-16, by Chris Cannam
- Remove most toStdString calls (no longer needed, with debug header)debug-output 2011-05-12, by Chris Cannam
- Break out openSessionTemplate into its own method, so as to ensure it doesn't do any of that stuff like setting the session save path or last loaded-from locationtemplating 2011-05-11, by Chris Cannam