added undo/redo-system and other features

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@104 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Tobias Doerffel
2006-03-14 13:30:28 +00:00
parent a6d0f95bb4
commit fe9d017e02
63 changed files with 2402 additions and 2476 deletions

12
TODO
View File

@@ -1,16 +1,20 @@
- add edit-history to project for making it possible to undo things even if you did them in a previous session
- make edit-history qobject and undo/redo slots -> direct connection to GUI
- restore stacking-order of windows when loading project
- fix MIDI-import-filter
- bristol-bindings
- resample sample-track-tcos when using hq-mode
- add support for panes-interface (like blender) (instead of MDI etc.)
- message when importing unsupported MIDI-file (track-count = 0)
- volume-knobs for each sample-track
- AMS-bindings
- AMS/OMS-bindings
- remove binary-embed-system
- recording-functionality
- show loading-vst-hint when cloning vestige-track
- do not hang when saving while loading VST-plugin
- tempo-recogn. and sync of beat-samples
- do not quantize when importing from MIDI-file
- KNOB-setValue!!!
- separate GUI and data/sound-processing-code
- fix qtimer-problem /channel-activity-LEDs
- make color-scheme switchable: LMMS / user
- autosave every 30s (configurable!) and offer recovery at startup after crash
- make piano-roll use rubberband instead of implementing a simple one on it's own
@@ -25,7 +29,6 @@
- pre-listen when opening sample with QFileDialog
- panning-editing in piano-roll
- speed up painting of sampleTCO
- save window-positions, -states and -sizes in files
- solve problems with different keyboard-layouts when playing channel-track with pc-keyboard -> use tr()
- panning env+lfo
- plucked-string-synth: knob for metallic -> use noise as wave-shape
@@ -41,7 +44,6 @@
- effect-board -> live-fx from input
- event/automation-system
- chord-editor?
- WAVE/OGG/MP3-Import -> FFT-analysis -> write notes
- FLP-Import