mirror of
https://github.com/LMMS/lmms.git
synced 2026-03-11 10:36:36 -04:00
Sorted items in TODO list a bit to match release goals of planned versions. Items regarding 0.4.x series were moved over to TODO list in stable-0.4 branch. Furthermore removed items that are out of date.
104 lines
3.6 KiB
Plaintext
104 lines
3.6 KiB
Plaintext
Version 1
|
|
=========
|
|
|
|
New features:
|
|
-------------
|
|
|
|
- new powerful and universal Resource framework
|
|
* ResourceBrowser [60%]
|
|
* save Resource references in projects rather than fixed filenames
|
|
* QuickLoad feature
|
|
* full web integration [40%]
|
|
- rewrite TrackContainerViews to use QGraphicsView framework
|
|
* "paintbrush" tool for the song editor, to easily "paint" beat+basslines
|
|
* somehow enable easy pattern copy pasting in the beat+bassline editor
|
|
- new Sequencer infrastructure
|
|
- full recording functionality:
|
|
* Automation recording: [40%]
|
|
* 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
|
|
* Audio
|
|
* MIDI
|
|
- MIDI export
|
|
- FX mixer sends
|
|
- Redesign undo/redo framework. Make sure every aspect of the program has undo
|
|
and redo support, including song editor, beat+bassline editor, piano roll,
|
|
automation editor, fx mixer, etc.
|
|
- basic LV2 support [40%]
|
|
- MidiControlListener [50%]
|
|
|
|
Changes/improvements:
|
|
---------------------
|
|
|
|
- make pitch bend range adjustable [100%]
|
|
- select number of channels in export-project-dialog - ????
|
|
- add/remove-steps button in bb-editor for adding/removing according
|
|
number of steps to/from all patterns of visible beat/baseline. (translation:
|
|
adding/removing steps to the beat+bassline editor is awkward. Make it more
|
|
like FL Studio)
|
|
- 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
|
|
- remove binary-embed-system for plugins (Qt4-resource-system?)
|
|
- level-meters in output-graph and instrument-track
|
|
- add FLAC as export format
|
|
- show instruments in both B+B and song editor. you can't have an instrument
|
|
in one and not another.
|
|
- when you switch the playback option it should immediately switch which thing
|
|
is playing
|
|
- when you clone a track, it should put it directly below, rename it to #2, and
|
|
not have it in the song
|
|
- cloning a track in the song editor should copy automation tracks along
|
|
with notes
|
|
- FlpImport:
|
|
* convert FL-Plucked!-parameters to Vibed-parameters
|
|
* correctly load steps/dots from FLP-files
|
|
* merge play-list-items if possible
|
|
- support for VST presets
|
|
|
|
|
|
Version 2
|
|
=========
|
|
|
|
- new GUI framework for subwindow layout etc.
|
|
- PianoRoll:
|
|
* rewrite (QGraphicsView framework based)
|
|
* 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
|
|
* chord editor
|
|
* show key presses when
|
|
* don't end mouse selection when control is released
|
|
- AutomationEditor:
|
|
* rewrite
|
|
- tempo-recogn. and sync of beat-samples
|
|
- monophonic mode for 3xosc
|
|
- AudioFileProcessor:
|
|
* rewrite
|
|
* Slicing
|
|
* re-pitch at constant length
|
|
* sample-key-mapping
|
|
- classical score editor
|
|
|
|
|
|
|
|
Rejected/needs discussion:
|
|
--------------------------
|
|
|
|
- restore stacking-order of windows when loading project
|
|
- right click in b+b should delete notes
|
|
- right click on note volume draws a line not deletes notes in the piano roll
|
|
- default the graph to On. change the default length to 64 or even 32 but
|
|
make it a setting, whether it's on and how many samples.
|
|
- 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. allow user to change the position
|
|
ticker which modifies the song position relatively.
|
|
- add dithering ???
|
|
|
|
|