log

age author description
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
2006-04-27 Chris Cannam * Add file open/save operations to main toolbar
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-13 Chris Cannam * Replace crash with warning when a transform could not be automatically
2006-04-12 Chris Cannam * Add BZipFileDevice to handle bzip2 compress/uncompress without all that
2006-04-10 Chris Cannam * Implement harmonic cursor in spectrogram
2006-04-07 Chris Cannam * Fix long-standing off-by-1 bug in WaveFileModel that was getting us the wrong
2006-04-06 Chris Cannam * Remove dsp directory. This is now the qm-dsp library used by
2006-04-05 Chris Cannam * Support latest changes to Vamp API (value names for parameters, FFT
2006-04-03 Chris Cannam * Make the item-edit dialog do something useful
2006-03-31 Chris Cannam * Add support for frequency-domain inputs to Vamp plugins
2006-03-31 Chris Cannam * Modify to use Vamp SDK for proper feature extraction plugins.
2006-03-30 Chris Cannam * Add stub for item-edit dialog (for editing properties of an item on double-
2006-03-30 Chris Cannam * Ensure plugin parameters for a transform are saved in the .sv file and
2006-03-29 Chris Cannam * Add scale lines to waveform layer
2006-03-29 Chris Cannam * Add auto-normalize option to waveform layer
2006-03-27 Chris Cannam * basics of selectable vertical scale in time value layer
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-22 Chris Cannam * Add plugin parameter dialog, and use it to set up parameters for feature
2006-03-20 Chris Cannam * truncate layer name texts if they get too wide
2006-03-20 Chris Cannam * Add plugin parameter box widget
2006-03-20 Chris Cannam * Update licensing rubric for GPL
2006-03-20 Chris Cannam * Set indent-tabs-mode to nil in Emacs mode direction
2006-03-20 Chris Cannam * update TODO, some tidying
2006-03-17 Chris Cannam * Add menu for re-adding existing layers
2006-03-16 Chris Cannam * Add Insert Instant function in main window
2006-03-15 Chris Cannam * improve label drawing logic in colour plot layer
2006-03-15 Chris Cannam * Restore proper channel selection support for new layers
2006-03-13 Chris Cannam * Use commands for add/delete pane in main window
2006-03-10 Chris Cannam * Tidying and bug fixes in document stuff and file load/save
2006-03-08 Chris Cannam * more MainWindow/Document stuff
2006-03-08 Chris Cannam * Further MainWindow -> Document refactoring