log

age author description
2011-07-25 mathieub Merge from branch "sonification" integration_library
2011-07-25 mathieub Merge from branch "toggle" integration_library
2011-07-06 mathieub Extends the audio feedback of the piano scale to the Spectrum layer (horizontal piano keyboard). sonification
2011-06-24 Chris Cannam Add playExampleNote route through view manager out to the audio play source sonification
2011-06-24 Chris Cannam Check the scale width in the View (which has access to it); ask the layer to do something when the user clicks in the scale regardless of the edit mode, and continue with normal processing if the layer has nothing interesting to do sonification
2011-06-21 mathieub Branch to handle audio feedback and metadata sonification interactively with the UI. sonification
2011-06-21 mathieub Add a new feature to allow users to toggle between minimal and full modes. This is done by hiding/showing the pane stack, menu actions, and toolbars. toggle
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-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-04-14 Chris Cannam Record and show any error that occurs during layer processing (e.g. spectrogram layer runs out of disc space for feature files)
2011-04-07 Chris Cannam Added tag sv_v1.8 for changeset c9d6cf9c51c8
2011-04-04 Chris Cannam * Cut off column dialog if there are many columns -- allow user to ignore or take values from all columns past a certain number. sv_v1.8
2011-03-08 Chris Cannam * Update configure
2011-03-08 Chris Cannam * Update config per recent changes to svcore
2011-02-07 Chris Cannam * Fix untranslated string
2011-02-04 Chris Cannam * Display distance the selection has been dragged by, when moving it with the edit tool
2010-10-25 Chris Cannam * Make text labels in time instant layer more apparent (use drawVisibleText)
2010-10-24 Chris Cannam * Make text clearer on complex backgrounds by adding a translucent surrounding box
2010-10-13 Dan Stowell Ignore hidden layers when exporting image - closes sf.net #3041878.
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 * 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-03-30 Chris Cannam * More on track matching
2010-07-19 Chris Cannam * Complete the overhaul of CSV file import; now you can pick the purpose for
2010-07-16 Chris Cannam * Start revamping the CSV import dialog so as to show a "purpose" for each column.
2010-07-08 Chris Cannam * Add option to import time+duration (or time+endtime) from CSV files
2010-06-22 Chris Cannam * Avoid warnings for out of range pixel set at edges
2010-06-15 Chris Cannam * Fix incorrect grouping for spectrum layer parameters
2010-05-05 Chris Cannam * Quick workarounds for some very weird behaviour on first test sv-v1.7.2
2010-03-12 Chris Cannam * Pop view progress bars back into "indeterminate" mode if they are not
2010-01-29 Chris Cannam * Add origin line (y=0) to time-value layer
2010-01-28 Chris Cannam * Add "plot derivatives" option to time value layer (scale is not always right)
2009-10-22 Chris Cannam * Layer data editor window: fix sorting for columns in region model, sv-v1.7.1
2009-10-02 Chris Cannam * Big improvements to editing behaviour in note and region models sv-v1.7
2009-09-28 Chris Cannam * Make a better job of picking the proper point to drag, edit, delete etc
2009-09-25 Chris Cannam * Add time display format preference
2009-09-23 Chris Cannam * Make NO_PIXMAP_COPY_TO_SELF the default
2009-09-23 Chris Cannam * Remove a bit of debug output
2009-09-11 Chris Cannam * Add start frame get/set to EditableDenseThreeDimensionalModel and use it
2009-09-10 Chris Cannam * solaris build fixes
2009-08-18 Chris Cannam * Show MIDI pitch number as well as note name and frequency
2009-08-05 Chris Cannam * minor fixes
2009-08-03 Chris Cannam * some work on improving region editing -- incomplete
2009-08-03 Chris Cannam * spiff up thumbwheels
2009-06-29 Chris Cannam ... sv-v1.6
2009-06-09 Chris Cannam * Add insertPane
2009-06-05 Chris Cannam * A few minor fixes to SliceLayer based on using it for slices of key plots
2009-06-05 Chris Cannam * Fix colour 3d plot's habit of repeating column 0 in column -1's position
2009-05-22 Chris Cannam * Add High Gain colour map
2009-05-22 Chris Cannam * Add smoothing option to colour 3d plot
2009-05-21 Chris Cannam * Fixes to log bin scale; add colour scale gain
2009-05-19 Chris Cannam * another minor improvement
2009-05-19 Chris Cannam * some improvements to log scale in colour 3d plot (still only in dense
2009-05-18 Chris Cannam * Make a start on logarithmic vertical scale in colour 3d plot
2009-03-30 Chris Cannam * fix to rounding problems in plugin parameter box
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 * Fix crash when opening SV file when the audio data file can't be found
2009-03-19 Chris Cannam * fix incorrect default scale extents when loading layer from a file
2009-03-16 Chris Cannam * debug tidy sv-v1.5
2009-03-16 Chris Cannam * various minor bits
2009-03-13 Chris Cannam ...
2009-03-13 Chris Cannam ...!
2009-03-13 Chris Cannam ...
2009-03-13 Chris Cannam ...
2009-03-06 Chris Cannam ...
2009-03-06 Chris Cannam * fix unsigned overflow causing spectrogram to "disappear" in some
2009-03-03 Chris Cannam * "ffwd-similar"
2009-03-03 Chris Cannam * Attempt to pick more sensible default centre frame for newly created view
2009-02-27 Chris Cannam * Add icons for "show segment division lines" in time value layer and sv-v1.5pre1
2009-02-27 Chris Cannam * Activity log updates
2009-02-26 Chris Cannam * Make drawing segment divisions optional in segmentation plot style of
2009-02-26 Chris Cannam * Use QDialogButtonBox in format dialog (surprised I missed that one all
2009-02-26 Chris Cannam * Do a _slightly_ better job of ensuring new panes come up showing the
2009-02-26 Chris Cannam * Handle zero-velocity note ons as well as note offs (can't believe I
2009-02-25 Chris Cannam * Add Absolute plot scale, in colour 3d plot layer only for the moment
2009-02-25 Chris Cannam * Make ctrl-drag drag the view without updating anything else (in
2009-02-25 Chris Cannam * Make it possible to record live MIDI to a note layer.
2009-02-25 Chris Cannam ...
2009-02-25 Chris Cannam * Make Activity Log a bit more of a proper window
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-24 Chris Cannam * Show duration at both ends of selection if space permits (#2065013)
2009-02-24 Chris Cannam * Make it possible to switch panes by clicking on the current-pane
2009-02-23 Chris Cannam * zoom reset icon
2009-02-23 Chris Cannam * Making the zoom reset button flat fixes the zoom wheels layout problem
2009-02-23 Chris Cannam * os/x layout fixes (make the X button flat, otherwise the margins go all
2009-02-23 Chris Cannam * recalculate LED cache pixmaps if size changes
2009-02-23 Chris Cannam * a few more midi bits, attempt to fix vertical-black-bar-misplacement-on-mac
2009-02-12 Chris Cannam * Some fairly simplistic code to set up layer type properties based on
2009-02-11 Chris Cannam * experiment (does this improve layout on mac?)
2009-02-09 Chris Cannam * very minor changes
2009-02-09 Chris Cannam * Fix overall mag range management in normalise-visible-area mode
2009-02-06 Chris Cannam * Restore (better quality) y-axis interpolation in spectrogram
2009-02-05 Chris Cannam * Restore peak bins mode in spectrogram
2009-02-05 Chris Cannam * Re-enable peak frequencies display in spectrogram
2009-02-05 Chris Cannam * Re-enable column normalization
2009-02-05 Chris Cannam * Finer locking in fft caches; fix displayed bin ranges in spectrogram
2009-02-04 Chris Cannam * fix deadlock in fft memory cache usage
2009-02-04 Chris Cannam * Make use of peak cache in spectrogram
2009-02-04 Chris Cannam * reorganise function for faster data retrieval
2009-02-04 Chris Cannam * throw (but do not yet catch!) exception when running out of disc space
2009-02-03 Chris Cannam * sort out cropping and scaling for x-smoothed draw buffer
2009-02-03 Chris Cannam * start introducing another rendering method
2009-02-03 Chris Cannam * smooth x-scaling for images in spectrogram -- needs an overlap to avoid
2009-02-03 Chris Cannam * incremental commit
2009-02-03 Chris Cannam * some preparatory reorganisation
2009-02-02 Chris Cannam * Avoid crash in StorageAdviser if temporary directory cannot be opened
2009-01-29 Chris Cannam * add setLayerDormant
2009-01-29 Chris Cannam * take a bit more care about peaks cache sizing
2009-01-27 Chris Cannam * Merge from one-fftdataserver-per-fftmodel branch. This bit of
2009-01-26 Chris Cannam * Try out a smooth-scaling paint method... not especially promising
2009-01-26 Chris Cannam * Change QMutex in Editable DTDM to a read/write lock
2009-01-26 Chris Cannam * another, rather trivial, optimisation
2009-01-23 Chris Cannam * some tweaks that make Colour3DPlotLayer a little bit faster for
2009-01-23 Chris Cannam * make compression optional in editable dense 3d model, and some tweaks
2009-01-22 Chris Cannam * try some qvectors
2009-01-22 Chris Cannam * Make Colour3DPlotLayer::paintDense much faster (but still not fast
2009-01-16 Chris Cannam * fix some warnings, remove debug
2009-01-15 Chris Cannam * Fix crash in SimpleSPARQLQuery
2009-01-09 Chris Cannam * The main fix here is to the arguments of SVApplication -- the first
2008-12-12 Chris Cannam * Avoid crash when zooming-to-fit a very short file! (Of course, we
2008-12-08 Chris Cannam * Knock a bit of sense into Colour3DPlotLayer's cache management sv-v1.4 sv-v1.4rc1
2008-12-08 Chris Cannam * Ensure text models are exported with text properties in RDF, and
2008-12-08 Chris Cannam * Cut back on the locking and general workload in
2008-12-04 Chris Cannam * minor stuff
2008-12-03 Chris Cannam * Fix failure to include audio files in default open-file dialog invoked
2008-12-02 Chris Cannam * Permit viewing (though not editing) colour 3d plot layer data in
2008-12-01 Chris Cannam * Fix incorrect starting extents in derived note & time-value layers
2008-11-28 Chris Cannam Various fixes:
2008-11-21 Chris Cannam * Use enum for transform type instead of trying to do dumb things like
2008-11-20 Chris Cannam * don't pre-declare classes in Vamp namespace (namespace may change!)
2008-11-20 Chris Cannam * Make it possible to Find a Transform even when no file loaded (it
2008-11-20 Chris Cannam * Add more informative text to Find a Transform (particularly when none
2008-11-19 Chris Cannam * minor text change
2008-11-19 Chris Cannam * Add some informative labels to transform finder
2008-11-12 Chris Cannam * Make scale bar more accurate (if no more helpful) in log scaled colour 3d plot
2008-11-12 Chris Cannam * update changelog
2008-11-12 Chris Cannam * Save & reload vertical scale extents from note, time/value & colour 3d
2008-11-12 Chris Cannam * Make Colour 3D Plot layer vertically zoomable and scrollable
2008-11-11 Chris Cannam * Add use-log-scale estimator. Not quite right yet; the model doesn't
2008-11-07 Chris Cannam * Update to new-line vamp plugin sdk
2008-10-28 Chris Cannam * Avoid waiting on uninstalled transforms mutex in TransformFactory::
2008-10-28 Chris Cannam * Add more info button to plugin dialog
2008-10-24 Chris Cannam * Add vertical zoom/pan to note layer as well (when not in auto-align
2008-10-24 Chris Cannam * minor tidy
2008-10-24 Chris Cannam * Add vertical zoom and pan to time-value layer.
2008-10-23 Chris Cannam * Add More Info URL to plugin finder
2008-10-21 Chris Cannam * Fix text positioning in segmentation-mode layer scale
2008-10-16 Chris Cannam * Improve numerical display in time-value layer scale
2008-10-16 Chris Cannam * somewhat clearer layout in region layer
2008-10-15 Chris Cannam * Fix race condition in FFTFileCache when reading from the same FFT model
2008-10-14 Chris Cannam * Add beginnings of capability to search plugins that are not yet
2008-10-10 Chris Cannam * some plotting tweaks
2008-10-09 Chris Cannam * Fix a nasty and long-standing race condition in MatrixFile's use of
2008-10-09 Chris Cannam * Support transforms that output regions with more than one bin (by
2008-10-07 Chris Cannam * Support importing features from RDF whose times are intervals rather
2008-09-30 Chris Cannam * Connect up Up and Down arrows in the transform finder
2008-09-29 Chris Cannam * More transform finder stuff
2008-09-29 Chris Cannam * More SelectableLabel and TransformFinder tweaking
2008-09-29 Chris Cannam * More twiddling with TransformFinder
2008-09-26 Chris Cannam ...
2008-09-26 Chris Cannam * moar pointless twiddlin
2008-09-25 Chris Cannam * More transform finder fiddling
2008-09-25 Chris Cannam * some work on transform finder
2008-09-23 Chris Cannam * grr
2008-09-23 Chris Cannam * Annoyingly not-really-working twist on things
2008-09-23 Chris Cannam * Start work on TransformFinder dialog
2008-09-22 Chris Cannam * Add beginnings of transform-search-by-text function
2008-09-22 Chris Cannam * Improve snap policy for selecting regions
2008-09-19 Chris Cannam * tweaks
2008-09-19 Chris Cannam * Add segmentation plot type to region layer (plotting not implemented yet)
2008-09-18 Chris Cannam * Add region model and layer; improve assignment of model types to
2008-09-18 Chris Cannam * Merge revisions 1041 to 1130 from sv-rdf-import branch
2008-07-31 Chris Cannam * remove some debug
2008-07-29 Chris Cannam * typo/transposition
2008-07-10 Chris Cannam * Updates for 1.3 sv1-v1.3 sv1-v1.3rc1
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-18 Chris Cannam * minor enhancement to data edit make-current
2008-06-17 Chris Cannam * start play-tracking toggle in data editor dialog
2008-06-17 Chris Cannam * a bit of progress on retaining current row when sorting changes &c
2008-06-16 Chris Cannam * Basic implementation of add and remove point in data editor
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-12 Chris Cannam * Update translations, and add change counter to name of bundle command
2008-06-12 Chris Cannam * sorting arbitrary columns in data editor
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-09 Chris Cannam * basics of data editing in data table view
2008-06-06 Chris Cannam * Start adding a spreadsheet-style editor window for model data
2008-05-21 Chris Cannam * Provide a proper implementation of
2008-05-20 Chris Cannam * default synchronous to false, of course...
2008-05-20 Chris Cannam * Attempt fix for #1914752 export image has holes (1.0 and 1.2)
2008-05-20 Chris Cannam * Start layer progress bars in "indeterminate" mode
2008-05-19 Chris Cannam * Permit holding Shift while dragging an instant or other edited thing,
2008-05-16 Chris Cannam * Halve space requirements for range (waveform peak) caches
2008-05-12 Chris Cannam ...
2008-05-12 Chris Cannam ...
2008-05-09 Chris Cannam ...
2008-05-08 Chris Cannam * Speed up spectrogram painting by releasing mutex in FFTDataServer
2008-05-08 Chris Cannam * Some debug output and tweaks spectrogram-cache-rejig
2008-04-29 Chris Cannam * The fix in rev 1002 had the nasty side-effect of breaking part of the fix in
2008-03-14 Chris Cannam ...
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-12 Chris Cannam * juggle some files around in order to free audioio, base, and system libraries
2008-03-12 Chris Cannam * Fix mislabelling of time lines in ruler
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-15 Chris Cannam * Fix incorrect assignment to point values in "acting on previous point" sv1-v1.2
2008-02-15 Chris Cannam * Fix #1894369 1.2pre5 crashes on copying data
2008-02-13 Chris Cannam * Fix drawing of time ruler during scrolling (bits were being missed) sv1-v1.2pre5
2008-02-12 Chris Cannam * Allow entry of numbers smaller than 1 in the Set Counters dialog
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-11 Chris Cannam * Avoid setting a new colour on layer when adding the same layer more than
2008-02-07 Chris Cannam * Ensure waveforms are strictly correct even when using a non-power-of-two
2008-02-07 Chris Cannam * New views created in page-follow mode should be centred on global centre
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 * Add pitch range in octaves, semitones and cents to the measurement rect
2008-02-06 Chris Cannam * better default name for new colour (hi Craig!)
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-04 Chris Cannam * some work on realignment when pasting (problems remain)
2008-02-04 Chris Cannam * Add ability to invert a colour 3d plot in the vertical axis
2008-02-04 Chris Cannam * function rename & notes
2008-01-30 Chris Cannam ...
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 * Fix duplication of zero'th column in the minus-one'th column position
2008-01-24 Chris Cannam * Further model lifecycle fixes
2008-01-23 Chris Cannam * Various fixes to object lifetime management, particularly in the spectrum
2008-01-23 Chris Cannam * add splash screen
2008-01-14 Chris Cannam * fix colour 3d plot layer mis-rendering bug -- but I think it's still using
2008-01-11 Chris Cannam * add icons to colour 3d plot layer toggles
2008-01-08 Chris Cannam * Fix 1864770 overlaid spectrum layers drawn wrong
2008-01-04 Chris Cannam * better progress reporting in FileSource
2007-12-18 Chris Cannam * Fix #1848191 double clicking on time instants causes move
2007-12-17 Chris Cannam * fix support for logarithmic hints in plugin parameters
2007-12-14 Chris Cannam ...
2007-12-13 Chris Cannam * Fix #1841095 tapping time instant gives wrong time in aligned track
2007-12-12 Chris Cannam * Fix #1844539 confusing waveform navigator with secondary files
2007-12-11 Chris Cannam * Make font size in panes configurable, with a smaller default
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-23 Chris Cannam * Add Erase tool and mode
2007-11-22 Chris Cannam ...
2007-11-22 Chris Cannam * Some work on correct alignment when moving panes during playback
2007-11-19 Chris Cannam * Some bits and bobs of cache mangling -- closer to working, but still not spectrogram-cache-rejig
2007-11-19 Chris Cannam * Some fixes to cache repainting strategy -- should make things a little
2007-11-16 Chris Cannam * cache bits & bobs (wholly broken at the moment) spectrogram-cache-rejig
2007-11-14 Chris Cannam * First hack towards more efficient paint mechanism from cache filled spectrogram-cache-rejig
2007-11-11 Chris Cannam * Fix crash
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 ... further_alignment_faffing
2007-11-07 Chris Cannam * fix pane layout problem; fix waveform butterfly mode
2007-11-07 Chris Cannam * Add [x] button to pane to quickly delete it
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 * Some tidying up to handling of alignment; add alignment status label to
2007-10-22 Chris Cannam * Split MainWindow out into MainWindowBase (pane stack management, basic file
2007-10-18 Chris Cannam * RemoteFile -> FileSource
2007-10-18 Chris Cannam * Make RemoteFile far more pervasive, and use it for local files as well
2007-10-18 Chris Cannam * Make XmlExportable::toXml the function that is universally overridden (and
2007-10-17 Chris Cannam * Make drop behave more sensibly (replace current pane)
2007-10-16 Chris Cannam * "Align mode"
2007-10-16 Chris Cannam * Make View getStartFrame etc non-virtual for easier inlining
2007-10-10 Chris Cannam * Make it possible to drop audio files, layer files, session files and images
2007-10-10 Chris Cannam * Add Reset Counters... function
2007-10-09 Chris Cannam ...
2007-10-09 Chris Cannam * fix misbehaving apply-to-selection-only checkbox, fix default step size for
2007-10-08 Chris Cannam * Add labelling option for instants inserted through tapping (closes FR#1674184)
2007-10-05 Chris Cannam * Add image layer icon (from GIMP)
2007-10-05 Chris Cannam ...
2007-10-05 Chris Cannam * Add support for remote files to image layer
2007-10-05 Chris Cannam * More work on image layer display &c
2007-10-04 Chris Cannam * Phase 1 of an image layer.
2007-10-01 Chris Cannam * Change WaveFileModel API from getValues(start,end) to getData(start,count).
2007-09-28 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
2007-09-06 Chris Cannam * Ensure labels and their pixmaps get redrawn properly
2007-09-05 Chris Cannam * Show colour swatch next to layer name in pane (if available)
2007-08-16 Chris Cannam * Layer tree view updating when visibility / audibility changed (and layers
2007-08-14 Chris Cannam ...
2007-08-14 Chris Cannam * Fix #1757772 tempo, dynamic related plug-ins bug -- make auto-align
2007-08-13 Chris Cannam * missed this in last commit
2007-08-10 Chris Cannam * Better abbreviation modes for layer names in pane (and input model combo
2007-08-09 Chris Cannam * continue to pick "new" colours for coloured layers even when all colours
2007-08-06 Chris Cannam * Add QuickTime file reader class -- totally untested, shouldn't even compile
2007-07-16 Chris Cannam * dark background if necessary in key/mouse reference
2007-07-13 Chris Cannam * Restore Scale setting which had mistakenly disappeared from spectrum
2007-07-13 Chris Cannam * Add icon loader that automatically inverts icons where appropriate for
2007-07-12 Chris Cannam * Fix failure to auto-calculate bounds on time-value or note model loaded
2007-07-12 Chris Cannam * Add SingleColourLayer to manage colours for layers that have a single
2007-07-11 Chris Cannam * Fix failure to save vertical scale setting from time-value layer
2007-07-11 Chris Cannam * Add a colour database, and Add New Colour function to the colour combo
2007-07-06 Chris Cannam * threshold, show-peaks properties in spectrum
2007-07-05 Chris Cannam * Make it possible to "measure" a feature on the spectrogram by double-
2007-07-05 Chris Cannam * Add mouse actions to key and mouse reference dialog
2007-07-04 Chris Cannam * Add key reference window to Help menu (also needs mouse reference)
2007-07-04 Chris Cannam * Pull peak-picker out of SpectrumLayer and into FFTModel; use combined
2007-07-03 Chris Cannam * add pitch label to spectrogram harmonic cursor as well
2007-07-03 Chris Cannam * Fix piano keyboard in spectrum, add pitch labels to frequency displays in
2007-07-03 Chris Cannam * Fix up and simplify the LayerTreeModel, removing a horrible memory leak
2007-07-02 Chris Cannam * attempt to ensure zoom-to-fit actually makes things fit (not obscured by
2007-07-02 Chris Cannam * avoid trying to calculate fft from incomplete decoded audio file in spectrum
2007-07-02 Chris Cannam * Fix centre line position
2007-06-29 Chris Cannam * proper (though ugly) handling of y coord for measure rects in scrollable layers
2007-06-29 Chris Cannam * highlight the nearest measurement rect
2007-06-28 Chris Cannam * Change a number of keyboard shortcuts -- get rid of all the Alt+ shortcuts
2007-06-26 Chris Cannam ...
2007-06-26 Chris Cannam * save/reload measurements in session
2007-06-26 Chris Cannam * Use a command for adding layer measurements
2007-06-21 Chris Cannam * more on measurement tool -- pull out some logic from pane to layer &c
2007-06-21 Chris Cannam * more on measurement tool
2007-06-15 Chris Cannam * fixes to spectrum harmonic cursor etc
2007-06-15 Chris Cannam * few more measurement mode bits
2007-06-14 Chris Cannam ...
2007-06-14 Chris Cannam * more measurement tool stuff
2007-06-14 Chris Cannam * some more work on measurement tool, and refactor Pane::paintEvent
2007-06-14 Chris Cannam * a bit more work on measurement tool mode
2007-06-13 Chris Cannam * some beginnings of what will be measurement tool functionality
2007-06-13 Chris Cannam * Add logic for picking up the vertical scale from an underlying layer if
2007-06-13 Chris Cannam * Add a measurement mode tool -- no functionality yet
2007-06-13 Chris Cannam * Make shift+mousewheel scroll vertically (where applicable) and alt+mousewheel
2007-06-13 Chris Cannam * double-click in navigate mode relocates the centre frame (closing #1734854)
2007-06-11 Chris Cannam * bit of work on harmonic cursor in spectrum
2007-06-08 Chris Cannam * FFT: fix invalid write of normalisation factor in compact mode of disc cache
2007-06-01 Chris Cannam * don't store fft values scaled by fftsize/2; that's a special requirement
2007-05-18 Chris Cannam * minor usability fixes
2007-05-04 Chris Cannam * Fix #1712589 Reset button for thumbwheels not working properly sv1-v1.0
2007-04-30 Chris Cannam * more compile warning fixes sv1-1.0rc1
2007-04-30 Chris Cannam * Fix many compile warnings, remove some debug output
2007-04-30 Chris Cannam ...
2007-04-27 Chris Cannam * Fix #1707133 osx right pane too narrow
2007-04-27 Chris Cannam * Fix #1706927 NaNs from plugin outputs should not be used
2007-04-27 Chris Cannam * Fix #1707650 refreshes not happening
2007-04-27 Chris Cannam ...
2007-04-23 Chris Cannam ... sv1-1.0pre4
2007-04-23 Chris Cannam ...
2007-04-23 Chris Cannam ...
2007-04-23 Chris Cannam ...
2007-04-19 Chris Cannam * looks like this ugly OS/X hack is no longer necessary with more recent Qt
2007-04-19 Chris Cannam * fix crash
2007-04-16 Chris Cannam * Fix alignment of new pane added after play position has changed (but global
2007-04-16 Chris Cannam * Experiment with sizing the property stacks and using a frame on the overview
2007-04-02 Chris Cannam * Russian update from Alexandre, and a couple of i18n fixes
2007-03-30 Chris Cannam * doc updates
2007-03-15 Chris Cannam * Fix crash on startup on Windows sv1-1.0pre3
2007-03-15 Chris Cannam * Grey out exporting entire pane as image if it will be too wide for QImage
2007-03-15 Chris Cannam * Add missing include
2007-03-14 Chris Cannam * Remove tip dialog for now. I don't like it enough sv1-1.0pre2
2007-03-13 Chris Cannam * updates to tip dialog
2007-03-12 Chris Cannam * Add scale to image
2007-03-12 Chris Cannam * Add basics of an Export Image File function
2007-03-09 Chris Cannam * Basic beginnings of what will become a tip-of-the-day dialog
2007-03-08 Chris Cannam * Fix #1672407 confused by plugin-named files in cwd (or home?)
2007-03-07 Chris Cannam * Add display of selection extents in status bar when dragging a selection
2007-03-07 Chris Cannam * More useful status bar text -- show the current play time and the extents of
2007-03-05 Chris Cannam * Add fuzzy interpolation option as an alternative to zero padding in
2007-03-05 Chris Cannam * Make the vertical scale a bit less thtoopid for many linear scale spectra
2007-03-05 Chris Cannam * Fix failure to update mapped value when setValue is called
2007-03-05 Chris Cannam * Add current value to context help for dials in property boxes, and update
2007-03-05 Chris Cannam * Inhibit making and displaying time selections in slice layers
2007-03-02 Chris Cannam * Make getPropertyRangeAndValue return the default separately from the current sv1-1.0pre1
2007-03-02 Chris Cannam * Update to use new vamp-hostsdk instead of vamp-sdk
2007-03-01 Chris Cannam * Fix overzealous cacheing in waveform layer that was leading to inaccurate
2007-03-01 Chris Cannam * Fix real-time plugin corruption when getLatency is called for some plugins
2007-03-01 Chris Cannam * Make audio file reader factory try for a reader based on the file's
2007-03-01 Chris Cannam * Rejig handling of scrolling views. Ensures, among other things, that playing
2007-02-28 Chris Cannam * Fix incorrect meter-scaling value for 0dB; some tidying
2007-02-27 Chris Cannam ...
2007-02-27 Chris Cannam * Further fixes for Vamp API change, and update to support API versioning
2007-02-26 Chris Cannam * Fixes for new Vamp API changes -- I think plugin parameters are not being
2007-02-26 Chris Cannam * ensure view cache is discarded when overlay level changes
2007-02-26 Chris Cannam * remove some debug and some obsolete moc file includes
2007-02-26 Chris Cannam * Fix occasional misplacement of zoom wheels
2007-02-14 Chris Cannam * Fix crash in short spectrogram paint
2007-02-09 Chris Cannam * Add non-fftw3 fft alternative
2007-02-09 Chris Cannam ...
2007-02-07 Chris Cannam * Return ranges from RangeSummarisableTimeValueModel::getRanges by references
2007-02-05 Chris Cannam * Flesh out feature descriptions for spectrum
2007-02-01 Chris Cannam * Scale fixes and feature descriptions in slice layer
2007-02-01 Chris Cannam * Work on harmonising colour and scale ranges between types of layer
2007-01-31 Chris Cannam * Add separate colour mapping unit; use it in spectrogram (colour 3d plot to follow)
2007-01-29 Chris Cannam * beginnings of spectrum scales
2007-01-26 Chris Cannam ...
2007-01-26 Chris Cannam * Add slice layers (so you can display a slice of a colour 3d plot as if it were
2007-01-24 Chris Cannam * Avoid unnecessary work and updates when an invisible thumbwheel changes
2007-01-22 Chris Cannam * Fix a crash in spectrogram
2007-01-22 Chris Cannam * Allow user to activate a pane by clicking on the tab for its currently active
2007-01-19 Chris Cannam * Add large chunks of context help in the optional status bar
2007-01-12 Chris Cannam * Add range input dialog
2007-01-12 Chris Cannam * better icon
2007-01-05 Chris Cannam * Further fix for restoring layer visibility from session file
2007-01-05 Chris Cannam * Fix failure to reload play mute state correctly from session file
2006-12-13 Chris Cannam * Fix miscomparison of matrix height and fft size /2 (should be /2+1)
2006-11-24 Chris Cannam * Omit translucent blue fill for selection rectangles that are superimposed
2006-11-17 Chris Cannam * Update copyright notes as appropriate.
2006-11-15 Chris Cannam * Remove some obsolete files
2006-11-15 Chris Cannam * Add vertical zooming and snap-to-selection for OSC control;
2006-11-14 Chris Cannam * Press X to toggle the property boxes
2006-11-13 Chris Cannam * Somewhat better handling of running out of memory or disc space
2006-11-10 Chris Cannam * Update the main sv.prf for compatibility with Qt 4.2 qmake instead of
2006-10-30 Chris Cannam ...
2006-10-24 Martin Gasser #include <math.h> required on OSX
2006-10-19 Chris Cannam * Wire up the Panner widget in the pane, and do some tidying in Pane
2006-10-19 Chris Cannam * Rename the existing Panner to Overview (big duh!)
2006-10-18 Chris Cannam * A start to a panner widget to go with thumbwheels
2006-10-17 Chris Cannam * Fix signal name
2006-10-17 Chris Cannam * minor fixes to tooltip
2006-10-17 Chris Cannam * Fix slowness in serving FFT values to feature extraction plugin transform
2006-10-17 Chris Cannam * Make audio dial remember its more accurate mapped value as well as its
2006-10-16 Chris Cannam * Use RangeMappers in various places in plugin parameters, layer properties,
2006-10-16 Chris Cannam * Add spectrum icon
2006-10-12 Chris Cannam * Make the thumbwheel widget much smoother to use, and fix a bug in positioning
2006-10-12 Chris Cannam * Add system-specific LADSPA and DSSI plugin paths (for OS/X and Windows)
2006-10-11 Chris Cannam * Tidy up plugin parameter dialog by switching it to a simple constructor
2006-10-10 Chris Cannam * Handle generator transforms (plugins whose channel count isn't dependent on
2006-10-10 Chris Cannam * Improve output from Profiler class and make it incur less (no) overhead in
2006-10-09 Chris Cannam * Some dull work to continue unifying the fft model and editable dense 3d model
2006-10-06 Chris Cannam * Various improvements to colour 3d plot layer, particularly for large and/or
2006-10-05 Chris Cannam ...
2006-10-05 Chris Cannam ...
2006-10-05 Chris Cannam * Tidy up inheritance hierarchy of model classes -- remove ZoomConstraint as
2006-10-04 Chris Cannam ...
2006-10-03 Chris Cannam * Introduce WritableWaveFileModel, and use it as an output model for audio
2006-09-27 Chris Cannam * Some work on SpectrumLayer properties etc
2006-09-25 Chris Cannam * Add a friendlier setup mechanism to SubdividingMenu, and use it for all the
2006-09-25 Chris Cannam * Pull alphabetical categorisation code out into a SubdividingMenu class
2006-09-22 Chris Cannam * Add a bit of resistance to pane dragging so as to make it harder to
2006-09-22 Chris Cannam * Pull transforms out of Layer menu (again) and into a separate Transforms
2006-09-20 Chris Cannam * Handle plugins with weird block size requirements properly
2006-09-20 Chris Cannam * stepsize/blocksize from plugin dialog actually working, though with some
2006-09-19 Chris Cannam * More to do with passing around step/blocksize etc from plugin dialog to
2006-09-18 Chris Cannam * Add mono timestretch toggle button; some more work on getting blocksize etc
2006-09-15 Chris Cannam ...
2006-09-15 Chris Cannam * Put channel and windowing parameters on an "advanced" bit of the plugin
2006-09-14 Chris Cannam ...
2006-09-13 Chris Cannam * avoid slipping from default value on mid-click
2006-09-11 Chris Cannam * add window size/increment/shape settings to plugin parameter dialog, though
2006-09-11 Chris Cannam * Pull window type selector and shape preview out into their own widgets
2006-09-05 Chris Cannam * revert to using averages
2006-08-22 Chris Cannam * experiment with finer zoom level changes when using h thumbwheel
2006-08-21 Chris Cannam * beginnings of drag up/down in layers as appropriate
2006-08-21 Chris Cannam * Sensible default for vertical thumbwheel on spectrogram layer
2006-08-16 Chris Cannam * Use peaks instead of means for calculating display values in pixels that
2006-08-04 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
2006-08-03 Chris Cannam * Add Thumbwheel widget for all our zooming needs
2006-08-03 Chris Cannam * Suspend/resume fft data server write activity while reading from a server
2006-07-31 Chris Cannam * Move the current DenseThreeDimensionalModel to EditableDenseThreeDimensionalModel last-cc-copyright
2006-07-31 Chris Cannam * Use pkgconfig to look up Vamp library and header details if possible
2006-07-31 Chris Cannam * Reorganising code base. This revision probably should compile once more.
2006-07-31 Chris Cannam * Reorganising code base. This revision will not compile.
2006-07-27 Chris Cannam * New dialog for selection from a list of items through radio buttons rather
2006-07-27 Chris Cannam * Change preferences dialog to ok/apply/cancel model
2006-07-26 Chris Cannam * Avoid note layer erasing notes as cursor passes over them
2006-07-26 Chris Cannam * Add Hz tuning dial to sample player plugin. Need to figure out the best
2006-07-21 Chris Cannam * Finish preferences dialog (as far as it's going at the moment) and connect it up
2006-07-20 Chris Cannam * start work on prefs dialog
2006-07-19 Chris Cannam * some work on scaling and zooming for spectrogram
2006-07-14 Chris Cannam * Various experiments in spectrogram colour scaling, etc. Nothing final
2006-07-10 Chris Cannam * fledgling preferences stuff
2006-07-07 Chris Cannam * towards optimising spectrogram refresh with new file cache
2006-07-06 Chris Cannam * Add i18n load support, and first draft of Russian translation from Alexandre
2006-07-05 Chris Cannam * Restore progress updates to spectrogram
2006-06-30 Chris Cannam * Add fuzzy-adapter class to pick out subset data from FFT data server, instead
2006-06-29 Chris Cannam * Various fft server improvements, including the ability to pick out data from
2006-06-28 Chris Cannam * Exceptions for file read etc
2006-06-28 Chris Cannam * Split large FFT caches up into several files. Ongoing.
2006-06-27 Chris Cannam * Update SpectrogramLayer to use new FFTDataServer
2006-06-26 Chris Cannam * Add FFT data server class to provide a file cache mapping for each
2006-06-26 Chris Cannam * Some work on switching property box layout between one-box-per-pane
2006-06-19 Chris Cannam * Separate out window and FFT size variables. Not necessarily correct
2006-06-19 Chris Cannam * 1492866: Plugin parameter window info display
2006-06-15 Chris Cannam * 1502816 file export is too slow and memory-hungry
2006-06-15 Chris Cannam * Switch from fftw3 to fftw3f. I think the efficiency improvement is probably
2006-06-15 Chris Cannam * #1492875: Increase fractional digits of plugin parameter values
2006-05-12 Chris Cannam * I wonder if the fftw_ functions are not as thread-safe as I'd hoped? sv1-v0.9rc2
2006-05-12 Chris Cannam * Make vertical scale alignment modes work in note layer as well as time-value sv1-v0.9rc1
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-10 Chris Cannam * Reorder plugin output querying so as to cope with plugins whose number of
2006-05-10 Chris Cannam * Use fractional window overlaps in the spectrogram, instead of percentages
2006-05-09 Chris Cannam * tuning tweaks
2006-05-09 Chris Cannam * Incremental refresh of spectrogram layer
2006-05-09 Chris Cannam * It turns out we can be more efficient in the spectrogram repaints by
2006-05-09 Chris Cannam * a bit of tidying, and another improvement to cache hit ratio in FFTCache
2006-05-08 Chris Cannam * Make a single base Thread class for RT and non-RT threads
2006-05-08 Chris Cannam * add a column bitmap to the matrix file object to record which columns
2006-05-05 Chris Cannam * adjustments to facilitate debugging on win32, and some minor fixes
2006-05-05 Chris Cannam * Move matrix/fft file code to fileio (from base)
2006-05-04 Chris Cannam * Introduce simple non-RT thread base class
2006-05-03 Chris Cannam * Add property labels to property containers (so i18n() won't affect file format)
2006-05-03 Chris Cannam * Switch spectrogram layer over to using the new rudimentary disk-backed
2006-05-02 Chris Cannam * Start factoring out the spectrogram's FFT cache into a separate set of
2006-04-29 Chris Cannam * just a comment fix
2006-04-28 Chris Cannam * Fix failure to pull out values and durations when copying from a layer