- 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: - 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 - 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 - undo/redo for piano roll - make copy/paste work beyond inside piano roll - it didn't work when I copied notes from one pattern and then opened another pattern and pasted. - piano roll: make the note volume section have adjustable height - add note panning ability to piano roll - "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 - implement note detuning (used to be ctrl+click to access note detuning) (need some other intuitive way to access note detuning as ctrl, shift, and alt are all being used) - make the horizontal mouse wheel do the same thing as shift+vertical mouse wheel