Files
lmms/TODO
Andrew Kelley d134cf1f7f global playback buttons have better behavior
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2017 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 03:33:47 +00:00

94 lines
4.9 KiB
Plaintext

- do not process effects when playing frozen patterns
- select number of channels in export-project-dialog
- try to make vestige-plugin-dlls relative
- do song-editor-tempo-connection to vst-plugin inside remoteVSTPlugin
- add/remove-steps button in bb-editor for adding/removing according number of steps to/from all patterns of visible beat/baseline
- replace rest of wizard by simple directory-selection-dialog for working-dir when running the first time
- correctly load steps/dots from FLP-files
- convert FL-Plucked!-parameters to Vibed-parameters
- in flp-import-filter: merge play-list-items if possible
- integrated sample-browser in context-menu of sample-track/-tco
- make note able of journalling
- before calling undoStep/redoStep from journallingObject, save journalling-state-context and disabled journalling, restore afterwards
- intelligent journal-entry-merging
- undo/redo-support in note/track etc.
- save tco-settings in trackContentWidget::saveSettings() etc. instead of track::...
- restore stacking-order of windows when loading project
- bristol-bindings?
- resample sample-track-tcos when using hq-mode
- add support for panes-interface (like blender) (instead of MDI etc.)
- message to user when importing unsupported MIDI-file (track-count = 0)
- AMS/OMS-bindings
- remove binary-embed-system (Qt4-resource-system?)
- recording-functionality
- do not hang when saving while loading VST-plugin (because then we call dispatcher while the load-process is still going on)
- tempo-recogn. and sync of beat-samples
- 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
- level-meters in output-graph and instrument-track
- MIDI-program/MIDI-mapping/process program-/channel-change-events from MIDI-files
- DSSI-support
- use drawLineF() for drawing notes in pattern::paintEvent() in qt4-version
- only redraw region given by paint-event in pattern, bbTCO, sampleTCO etc.
- pre-listen when opening sample with QFileDialog
- panning-editing in piano-roll
- speed up painting of sampleTCO
- panning env+lfo
- rewrite export-project-dialog using layout-mechanism
- make piano-roll use the global clipboard??
- add more localizations:
- Swedish
- Norwegian
- Greece
- Elvish
- ...
- effect-board -> live-fx from input
- chord-editor?
- WAVE/OGG/MP3-Import -> FFT-analysis -> write notes
- classical note-edit-window -> also ability of printing and maybe later scanning & recognition of notes
- add FLAC as export-format?
Andrew Kelley's todo:
- add a Modulator class and a Humanizer tool to the piano roll
- when a song goes past the end of the song, make it stop or loop
- when looking at a piano roll, if the song is playing that pattern, move the position ticker to where it should be
- add a tools menu to piano roll
* put some of the tools on there that already have keyboard shortcuts (ctrl+up/down, shift+left/right)
* humanizing tool
* quick slice
* look through FL Studio's tools and implement some of them
- slice tool for piano roll, "map audio files to piano roll keys"
- when a note is played, show the note as being depressed in the piano roll
- pencil tool icon doesn't set right. selection arrow cursor doesn't set right
- when you add VSTi, have it automatically pop the find VST plugin dialog
- make pitch bend range adjustable
- monophonic mode on 3xosc
- add dithering
- add global playback mode to .mmp file format
- allow increasing the width of song editor things, it will make the BB repeat
- multiview button - show notes from every instrument in the current beat+bassline with different colors
- undo/redo for piano roll
- don't end mouse selection when control is released
- mouse cursor isn't updated correctly in selection mode (from resizing note edit area)
- recording automation
- make knobs easier to tune (less sensitive)
- make the menu for a channel happen when you right click, instead of renaming, and make the midi input a top-level menu item
- add a "Set exact value" to a right clicked automation menu
- enable "auto detect" by default when you bring up the "connect to controller" window
- "paintbrush" tool for the song editor, to easily "paint" beat+basslines
- when you clone a track in the song editor, rename the track so that it doesn't have the same name (increment the number if necessary)
- somehow enable easy pattern copy pasting in the beat+bassline editor
- make it so you can see the notes when putting a pattern in the playlist
- adding/removing steps to the beat+bassline editor is awkward
- the 'add beat+bassline' button in the beat+bassline editor is misleading - I say we remove it and rely on the song editor to add beat+basslines
- make it so that 3xosc notes don't max out
- copy-pasted automation patterns have to be manually linked back to their knob for some reason
- cloning a pattern in the song editor should copy automation tracks along with notes
- fix memory leaks