- 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: * load asdlol.mmpz. if you render it without playing it, or if you play it the first time, you hear unwanted artifacts. (solution: apply automation before playing) * VST presets don't work. when you save a project, it doesn't even save what you did. * if you listen to LB302 presets and then listen to Organic presets, segfault - automation recording: * when you record and there is already an auto clip, it repeats it * it freezes when you try to do it with the Volume or Panning slider * crashes when you try to do it with a solo/mute button - when a song goes past the end of the song, make it stop or loop - don't end mouse selection when control is released - add a tools menu to piano roll * quantize tool in the 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 - 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 - "map audio files to piano roll keys" - GoldWave equivalent instrument * allow importing goldwave presets - when a note is played, show the note as being depressed in the piano roll - when song is playing and you switch playback mode it should switch immediately - 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 - when looking at a piano roll, if the song is playing that pattern, move the position ticker to where it should be - 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 - mouse cursor isn't updated correctly in selection mode (from resizing note edit area) - 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 - 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