to be done as soon as possible: - 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 - level-meters in output-graph and channel-track - do not skip samples because of rounding-errors when resampling in src/lib/sample_buffer.cpp - MIDI-program/MIDI-mapping/process program-/channel-change-events from MIDI-files - add note-len- and note-alignment-selectbox to piano-roll - DSSI-support - somehow avoid hidden plugin-descriptor-widgets plugin-browser if height of window is too small -> add scrollbar - 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 - 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 - finish qt4-port and make LMMS usable when compiling with Qt4 - rewrite export-project-dialog using layout-mechanism - dynamic pitch-change - make piano-roll use the global clipboard?? - add more localizations: - Swedish - Norwegian - Greece - ... to be done somewhen in the future: - effect-board -> live-fx from input - event/automation-system - chord-editor? - WAVE/OGG/MP3-Import -> FFT-analysis -> write notes - FLP-Import - classical note-edit-window -> also ability of printing and maybe later scanning & recognition of notes - add FLAC as export-format?