log layer/SpectrogramLayer.h @ 189:5b7472db612b

age author description
2007-01-12 Chris Cannam * better icon
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-10-16 Chris Cannam * Use RangeMappers in various places in plugin parameters, layer properties,
2006-08-21 Chris Cannam * Sensible default for vertical thumbwheel on spectrogram layer
2006-08-04 Chris Cannam * Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and
2006-07-31 Chris Cannam * Move the current DenseThreeDimensionalModel to EditableDenseThreeDimensionalModel last-cc-copyright
2006-07-31 Chris Cannam * Reorganising code base. This revision probably should compile once more.
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-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-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-19 Chris Cannam * Separate out window and FFT size variables. Not necessarily correct
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
2006-05-10 Chris Cannam * Use fractional window overlaps in the spectrogram, instead of percentages
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-08 Chris Cannam * Make a single base Thread class for RT and non-RT threads
2006-05-05 Chris Cannam * adjustments to facilitate debugging on win32, and some minor fixes
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-13 Chris Cannam * Replace crash with warning when a transform could not be automatically
2006-04-10 Chris Cannam * Implement harmonic cursor in spectrogram
2006-03-31 Chris Cannam * Modify to use Vamp SDK for proper feature extraction plugins.
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-03 Chris Cannam * Fix a crash in PortAudio output for mono data
2006-03-02 Chris Cannam * Refactor Layer classes so as no longer to store a single View pointer;
2006-02-27 Chris Cannam * Add "Export Audio File" option
2006-02-24 Chris Cannam * Add time/Hz description for waveform model to the bottom right of a pane
2006-02-24 Chris Cannam * More fixes, tidying etc in spectrogram layer. Added a piano keyboard
2006-02-23 Chris Cannam * Fix to phase cacheing
2006-02-23 Chris Cannam * Rearrange spectrogram cacheing so that gain, normalization, instantaneous
2006-02-22 Chris Cannam * Make the frequency estimation mode in the spectrogram layer actually useful,
2006-02-20 Chris Cannam * Improvements to text layer editing, and implement file I/O for it
2006-02-20 Chris Cannam * Add TextModel and TextLayer types
2006-02-17 Chris Cannam * Implement play mute, level and pan controls and a layer visibility control
2006-02-14 Chris Cannam * Change SpectrogramLayer to use its own cache type instead of a QImage
2006-02-10 Chris Cannam * Add the Note layer for pianoroll-type display of note-type data
2006-02-08 Chris Cannam * Add ffwd/rewind
2006-02-06 Chris Cannam * Rationalise the local feature identification API in Layer subclasses
2006-02-02 Chris Cannam * Refactor sparse models. Previously the 1D and time-value models duplicated
2006-01-30 Chris Cannam * Add getXForFrame / getFrameForX in preference to using the zoom level everywhere
2006-01-26 Chris Cannam * Add ability to create empty layers for editing
2006-01-25 Chris Cannam * Fix update and play limits for play-selection mode when not looping
2006-01-23 Chris Cannam * Hook up tool selection buttons to switch the cursor mode
2006-01-19 Chris Cannam * Rework handling of layer properties in file I/O -- we now get the individual