2019-07-04 |
Chris Cannam |
Overhaul SV file reader etc
by-id
|
2019-07-03 |
Chris Cannam |
ModelId updates
by-id
|
2019-07-03 |
Chris Cannam |
Toward updating Document for ModelById
by-id
|
2019-07-02 |
Chris Cannam |
Overhaul audio generator for ModelById
by-id
|
2019-06-24 |
Chris Cannam |
Update for ModelById
by-id
|
2019-06-14 |
Chris Cannam |
Reset source sample rate when last model removed
|
2019-06-13 |
Chris Cannam |
Defer alignment for recorded audio until recording is complete
|
2019-06-13 |
Chris Cannam |
Switch off fine-tuning for alignment, it shouldn't be necessary (I think?) and is quite a bit slower
|
2019-06-11 |
Chris Cannam |
Abandon aggregate models on deletion (e.g. when document is replaced during processing)
|
2019-06-11 |
Chris Cannam |
Ensure that AggregateModels are actually deleted on release despite not being in model list (ugh, this is ugly)
|
2019-05-22 |
Chris Cannam |
Branch
3.3-stable
|
2019-05-17 |
Chris Cannam |
Remove some debug
|
2019-05-17 |
Chris Cannam |
Merge from branch tuning-difference
|
2019-05-17 |
Chris Cannam |
Provide facility to re-align models
tuning-difference
|
2019-05-16 |
Chris Cannam |
Make a completion figure available to alignment, + a couple of other fixes
tuning-difference
|
2019-05-15 |
Chris Cannam |
Experiment with optionally taking tuning difference into account for alignment
tuning-difference
|
2019-05-14 |
Chris Cannam |
Permit subclass to determine window title format
single-point
|
2019-04-30 |
Chris Cannam |
Experimental branch based on Thorn C++ code from RG
thorn-cpp
|
2019-04-26 |
Chris Cannam |
Ensure main model also gets aligned (as reference)
single-point
|
2019-04-24 |
Chris Cannam |
Merge from default branch
single-point
|
2019-04-04 |
Chris Cannam |
Update so Document owns the alignment model's input aggregate model
|
2019-04-04 |
Chris Cannam |
Update so Document owns the alignment model's input aggregate model, just as any other model
single-point
|
2019-04-02 |
Chris Cannam |
Make layer order in document also stable on file load/save
single-point
|
2019-04-02 |
Chris Cannam |
Avoid arbitrarily reordering models from file order on load
single-point
|
2019-04-02 |
Chris Cannam |
Retain models in registration order, to assist in getting stable file format in load/save
single-point
|
2019-04-02 |
Chris Cannam |
Some debug output adjustments
single-point
|
2019-03-28 |
Chris Cannam |
Add exportLayerTo (moved here from MainWindow)
single-point
|
2019-03-28 |
Chris Cannam |
Support reading OSC script from stdin; make it possible to run OSC script even without external OSC port
single-point
|
2019-03-28 |
Chris Cannam |
Update to using export IDs stored in the XmlExportables
single-point
|
2019-03-28 |
Chris Cannam |
Merge from branch osc-script
single-point
|
2019-03-26 |
Chris Cannam |
Debug output
osc-script
|
2019-03-25 |
Chris Cannam |
Toward running an OSC script in batch
osc-script
|
2019-03-22 |
Chris Cannam |
Use updated ImageModel
single-point
|
2019-03-22 |
Chris Cannam |
Use updated TextModel
single-point
|
2019-03-21 |
Chris Cannam |
Updates for SparseOneDimensionalModel in new API
single-point
|
2019-03-20 |
Chris Cannam |
Use matching-event search in tone generator
single-point
|
2019-03-19 |
Chris Cannam |
Further updates for new API - but we still need some more support in the API itself
single-point
|
2019-03-15 |
Chris Cannam |
Update following RegionModel API change
single-point
|
2019-03-15 |
Chris Cannam |
Update to use external commands
single-point
|
2019-03-14 |
Chris Cannam |
Updates for single-point changes, including removal of FlexiNoteModel
single-point
|
2019-03-08 |
Chris Cannam |
Build fix for single-point changes
single-point
|
2019-01-09 |
Chris Cannam |
Merge from branch fix-static-analysis
|
2019-01-09 |
Chris Cannam |
Provide path, not just initial format, to dialog to enable re-guessing if user changes separator
|
2019-01-08 |
Chris Cannam |
Minor warning text fix
|
2019-01-04 |
Chris Cannam |
Wire up modelAboutToBeDeleted which appears to have been missed earlier - fixing crash when timer fires after model deleted e.g. on app exit
|
2018-12-19 |
Chris Cannam |
Fix overlooked int -> ZoomLevel update (thanks bluemoon)
|
2018-12-19 |
Chris Cannam |
Fix crash on exit when not using OSC (https://sourceforge.net/p/sv1/bugs/263/)
|
2018-12-04 |
Chris Cannam |
Merge from default branch
fix-static-analysis
|
2018-11-29 |
Chris Cannam |
Ensure that undo restores deleted pane's layers in their original order
|
2018-11-26 |
Chris Cannam |
Use nullptr throughout
fix-static-analysis
|
2018-11-26 |
Chris Cannam |
Header guards
fix-static-analysis
|
2018-11-26 |
Chris Cannam |
Use override throughout
fix-static-analysis
|
2018-11-22 |
Chris Cannam |
Fixes from clang modernize-use-override
fix-static-analysis
|
2018-11-09 |
Chris Cannam |
Try to avoid deleting thread while OSC interface is still being set up
|
2018-11-06 |
Chris Cannam |
Merge from default branch
zoom
|
2018-10-18 |
Chris Cannam |
Minor debug change
|
2018-10-15 |
Chris Cannam |
Further work on #1773 "Loading a session with features extracted from multiplexed inputs". Re-read the aggregate wave models from the session file; also re-order the way they are written so as to improve the likelihood of successfully re-reading them (! - as it stood before, there was some chance involved)
|
2018-10-10 |
Chris Cannam |
Merge from branch zoom
|
2018-10-09 |
Chris Cannam |
Merge from default branch
zoom
|
2018-10-09 |
Chris Cannam |
Don't resample an incoming audio file to match the main model's rate, if the aim of importing is to replace the main model anyway
|
2018-10-09 |
Chris Cannam |
This should be on SVCERR
zoom
|
2018-09-20 |
Chris Cannam |
ZoomLevel fixes
zoom
|
2018-09-12 |
Chris Cannam |
Merge from branch import-audio-data
|
2018-09-12 |
Chris Cannam |
Ensure data files used as import sources don't end up in Recent Files
import-audio-data
|
2018-09-12 |
Chris Cannam |
Update for slightly adjusted WritableWaveFileModel api
import-audio-data
|
2018-09-11 |
Chris Cannam |
Query recorded file locations from svcore code
import-audio-data
|
2018-09-07 |
Chris Cannam |
Avoid leaking dialogs
import-audio-data
|
2018-09-04 |
Chris Cannam |
Merge from default branch
import-audio-data
|
2018-09-04 |
Chris Cannam |
Merge from branch avoid-pointer-keys
|
2018-08-13 |
Chris Cannam |
Use model IDs
avoid-pointer-keys
|
2018-08-13 |
Chris Cannam |
Associate a note-on time with each pending note-off as well, so we can check whether a rewind action (or looping) has caused us to jump to before the note began. Also improve implementation of note-off structure comparator
|
2018-08-13 |
Chris Cannam |
Oops!
|
2018-08-13 |
Chris Cannam |
Minor tidy
|
2018-08-08 |
Chris Cannam |
Fix compiler warnings
|
2018-08-08 |
Chris Cannam |
Smoother model updates, some debug
|
2018-08-08 |
Chris Cannam |
If audio IO is recreated due to channel count change when recording, make sure it's recreated ready-resumed if we were recording already
|
2018-08-08 |
Chris Cannam |
Fix failure to call updateModel() ever again after no frames available
|
2018-07-04 |
Chris Cannam |
Fix stupid error on win32
|
2018-07-03 |
Chris Cannam |
Wait for completion
|
2018-07-03 |
Chris Cannam |
This is odd, removing it doesn't seem to work
|
2018-07-03 |
Chris Cannam |
Attempt to avoid passing on library path to system executables
|
2018-06-28 |
Chris Cannam |
Toward importing audio from CSVs
import-audio-data
|
2018-06-21 |
Chris Cannam |
Minor wording tweak
|
2018-06-20 |
Chris Cannam |
Add a scary warning for incomplete session load
|
2018-06-18 |
Chris Cannam |
Avoid setting the session file path when loading an incomplete document, so that the default-file save-on-exit and File->Save are not activated (to avoid losing references to unfound audio files)
|
2018-06-11 |
Chris Cannam |
Merge from branch plugin-path-config
|
2018-06-08 |
Chris Cannam |
Use wide-char env variable lookup
plugin-path-config
|
2018-05-15 |
Chris Cannam |
Fix compiler warning
|
2018-04-19 |
Chris Cannam |
Make "Select All" select the whole span of everything that exists, not just the main model (toward SF bug #243 Copied Time Instant Layer does not include instant at end of track)
|
2018-04-18 |
Chris Cannam |
Proper handling for notes that end at the same frame as a subsequent note of the same pitch begins. The note-off needs to be associated with the prior note, not a spurious zero-duration version of the subsequent note.
|
2018-03-01 |
Chris Cannam |
Untabify
|
2017-03-07 |
Chris Cannam |
Debug output
|
2017-03-06 |
Chris Cannam |
Fix some one-off memory leaks (including distracting ones in tests)
|
2017-03-06 |
Chris Cannam |
Some bits and bobs to do with handling memory pressure
|
2017-03-05 |
Chris Cannam |
More debug output during startup
|
2017-02-28 |
Chris Cannam |
Debug output
|
2017-02-27 |
Chris Cannam |
Write aggregate models to .sv file when saving document. They still are not reloaded, but I think this is far as I'm prepared to go for 3.0.
|
2017-02-27 |
Chris Cannam |
Store aggregate models in the document and release them when they are invalidated (because their components have been released). They're no longer leaked, but we still don't save them in the session file.
|
2017-02-27 |
Chris Cannam |
Comment only
|
2017-02-24 |
Chris Cannam |
If we can't open a record device, fall back to playback-only mode
|
2017-02-23 |
Chris Cannam |
Debug notes, tidying
|
2017-02-21 |
Chris Cannam |
Logging from audio I/O
|
2017-01-18 |
Chris Cannam |
Connect these only once
|
2017-01-13 |
Chris Cannam |
Merge from branch 3.0-integration
|
2017-01-11 |
Chris Cannam |
Complete that fix for the record target
3.0-integration
|
2017-01-11 |
Chris Cannam |
Fix flickery level meters
3.0-integration
|
2017-01-05 |
Chris Cannam |
Handle running out of disc space when trying to open a file
3.0-integration
|
2017-01-04 |
Chris Cannam |
Merge
3.0-integration
|
2017-01-04 |
Chris Cannam |
Ensure a time ruler layer created from a template is identified as such, so that it gets added to subsequent panes as well
3.0-integration
|
2016-12-21 |
Chris Cannam |
Don't load window size from session (#1769)
3.0-integration
|
2017-01-04 |
Chris Cannam |
Pull out record buffer into a separate RT-ish thread
3.0-integration
|
2017-01-04 |
Chris Cannam |
Wire up record monitoring
3.0-integration
|
2017-01-04 |
Chris Cannam |
Make writable model updating explicit rather than essentially an arbitrary hidden accident
3.0-integration
|
2017-01-04 |
Chris Cannam |
Ah, there already was a mechanism for that (recordDurationChanged()). But in any case we are better off prompting the model to update I think.
3.0-integration
|
2017-01-04 |
Chris Cannam |
Add record update timer (very crude this)
3.0-integration
|
2017-01-04 |
Chris Cannam |
Fix race condition in first-time recording, where adding the recording wave model would prompt the audio play source to note that its channel count had increased (from 0 to, say, 2) and thus to cause the audio device to be reopened, stopping recording. Fix is to make this only happen if channel count increases beyond that of the device, which shouldn't happen in the recording case
3.0-integration
|
2017-01-04 |
Chris Cannam |
Report audio driver startup error
3.0-integration
|
2016-12-19 |
Chris Cannam |
Merge from branch svg, and thus (in some subrepos) from levelpanwidget
3.0-integration
|
2016-12-19 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
2016-12-17 |
Chris Cannam |
A useful simplification in rate handling: don't reset to 0 when last model goes
levelpanwidget
|
2016-12-15 |
Chris Cannam |
Moving around some UI bits
levelpanwidget
|
2016-12-14 |
Chris Cannam |
Merge from branch 3.0-integration
levelpanwidget
|
2016-12-14 |
Chris Cannam |
Debug changes
3.0-integration
|
2016-12-14 |
Chris Cannam |
When returning the frame that we have filled to, avoid accidentally reducing the frame number (making it appear we are less filled than we really are) when we had intended to round it up to the full requested amount. Fixes some unexpected double-playback in non-looping play-selection mode.
3.0-integration
|
2016-12-13 |
Chris Cannam |
Fix some compiler problems
3.0-integration
|
2016-12-13 |
Chris Cannam |
Remove unused param
3.0-integration
|
2016-12-13 |
Chris Cannam |
Handle increases in the overall channel count by closing and reopening the audio device.
3.0-integration
|
2016-12-12 |
Chris Cannam |
Remove unused signal
3.0-integration
|
2016-12-12 |
Chris Cannam |
Jump to start when recording, so you can see something is happening
3.0-integration
|
2016-12-12 |
Chris Cannam |
Reopen the audio device directly when preference is changed
3.0-integration
|
2016-12-09 |
Chris Cannam |
Fix compiler warnings
3.0-integration
|
2016-12-09 |
Chris Cannam |
Merge from branch bqresample
3.0-integration
|
2016-12-09 |
Chris Cannam |
Fixes to sample rate and latency handling
bqresample
|
2016-12-09 |
Chris Cannam |
Some fixes to sample rate management
bqresample
|
2016-12-07 |
Chris Cannam |
Add a ResamplerWrapper
bqresample
|
2016-12-07 |
Chris Cannam |
Merge from branch 3.0-integration
bqresample
|
2016-12-07 |
Chris Cannam |
Merge from branch bqaudioio
bqresample
|
2016-12-07 |
Chris Cannam |
Merge from branch bqresample
bqaudioio
|
2016-12-07 |
Chris Cannam |
Audio device selection
bqaudioio
|
2016-12-06 |
Chris Cannam |
Update for bqaudioio changes
3.0-integration
|
2016-12-05 |
Chris Cannam |
Merge from branch 3.0-integration
levelpanwidget
|
2016-12-05 |
Chris Cannam |
Start pruning other resampler logic than bqresample
bqresample
|
2016-12-05 |
Chris Cannam |
Start pruning other resampler logic than bqresample
3.0-integration
|
2016-12-05 |
Chris Cannam |
Remove resampler quality option (#1760)
3.0-integration
|
2016-12-05 |
Chris Cannam |
Start incorporating level-pan widgets
levelpanwidget
|
2016-11-30 |
Chris Cannam |
Delete audio I/O objects in a fixed order
3.0-integration
|
2016-11-25 |
Chris Cannam |
Merge from branch subdivide-instants
3.0-integration
|
2016-11-25 |
Chris Cannam |
Add Winnow as well
subdivide-instants
|
2016-11-25 |
Chris Cannam |
Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do!
subdivide-instants
|
2016-11-16 |
Chris Cannam |
Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types
3.0-integration
|
2016-11-04 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
2016-11-01 |
Chris Cannam |
Merge from branch 3.0-integration
piper
|
2016-10-28 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
2016-10-28 |
Chris Cannam |
Merge from branch project-file-rework
piper
|
2016-10-25 |
Chris Cannam |
Merge from branch 3.0-integration
project-file-rework
|
2016-10-24 |
Chris Cannam |
Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without them
project-file-rework
|
2016-10-21 |
Chris Cannam |
Restore native-Vamp factory and make the choice between Piper and Native a preference
3.0-integration
|
2016-10-20 |
Chris Cannam |
Path
3.0-integration
|
2016-10-20 |
Chris Cannam |
Merge from branch "msvc2015_64"
3.0-integration
|
2016-10-20 |
Chris Cannam |
Merge from branch 3.0-integration
piper
|
2016-10-19 |
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-18 |
Chris Cannam |
MSVC build fixes
msvc2015_64
|
2016-10-14 |
Chris Cannam |
Refer to piper-cpp includes
piper
|
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-04-21 |
Chris Cannam |
Merge from branch "alignment-simple"
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-03-18 |
Chris Cannam |
Start including Vamp SDK into main build, as we do with Sonic Annotator
3.0-integration
|
2016-03-04 |
Chris Cannam |
Merge from default branch
3.0-integration
|
2016-03-03 |
Chris Cannam |
Fix crashes in play() and stop() if no record target / play source present
alignment-simple
|
2016-03-02 |
Chris Cannam |
Merge in from SV 3.0-integration branches
alignment-simple
|
2016-02-04 |
Chris Cannam |
Merge from branch "tony-2.0-integration"
3.0-integration
|
2016-01-30 |
Chris Cannam |
Update acinclude files to look for qt5-qmake as well as qmake-qt5
|
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-19 |
Chris Cannam |
Remove background mode, it no longer works properly
3.0-integration
|
2015-10-14 |
Chris Cannam |
Remove more debug
tony-2.0-integration
|
2015-10-14 |
Chris Cannam |
Trim suspend/resume calls
tony-2.0-integration
|
2015-10-14 |
Chris Cannam |
Put recorded files in subdirectories by date
tony-2.0-integration
|
2015-10-14 |
Chris Cannam |
Merge from branch "3.0-integration"
tony-2.0-integration
|
2015-10-14 |
Chris Cannam |
Remake SR converter when adding a model, if necessary; remove crap converter to simplify
3.0-integration
|
2015-10-14 |
Chris Cannam |
Remove source (now unused)
3.0-integration
|
2015-10-14 |
Chris Cannam |
Remove duplicate code
3.0-integration
|
2015-10-14 |
Chris Cannam |
Compile fix
3.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-14 |
Chris Cannam |
Merge, but dropping the last commit from the recording branch because I prefer the way it was done here
3.0-integration
|
2015-10-12 |
Chris Cannam |
Merge from recording branch
3.0-integration
|
2015-09-22 |
Chris Cannam |
Fix suspending/resuming audio device; it wasn't suspending when playback reached the end, only when the user stopped explicitly
recording
|
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 |
Update analysis stuff when recording starts (and when model is added) rather than when it ends. Not continuing to update during recording though...
tony-2.0-integration
|
2015-10-12 |
Chris Cannam |
Suspend audio driver when stopping recording from record button
3.0-integration
|
2015-10-12 |
Chris Cannam |
Fix compiler warnings
3.0-integration
|
2015-10-12 |
Chris Cannam |
Restore record button toggle state if user cancels file session save dialog after hitting record
3.0-integration
|
2015-10-12 |
Chris Cannam |
Suspend audio driver when stopping recording from record button
tony-2.0-integration
|
2015-10-12 |
Chris Cannam |
Fix compiler warnings
tony-2.0-integration
|
2015-10-12 |
Chris Cannam |
Restore record button toggle state if user cancels file session save dialog after hitting record
tony-2.0-integration
|
2015-09-17 |
Chris Cannam |
Merge from branch "recording"
3.0-integration
|
2015-09-17 |
Chris Cannam |
Merge from branch recording
tony-2.0-integration
|
2015-09-16 |
Chris Cannam |
Suspend/resume audio device when not in use to save battery (only implemented for PulseAudioIO so far)
recording
|
2015-09-16 |
Chris Cannam |
Add status bar "Recording" message and timer while recording
recording
|
2015-09-16 |
Chris Cannam |
Add status bar "Recording" message and timer while recording
tony-2.0-integration
|
2015-09-15 |
Chris Cannam |
Merge from branch recording
tony-2.0-integration
|
2015-09-15 |
Chris Cannam |
Add audio record mode (option to replace session) and support for browsing to record directory
recording
|
2015-08-20 |
Chris Cannam |
Merge through to branch for Tony 2.0
tony-2.0-integration
|
2015-08-20 |
Chris Cannam |
Merge from branch recording
3.0-integration
|
2015-08-19 |
Chris Cannam |
New filename for each audio recording
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 |
Toward recording without something already loaded (needs more work though)
recording
|
2015-08-18 |
Chris Cannam |
OK, we can record -- sort of
recording
|
2015-08-18 |
Chris Cannam |
Basic recording stuff
recording
|
2015-08-18 |
Chris Cannam |
Start stubbing in audio record
recording
|
2015-08-05 |
Chris Cannam |
Fix very long delay on seeking during playback (caused by Pulse driver using max length as block size)
bqaudioio
|
2015-08-05 |
Chris Cannam |
Avoid playing repeated buffer while re-seeking
bqaudioio
|
2015-08-05 |
Chris Cannam |
Fix very long delay on seeking during playback (caused by Pulse driver using max length as block size)
3.0-integration
|
2015-08-05 |
Chris Cannam |
Avoid playing repeated buffer while re-seeking
3.0-integration
|
2015-08-04 |
Chris Cannam |
Merge from branch bqaudioio
3.0-integration
|
2015-07-24 |
Chris Cannam |
Merge from default branch
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-07-14 |
alo |
removed imaf sliders
imaf_enc
|
2015-07-13 |
Chris Cannam |
Make the play-speed dial settings much easier to understand and use (fixes #1328)
|
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-06-26 |
Chris Cannam |
Merge from branch simple-fft-model
3.0-integration
|
2015-06-15 |
Chris Cannam |
Fix typo
simple-fft-model
|
2015-06-15 |
Chris Cannam |
Rework audio file reader API to prefer using std containers
simple-fft-model
|
2015-06-15 |
Chris Cannam |
Branch to test simple FFT model code
alignment-simple
|
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-10 |
Chris Cannam |
Tidy dense time-value model API a bit; add first simple unit test for FFT model
|
2015-06-10 |
Chris Cannam |
Pass on signal from transform failure
|
2015-05-21 |
Chris Cannam |
Merge
|
2015-05-21 |
Chris Cannam |
Avoid going pop when setting play head to before time 0
|
2015-05-06 |
Chris Cannam |
Rewind/ffwd shouldn't be available when nothing loaded
|
2015-05-06 |
Chris Cannam |
Fixes to scaling of splash screen
|
2015-04-20 |
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 |
Chris Cannam |
Merge from default branch
alignment_view
|
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 |
When loading a session, do not import any layers for which the identified models can't be found
tonioni
|
2015-03-31 |
Chris Cannam |
Deactivate very verbose debug
tonioni
|
2015-03-31 |
Chris Cannam |
Remove some debug; set some gain values
tonioni
|
2015-03-31 |
Chris Cannam |
Remove redundant include
tonioni
|
2015-03-25 |
Chris Cannam |
Revisit menu items without shortcuts, now that fixes are arriving in Qt
tonioni
|
2015-03-24 |
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 entirely
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 |
c++11 flag in qmake project
cxx11
|
2015-03-10 |
Chris Cannam |
Register new types
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-04 |
Chris Cannam |
Fixes to go with latest svcore
cxx11
|
2015-03-03 |
Chris Cannam |
Merge from default branch
cxx11
|
2015-03-02 |
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 Windows
|
2015-02-24 |
Chris Cannam |
Enable ThreadSanitizer
datarace
|
2014-11-28 |
Chris Cannam |
Wait for source files to be ready
alignment_view
|
2014-11-21 |
Chris Cannam |
Connect up alignmentComplete signal
alignment_view
|
2014-11-21 |
Chris Cannam |
Emit a signal when alignment completes
alignment_view
|
2014-11-21 |
Chris Cannam |
Permit loading a whole directory of audio on the command line or through drag and drop
alignment_view
|
2014-11-21 |
Chris Cannam |
Open to show/hide icons in menus
alignment_view
|
2014-11-20 |
Chris Cannam |
Seems more logical for the external alignment program to emit reference,other rather than other,reference
alignment_view
|
2014-11-20 |
Chris Cannam |
Delete the alignment model when alignment fails
alignment_view
|
2014-11-20 |
Chris Cannam |
Make alignment using an external program asynchronous
alignment_view
|
2014-11-20 |
Chris Cannam |
User preference for alignment program
alignment_view
|
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 |
Start making it possible to get alignment from an external program (not wired up yet though)
alignment_view
|
2014-11-14 |
Chris Cannam |
Smoothing off for now
alignment_view
|
2014-11-11 |
Chris Cannam |
Don't clear ring buffers & regenerate when adding a model that is muted anyway
tonioni
|
2014-11-10 |
Chris Cannam |
Merge from default branch
tonioni
|
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-24 |
Chris Cannam |
Some install and packaging updates
|
2014-09-12 |
Chris Cannam |
Refuse to play if no sample rate available (fixes crash when playing after deleting only pane)
|
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 |
Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix some (probably benign) uninitialised members (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix one actual null pointer deref and a couple of potential ones, plus an uninitialised value (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix uninitialised values
|
2014-09-03 |
Chris Cannam |
Fix uninitialised members
|
2014-09-03 |
Chris Cannam |
Remove redundant code (sourceChannels must be at least 2 "because we offer pan") (from coverity scan)
|
2014-09-03 |
Chris Cannam |
Fix uninitialised bool
|
2014-09-02 |
Chris Cannam |
Update subrepos and merge from default branch
tonioni
|
2014-09-02 |
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-01 |
Chris Cannam |
Fix #1047 Floating-point exception on exit if no file loaded
|
2014-09-01 |
Chris Cannam |
Closing this from default (moving to beta branch)
|
2014-09-01 |
Chris Cannam |
Merge from the default branch
beta
|
2014-09-01 |
Chris Cannam |
Handle keyboard shortcuts with Shift modifier in the same way as those with no modifier
|
2014-08-13 |
Chris Cannam |
Beta release dialog
|
2014-08-13 |
Chris Cannam |
Debug bits
|
2014-08-13 |
Chris Cannam |
Comments and tidy
|
2014-08-13 |
Chris Cannam |
Make it possible to set the parent widget
|
2014-08-13 |
Chris Cannam |
Try descending through menu hierarchy from the top rather than just looking for any objects that are children of menus
|
2014-08-13 |
Chris Cannam |
More debug
|
2014-08-13 |
Chris Cannam |
Connect the signal only once!
|
2014-08-13 |
Chris Cannam |
Attempt to get rebuilt-shortcuts working on OS/X (unsuccessfully)
|
2014-08-13 |
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 changed
|
2014-08-13 |
Chris Cannam |
Some temporary action debug output
|
2014-07-25 |
Chris Cannam |
Debug output stuff
|
2014-07-25 |
Chris Cannam |
Debug out
|
2014-07-24 |
Chris Cannam |
Debug out
|
2014-07-18 |
Chris Cannam |
Merge from branch tonioni
|
2014-07-18 |
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 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-07-17 |
Chris Cannam |
Small fixes: avoid static etc
|
2014-07-02 |
Chris Cannam |
Merge from tonioni branch
|
2014-07-02 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-07-02 |
Chris Cannam |
Create separate play scroll modes for (Tony-style, DAW-style) page mode and (SV-style) paging with playhead alignment to centre on drag
|
2014-07-02 |
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 |
Chris Cannam |
Merge
|
2014-06-18 |
Chris Cannam |
Merge from branch tonioni (the two are currently in sync)
|
2014-07-01 |
Chris Cannam |
Only update message if it has actually changed (not that this seems to make any difference to anything)
|
2014-06-19 |
Chris Cannam |
Remove debug out
|
2014-06-19 |
Chris Cannam |
Give these two functions different names, not just different arg lists
|
2014-06-18 |
Chris Cannam |
Fix signed/unsigned
tonioni
|
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 |
Fix signal/slot name
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 |
Cancel async layer creation in Tony when selection is changed during it
tonioni
|
2014-06-13 |
Chris Cannam |
Merge
tonioni
|
2014-06-13 |
Chris Cannam |
The session file records the sample rate that each audio file was saved at. Use it.
tonioni
|
2014-06-13 |
Chris Cannam |
For Tony, resample all audio to 44100 on load
tonioni
|
2014-06-13 |
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 path
tonioni
|
2014-06-12 |
Chris Cannam |
Some tidying & fixing compiler warnings
tonioni
|
2014-06-12 |
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 playhead
tonioni
|
2014-06-03 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-06-03 |
Chris Cannam |
Merge from branch tonioni
|
2014-06-02 |
Chris Cannam |
Fix single-key menu shortcuts on OS/X (for #890)
tonioni
|
2014-05-29 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-05-23 |
Chris Cannam |
Fix erroneous addition of extra point at time zero when first tapping a point with a time-difference based label scheme
|
2014-05-14 |
Chris Cannam |
Merge from default branch
tonioni
|
2014-05-14 |
Chris Cannam |
Merge from branch tony_integration
|
2014-05-08 |
Chris Cannam |
Quieter clip playback for note layers
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 tonioni branch
tony_integration
|
2014-05-07 |
Chris Cannam |
Fix failure to take note level into account in playback
tony_integration
|
2014-04-08 |
Chris Cannam |
Fix omission of note playback level
tony_integration
|
2014-04-03 |
Chris Cannam |
Fix potential for crash on reloading session file - loading selections should not emit signal as if user had just made them manually
tonioni
|
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 |
Much fiddling toward getting sessions and individual audio files to load cleanly when they need quite different handling after load
tonioni
|
2014-04-02 |
Chris Cannam |
Make session file extension parameterisable, use .ton for Tony
tonioni
|
2014-04-02 |
Chris Cannam |
Merge from branch tonioni
tony_integration
|
2014-04-01 |
Chris Cannam |
Restore dormancy with layer
tonioni
|
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 |
Sometimes a zero is just a zero
tonioni
|
2014-03-06 |
Chris Cannam |
Minimal is now Standard
tonioni
|
2014-03-05 |
Chris Cannam |
No config -> default to release mode
tonioni
|
2014-03-05 |
Chris Cannam |
Comment on layer ownership
tonioni
|
2014-03-05 |
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-02-18 |
Justin Salamon |
clicking on selection pane now moves play head to that location
tonioni
|
2014-02-06 |
Chris Cannam |
Unclamped
|
2014-01-29 |
Chris Cannam |
Adapt additional models created during a transform so they can be returned through a callback in an async method
tonioni
|
2014-01-28 |
Chris Cannam |
Merge from tonioni branch
tony_integration
|
2014-01-17 |
Justin Salamon |
scale gain of synth wave, replace tabs with spaces
tonioni
|
2014-01-17 |
Chris Cannam |
Indentation only
tonioni
|
2014-01-16 |
Justin Salamon |
tiny edit to harmomnic number h in case of 3 sinusoids
tonioni
|
2014-01-16 |
Rachel Bittner |
Merge
tonioni
|
2014-01-12 |
Rachel Bittner |
Added alternate waveforms for sonification. Created parameter m_wavetype in ContinuousSynth.
tonioni
|
2014-01-16 |
matthiasm |
changed max frequency for note playback from 2000 to 5000 such that all piano notes can be played
tonioni
|
2014-01-16 |
matthiasm |
added constraint on note sonification (ok between 20 and 2000 Hz)
tonioni
|
2014-01-14 |
matthiasm |
note release is now a ramp
tonioni
|
2014-01-09 |
Chris Cannam |
CoreAudio play target was never actually implemented, we use PortAudio on OS/X
tonioni
|
2014-01-09 |
Chris Cannam |
Square wave
tonioni
|
2014-01-09 |
Chris Cannam |
Free, not delete
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 |
interpolation, longer crossfades
tonioni
|
2014-01-08 |
Chris Cannam |
Silence playback when nothing is going on
tonioni
|
2014-01-08 |
Chris Cannam |
Add a basic continuous synth implementation (simple sinusoids only, no gaps)
tonioni
|
2014-01-08 |
Chris Cannam |
Comments
tonioni
|
2014-01-08 |
Chris Cannam |
Fix some foolish mistakes. We have arbitrary frequency note playback now (though with rough edges)
tonioni
|
2014-01-07 |
Chris Cannam |
Initial implementation of clip note mix
tonioni
|
2014-01-07 |
Chris Cannam |
sampleId -> clipId
tonioni
|
2014-01-07 |
Chris Cannam |
More work on mixing and file i/o for sample stuff
tonioni
|
2014-01-07 |
Chris Cannam |
More toward using clip mixer
tonioni
|
2014-01-07 |
Chris Cannam |
Remove obsolete project files
tonioni
|
2014-01-07 |
Chris Cannam |
Toward using a sample mixer (with arbitrary frequency target) instead of dssi player plugin
tonioni
|
2013-12-12 |
Chris Cannam |
Remove OSC option from constructor -- call startOSCQueue() after construction if you want it.
|
2013-12-04 |
Chris Cannam |
Add non-SV-preference types
tonioni
|
2013-12-04 |
Chris Cannam |
Make the default zoom level somewhat configurable
tonioni
|
2013-12-03 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-12-03 |
Chris Cannam |
Ensure playStatusChanged gets connected to view manager
|
2013-12-02 |
Chris Cannam |
Use NoteExportable, now in svcore, to generate note data
tonioni
|
2013-12-02 |
Chris Cannam |
Merge branch tonioni_multi_transform
tonioni
|
2013-12-02 |
Chris Cannam |
Enable multi-transform stuff through to here
tonioni_multi_transform
|
2013-12-02 |
Chris Cannam |
Update to the multi-transform api in svcore
tonioni_multi_transform
|
2013-11-26 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-11-26 |
Chris Cannam |
Drop toStdString() and toLocal8Bit().data(), 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-22 |
Chris Cannam |
Merge from default branch
tonioni
|
2013-10-09 |
Chris Cannam |
Add CSVFile option
|
2013-07-12 |
Chris Cannam |
Merge from the default branch
tonioni
|
2013-07-09 |
Chris Cannam |
Add dedicated signal for ability to change template
|
2013-05-16 |
Chris Cannam |
Added tag sv_v2.1 for changeset 8cb01cd2441d
|
2013-05-16 |
Chris Cannam |
Delete things
sv_v2.1
|
2013-05-14 |
Chris Cannam |
Added tag sv_v2.1 for changeset 32d8084f8543
|
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-13 |
Chris Cannam |
Update configure
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-15 |
Chris Cannam |
Merge from the default branch
tonioni
|
2013-04-15 |
Chris Cannam |
Somewhat simpler synthetic-model determination
|
2013-04-15 |
Chris Cannam |
Add FlexiNoteModel support
tonioni
|
2013-04-15 |
Chris Cannam |
Merge from the default branch
tonioni
|
2013-04-15 |
Chris Cannam |
Some debug and warnings
tonioni
|
2013-04-15 |
Chris Cannam |
Refactor to combine the two synthetic playback methods, with a single separate method to extract the basic note data from model
|
2013-04-15 |
Chris Cannam |
Fix return type
|
2013-04-13 |
gyorgyf |
sample playback problems
tonioni
|
2013-04-13 |
gyorgyf |
removed additional prints, midi playback still broken
tonioni
|
2013-04-13 |
gyorgyf |
cleanup
tonioni
|
2013-04-13 |
gyorgyf |
fixed flexi note layer and propagated model selection to analyser
tonioni
|
2013-03-26 |
matthiasm |
added a new layer creator (not very nice though)
tonioni
|
2013-03-26 |
matthiasm |
fix to work with FlexiNote...
tonioni
|
2013-03-26 |
matthiasm |
added references to new FlexiNote layer and model
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 |
Add dependency build paths
qt5
|
2013-03-11 |
Chris Cannam |
Get this one building with Qt5
qt5
|
2012-11-16 |
Chris Cannam |
Move member that is initialised in subclass down to that subclass
|
2012-08-21 |
Chris Cannam |
Minor tidy in configure
|
2012-07-17 |
Chris Cannam |
Added tag sv_v2.0 for changeset 7ee215c095dd
|
2012-07-02 |
Chris Cannam |
Add canReplaceMainAudio indicator signal
sv_v2.0
|
2012-06-22 |
Chris Cannam |
Ensure that file load is actually cancelled when user hits Cancel! (fixing SV bug #487)
|
2012-05-25 |
Chris Cannam |
Use new symbols in Vamp SDK 2.3.1 for autoconf detection
|
2012-01-30 |
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-18 |
Chris Cannam |
Move X11 stuff here, from svcore
|
2012-01-13 |
Chris Cannam |
Remove redundant and hazardous INCLUDE_PATH
|
2012-01-13 |
Chris Cannam |
Add Doxyfile
|
2011-10-17 |
mathieub |
Merge from the default branch
integration_library
|
2011-10-17 |
Chris Cannam |
Add setDefaultSessionTemplate
|
2011-10-11 |
Chris Cannam |
Merge from the default branch
integration_library
|
2011-10-10 |
mathieub |
m_bufferSize = 2048 in AudioPortAudioTarget.cpp
integration_library
|
2011-10-07 |
Chris Cannam |
Debug output only
|
2011-09-28 |
Chris Cannam |
Added tag sv_v1.9 for changeset eaef94d9f9bf
|
2011-09-28 |
Chris Cannam |
Merge
sv_v1.9
|
2011-09-28 |
Chris Cannam |
Reduce PortAudio suggested latency. No idea whether this will really help
|
2011-09-28 |
Chris Cannam |
Avoid creating a time stretcher if no sample rate set (SF bug #3376634)
|
2011-09-28 |
Chris Cannam |
Merge
|
2011-09-28 |
Chris Cannam |
Remove unnecessary configure dependency for raptor
|
2011-08-23 |
mathieub |
Set m_pluginBlockSize = 1024 instead of 2048, block size which does not work on OSX 10.5.8
integration_library
|
2011-08-23 |
mathieub |
Merge from the default branch
integration_library
|
2011-07-25 |
mathieub |
Merge from branch "sonification"
integration_library
|
2011-08-10 |
Chris Cannam |
Patch from Michel Alexandre Salim to remove unwanted virtual inheritance from QObject (#258)
|
2011-06-29 |
Chris Cannam |
Fix compile error (bad merge! oops)
|
2011-06-26 |
Chris Cannam |
Merge from branch "templating"
|
2011-06-24 |
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 |
Chris Cannam |
Refactor mixNoteModel and mixSparseOneDimensionalModel into a single mixSparseModel -- attempting to clear the decks a bit for asynchronous example-note playing
sonification
|
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-05-23 |
Chris Cannam |
Pull the default session template directly from settings, instead of storing it
templating
|
2011-05-17 |
Chris Cannam |
Split out openSessionTemplate with template name argument rather than FileSource
templating
|
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-11 |
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 location
templating
|
2011-05-11 |
Chris Cannam |
When saving a session as a template, use the silent.wav placeholder instead of the main model
templating
|
2011-05-10 |
Chris Cannam |
Don't add templates to Recent Files
templating
|
2011-05-10 |
Chris Cannam |
Add saveSessionTemplate method
templating
|
2011-05-09 |
Chris Cannam |
Don't unbundle templates; open directly from bundle (but allow user's own copy to take priority). Also use .svt for templates
templating
|
2011-05-09 |
Chris Cannam |
Store default template name in MainWindowBase
templating
|
2011-04-27 |
Chris Cannam |
Add ReplaceSession open mode for audio files, which discards the session
templating
|
2011-04-27 |
Chris Cannam |
Merge from default branch
templating
|
2011-04-14 |
Chris Cannam |
Use briefer filename for import command name
|
2011-04-07 |
Chris Cannam |
Added tag sv_v1.8 for changeset 64dfa7d6171d
|
2011-03-29 |
Chris Cannam |
Use TempWriteFile when saving session files, to avoid clobbering until file save complete
sv_v1.8
|
2011-03-08 |
Chris Cannam |
* Update config per recent changes to svcore
|
2011-02-04 |
Chris Cannam |
* Add Paste at Playback Position function
|
2010-10-25 |
Chris Cannam |
* Appalling fix for failure to pick up correct user-specified input model
|
2010-10-25 |
Chris Cannam |
Merge
|
2010-10-24 |
Chris Cannam |
* Fix crash on document deletion (new session, or application exit) after loading session with alignments
|
2010-10-24 |
Chris Cannam |
* Add function to toggle all time ruler display on and off at once
|
2010-10-15 |
Dan Stowell |
MainWindowBase::openAudio gets a template argument, loaded from a qt resource if exists
templating
|
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 |
* Provide callback for use when configuring a plugin with GUI
|
2010-10-08 |
Chris Cannam |
* Use a mutex when setting auditioning plugin; lifecycle management too fragile otherwise
|
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 Mac
|
2010-09-22 |
Chris Cannam |
* Set LIBS properly when optional pkg-config package found
|
2010-09-22 |
Chris Cannam |
* Update build system
|
2010-09-22 |
Chris Cannam |
* Add basic build files
|
2010-07-23 |
convert-repo |
update tags
|
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 |
* Some debug, turn off PulseAudio autospawn
|
2010-07-08 |
Chris Cannam |
* Add option to import time+duration (or time+endtime) from CSV files
|
2010-06-22 |
Chris Cannam |
* Fix problems playing back when the target block size is close to, or
|
2010-06-22 |
Chris Cannam |
* Avoid setting zero latency on source
|
2010-06-15 |
Chris Cannam |
* Move query for latency and other stream attributes from contextStateChanged
|
2010-06-15 |
Chris Cannam |
* Ensure solo works correctly when switching to a waveform that was
|
2010-03-12 |
Chris Cannam |
* Pop view progress bars back into "indeterminate" mode if they are not
sv-v1.7.2
|
2010-01-05 |
Chris Cannam |
* Fix crash on play after New Session
|
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 |
* RDF importer: Features that are on different timeline URIs should go
|
2009-10-02 |
Chris Cannam |
* Big improvements to editing behaviour in note and region models
sv-v1.7
|
2009-09-28 |
Chris Cannam |
* Add "Insert Item at Selection" (wording could be improved!)
|
2009-09-23 |
Chris Cannam |
* If, when a model is removed from a layer, it is found that the only
|
2009-09-21 |
Chris Cannam |
* Set scheduling priority for PortAudio on POSIX systems if possible
|
2009-09-11 |
Chris Cannam |
* Add start frame get/set to EditableDenseThreeDimensionalModel and use it
|
2009-08-27 |
Chris Cannam |
* Offer the user a chance to answer our survey (only once, and only after
|
2009-08-18 |
Chris Cannam |
* debug only
|
2009-08-18 |
Chris Cannam |
* Fix failure to send note-offs where multiple notes end at the same sample
|
2009-08-14 |
Chris Cannam |
* Fix crash on exit on win32. This was caused by incorrectly using fftw_free()
|
2009-07-16 |
Chris Cannam |
...
|
2009-06-29 |
Chris Cannam |
* Back out change from r1565, which may have been appropriate for
sv-v1.6
|
2009-06-25 |
Chris Cannam |
...
|
2009-06-09 |
Chris Cannam |
* update to putative segmenter program
|
2009-06-09 |
Chris Cannam |
* Updates to putative segmenter program
|
2009-06-05 |
Chris Cannam |
* A few minor fixes to SliceLayer based on using it for slices of key plots
|
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-19 |
Chris Cannam |
* Avoid resizing the window on file load to larger than the available screen
|
2009-03-13 |
Chris Cannam |
...
sv-v1.5
|
2009-03-03 |
Chris Cannam |
* "ffwd-similar"
|
2009-02-27 |
Chris Cannam |
* remove some debug output
sv-v1.5pre1
|
2009-02-27 |
Chris Cannam |
* Activity log updates
|
2009-02-27 |
Chris Cannam |
* Fix latency correction when time stretching
|
2009-02-26 |
Chris Cannam |
* Handle zero-velocity note ons as well as note offs (can't believe I
|
2009-02-25 |
Chris Cannam |
* Somewhat better MIDI-based time instant timing
|
2009-02-24 |
Chris Cannam |
* rtmidi & activity updates
|
2009-02-24 |
Chris Cannam |
* more activity updates
|
2009-02-24 |
Chris Cannam |
* Add vestigial Activity Log
|
2009-02-23 |
Chris Cannam |
* Wire up MIDI input port (as far as printing a message when an event comes
|
2009-02-12 |
Chris Cannam |
* Some fairly simplistic code to set up layer type properties based on
|
2009-02-09 |
Chris Cannam |
* very minor changes
|
2009-01-27 |
Chris Cannam |
* Merge from one-fftdataserver-per-fftmodel branch. This bit of
|
2009-01-23 |
Chris Cannam |
* make compression optional in editable dense 3d model, and some tweaks
|
2009-01-15 |
Chris Cannam |
* Fix crash in SimpleSPARQLQuery
|
2008-12-12 |
Chris Cannam |
* Attempt to sort out strange permissions for samples?
|
2008-12-12 |
Chris Cannam |
* Avoid crash when zooming-to-fit a very short file! (Of course, we
|
2008-12-11 |
Chris Cannam |
* fix for compiling without any audio targets!
sv-v1.4
|
2008-12-08 |
Chris Cannam |
* Ensure SimpleSPARQLQuery stores an error string properly when query
sv-v1.4rc1
|
2008-12-05 |
Chris Cannam |
* Improvements to importer feedback dialogs and suchlike
|
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 |
Various fixes:
|
2008-11-25 |
Chris Cannam |
* Add ability to export a transform structure as RDF -- for use
|
2008-11-25 |
Chris Cannam |
* Fix for session loading from RDF
|
2008-11-21 |
Chris Cannam |
* Make it possible to import an entire session from an RDF document.
|
2008-11-20 |
Chris Cannam |
* Add code to identify (usually) the type of an XML file that contains
|
2008-11-19 |
Chris Cannam |
* Add some informative labels to transform finder
|
2008-10-09 |
Chris Cannam |
* Fix a nasty and long-standing race condition in MatrixFile's use of
|
2008-10-09 |
Chris Cannam |
* Save/load of region models
|
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
|
2008-09-18 |
Chris Cannam |
* Merge revisions 1041 to 1130 from sv-rdf-import branch
|
2008-07-28 |
Chris Cannam |
...
|
2008-07-10 |
Chris Cannam |
* Updates for 1.3
sv1-v1.3 sv1-v1.3rc1
|
2008-07-07 |
Chris Cannam |
* fix thtoopid mithtake
|
2008-07-07 |
Chris Cannam |
* Reduce time stretcher to one channel when overload occurs
|
2008-06-26 |
Chris Cannam |
* Fix two problems reported by Matthias in the data editor window:
|
2008-06-18 |
Chris Cannam |
* Add playback controls to data edit dialog
|
2008-06-17 |
Chris Cannam |
* a bit of progress on retaining current row when sorting changes &c
|
2008-06-13 |
Chris Cannam |
* Add audio device selection to preferences
|
2008-06-12 |
Chris Cannam |
* Add more data-editor support to various models
|
2008-06-11 |
Chris Cannam |
* reorganise tabular data editor model support
|
2008-06-11 |
Chris Cannam |
* A bit more work on the data editor
|
2008-06-06 |
Chris Cannam |
* Comment out problematic test -- sincerequest_t always seemed to be
|
2008-06-04 |
Chris Cannam |
* Fix valgrind warning
|
2008-05-23 |
Chris Cannam |
* Fix to PulseAudio output -- it works rather better now it's being fed
|
2008-05-21 |
Chris Cannam |
...
|
2008-05-21 |
Chris Cannam |
* timing updates; still much to be done
|
2008-05-21 |
Chris Cannam |
* Provisional PulseAudio output driver. No latency handling yet, and
|
2008-05-20 |
Chris Cannam |
* Fix #1903059 "resample on import" not applied when reloading session
|
2008-05-19 |
Chris Cannam |
* Permit holding Shift while dragging an instant or other edited thing,
|
2008-05-09 |
Chris Cannam |
* Remove PAv18 support, change PORTAUDIO to PORTAUDIO_2_0 throughout as
|
2008-05-08 |
Chris Cannam |
* Speed up spectrogram painting by releasing mutex in FFTDataServer
|
2008-04-30 |
Chris Cannam |
* Fix crash when aligning
|
2008-04-29 |
Chris Cannam |
* Save alignments to session file. Needs much testing.
|
2008-04-29 |
Chris Cannam |
* Merge rev 1048 (build fixes) from rdf-import branch
|
2008-03-14 |
Chris Cannam |
* More work to abstract out interactive components used in the data library,
|
2008-03-13 |
Chris Cannam |
* Fix #1628781 changes to layer visibility and mute should use a command
|
2008-03-13 |
Chris Cannam |
* document library dependencies
|
2008-03-12 |
Chris Cannam |
* Move plugin/transform to plain transform. This way transform can depend on
|
2008-03-12 |
Chris Cannam |
* juggle some files around in order to free audioio, base, and system libraries
|
2008-03-11 |
Chris Cannam |
* (failed) attempt to hide splash screen when error occurs on startup
|
2008-03-01 |
Chris Cannam |
* Fix bug that was causing decoded audio files (mp3s, oggs) to come up some of
|
2008-02-27 |
Chris Cannam |
* Tolerable fixes to #1903062 and #1903046
|
2008-02-27 |
Chris Cannam |
* Merge from trunk
spectrogram-cache-rejig
|
2008-02-27 |
Chris Cannam |
* merge from trunk (1.2 ended up being tracked from trunk, but we may want
1.2-stable
|
2008-02-18 |
Chris Cannam |
* rebuild range lists when model extended beyond previous end time -- this
sv1-v1.2
|
2008-02-15 |
Chris Cannam |
* Fix #1894369 1.2pre5 crashes on copying data
|
2008-02-13 |
Chris Cannam |
* static build fixes
|
2008-02-13 |
Chris Cannam |
* PortAudio playback fixes
sv1-v1.2pre5
|
2008-02-12 |
Chris Cannam |
* If the "default frame count" PA stream fails, try one with an explicit frame
|
2008-02-11 |
Chris Cannam |
* a hack to try to prevent playback pointer bouncing back when playback starts
sv1-v1.2pre4
|
2008-02-11 |
Chris Cannam |
* Further fixes to the handling of playback frame and buffered frame counts
|
2008-02-08 |
Chris Cannam |
...
|
2008-02-08 |
Chris Cannam |
* PortAudio driver: do not specify frames per buffer, let PA decide
|
2008-02-07 |
Chris Cannam |
* Make alignment plugin configurable through settings file, even though it
|
2008-02-06 |
Chris Cannam |
* line up overview widget nicely with main pane (at least on first startup)
sv1-v1.2pre3
|
2008-02-06 |
Chris Cannam |
* Fix #1849722 annotation import focus
|
2008-02-06 |
Chris Cannam |
* Update remaining editable layers to support proper realignment on copy/paste
|
2008-02-06 |
Chris Cannam |
* More work on aligning copy/paste between layers. It's a surprisingly
|
2008-02-05 |
Chris Cannam |
* Fix ffwd/rewind in aligned layer
|
2008-01-29 |
Chris Cannam |
* munlockall
|
2008-01-28 |
Chris Cannam |
* Ensure plugin version is updated when a transform is re-run using a newer
|
2008-01-25 |
Chris Cannam |
* Add plugin version to Transform record
|
2008-01-24 |
Chris Cannam |
* More latency for PortAudio output
|
2008-01-24 |
Chris Cannam |
* Add wave file model method for reading more than one channel at once,
|
2008-01-24 |
Chris Cannam |
* Further model lifecycle fixes
|
2008-01-23 |
Chris Cannam |
* Part of #1877436 transform fails to re-run when file loaded at different rate
|
2008-01-23 |
Chris Cannam |
* Various fixes to object lifetime management, particularly in the spectrum
|
2008-01-04 |
Chris Cannam |
* better progress reporting in FileSource
|
2007-12-13 |
Chris Cannam |
* Fix #1844508 spurious error message on .svl file import
|
2007-12-13 |
Chris Cannam |
* Fix #1841095 tapping time instant gives wrong time in aligned track
|
2007-12-11 |
Chris Cannam |
* Make font size in panes configurable, with a smaller default
|
2007-12-07 |
Chris Cannam |
* Merge from transforms branch -- switch over to using Transform object
|
2007-11-30 |
Chris Cannam |
* Merge r884 from trunk
1.2-stable
|
2007-11-30 |
Chris Cannam |
* Skip ID3 block when reading MP3 files (so long as ID3 support is included)
|
2007-11-29 |
Chris Cannam |
* merge fixes from trunk
1.2-stable
|
2007-11-29 |
Chris Cannam |
* Attempt to fix finding of file:/// URLs
|
2007-11-29 |
Chris Cannam |
* Static build fixes
1.2-stable
|
2007-11-29 |
Chris Cannam |
* Spectrogram paint-from-cache fix
|
2007-11-28 |
Chris Cannam |
* Improvements to layer summary dialog (LayerTree, LayerTreeDialog), & rename.
|
2007-11-28 |
Chris Cannam |
* Try to ensure alignment works correctly with MATCH plugin v1 as well as v2
|
2007-11-28 |
Chris Cannam |
...
|
2007-11-26 |
Chris Cannam |
* Add support for Rubber Band timestretcher
|
2007-11-23 |
Chris Cannam |
* Add Erase tool and mode
|
2007-11-22 |
Chris Cannam |
* Some work on correct alignment when moving panes during playback
|
2007-11-11 |
Chris Cannam |
...
|
2007-11-11 |
Chris Cannam |
* Pass StorageAdviser::Criteria into FFTModel constructor etc
|
2007-11-09 |
Chris Cannam |
* Factor out uses of "Sonic Visualiser" in "common" code to applicationName()
|
2007-11-08 |
Chris Cannam |
* use jack_client_open
|
2007-11-07 |
Chris Cannam |
* Add [x] button to pane to quickly delete it
|
2007-11-07 |
Chris Cannam |
* Further naming change: Transformer -> ModelTransformer.
|
2007-11-05 |
Chris Cannam |
* Introduce new Transform class which contains data necessary to describe the
|
2007-11-02 |
Chris Cannam |
* Fix #1815930 new crash, just introduced!
|
2007-11-01 |
Chris Cannam |
* Remove alignment button altogether if no Match plugin installed.
|
2007-11-01 |
Chris Cannam |
* Fix availability of alignment button and relative align/solo button state
|
2007-11-01 |
Chris Cannam |
* FileSource -> default to showProgress = false
|
2007-10-25 |
Chris Cannam |
* Add Align button to main window; use it
|
2007-10-25 |
Chris Cannam |
* Add auto-alignment toggle to Document
|
2007-10-24 |
Chris Cannam |
* Fix build (document -> framework renaming)
|
2007-10-24 |
Chris Cannam |
* document -> framework (will not compile, path fixes not in yet)
|
2007-10-24 |
Chris Cannam |
* Add new project files
|
2007-10-24 |
Chris Cannam |
* Move some things around to facilitate plundering libraries for other
|
2006-07-31 |
Chris Cannam |
* Reorganising code base. This revision will not compile.
last-cc-copyright sv1-1.0pre1 sv1-1.0pre2 sv1-1.0pre3 sv1-1.0pre4 sv1-1.0rc1 sv1-v1.0
|
2006-07-27 |
Chris Cannam |
* Change preferences dialog to ok/apply/cancel model
|
2006-06-28 |
Chris Cannam |
* Exceptions for file read etc
|
2006-06-15 |
Chris Cannam |
* Switch from fftw3 to fftw3f. I think the efficiency improvement is probably
|
2006-05-12 |
Chris Cannam |
* Make vertical scale alignment modes work in note layer as well as time-value
sv1-v0.9rc1 sv1-v0.9rc2
|
2006-05-11 |
Chris Cannam |
* Add units repository, and unit property on time-value and note layers.
|
2006-05-11 |
Chris Cannam |
* Fix serious failure to reload "imported" (i.e. all non-derived non-main)
|
2006-05-08 |
Chris Cannam |
* Make a single base Thread class for RT and non-RT threads
|
2006-04-28 |
Chris Cannam |
* fix long-standing failure to silence layers that have been deleted
|
2006-04-27 |
Chris Cannam |
* Ensure consistent ordering of layer text labels
|
2006-04-26 |
Chris Cannam |
* Fix crash in spectrogram layer when replacing model
|
2006-04-26 |
Chris Cannam |
* Some work on reloading play parameters from file (not quite working yet)
|
2006-04-25 |
Chris Cannam |
* Pull out temporary directory management into its own class
|
2006-04-10 |
Chris Cannam |
* Create temporary directory, cleaned up on exit, and use it to store
|
2006-04-06 |
Chris Cannam |
* Build fixes
|
2006-04-06 |
Chris Cannam |
* Remove dsp directory. This is now the qm-dsp library used by
|
2006-03-31 |
Chris Cannam |
* Modify to use Vamp SDK for proper feature extraction plugins.
|
2006-03-30 |
Chris Cannam |
* Ensure plugin parameters for a transform are saved in the .sv file and
|
2006-03-27 |
Chris Cannam |
* More structural work on feature extraction plugin C <-> C++ adapter
|
2006-03-23 |
Chris Cannam |
* Add icon for playback plugin edit button
|
2006-03-23 |
Chris Cannam |
* Add editing for auralisation plugin parameters and programs
|
2006-03-20 |
Chris Cannam |
* Update licensing rubric for GPL
|
2006-03-20 |
Chris Cannam |
* Make RealTimePluginInstances also provide the PluginInstance interface
|
2006-03-20 |
Chris Cannam |
* Set indent-tabs-mode to nil in Emacs mode direction
|
2006-03-10 |
Chris Cannam |
* More document structure / main window / file I/O work
|
2006-03-06 |
Chris Cannam |
* A bit more work on main window / document / commands stuff. This is still
|
2006-03-03 |
Chris Cannam |
* Fix a crash in PortAudio output for mono data
|
2006-03-03 |
Martin Gasser |
had to include <cmath> in some files to make it compile on the mac
|
2006-03-03 |
Martin Gasser |
MacOS fixes, TonalChangeDetector added
|
2006-02-17 |
Chris Cannam |
* As previous commit
|
2006-02-17 |
Chris Cannam |
* Implement play mute, level and pan controls and a layer visibility control
|
2006-02-15 |
Chris Cannam |
* Add LED button
|
2006-02-09 |
Chris Cannam |
* Add basics of MIDI file import. Doesn't actually create the model yet.
|
2006-02-08 |
Chris Cannam |
* Add ffwd/rewind
|
2006-02-02 |
Chris Cannam |
* Refactor sparse models. Previously the 1D and time-value models duplicated
|
2006-01-30 |
Chris Cannam |
* Add command history class, and basic undo/redo menus. No actual commands
|
2006-01-27 |
Chris Cannam |
* Introduce potentially-separate read and write ring buffers, so we can swap
|
2006-01-26 |
Chris Cannam |
* Fixes to playback of short looped files, of synthesised content within looped
|
2006-01-25 |
Chris Cannam |
* Fix update and play limits for play-selection mode when not looping
|
2006-01-24 |
Chris Cannam |
* Add play-selection and looping modes. Looping seems to work OK, but
|
2006-01-12 |
Chris Cannam |
* Update copyrights to 2006
|
2006-01-12 |
Chris Cannam |
* Adjust use of target sample rate, so as to make the decision about whether
|
2006-01-10 |
Chris Cannam |
initial import
|