piano roll improvements, especially with moving notes around. see changelog.

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1871 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Andrew Kelley
2008-12-05 08:03:15 +00:00
parent 23ecaea704
commit e2f74ee6e6
6 changed files with 352 additions and 246 deletions

22
TODO
View File

@@ -52,23 +52,25 @@
- add FLAC as export-format?
Andrew Kelley's todo:
- don't play notes when you click on one if the song is already playing
- humanizing tool for piano roll (add a tools menu to piano roll and put some of the tools with keyboard shortcuts on there)
- dragging a note below the automation level messes up dragging it's weird and glitchy fix it
- holding control and shift shouldn't bring up the automation window
- shift+drag to copy one or more notes
- moving a group of notes shouldn't crunch them together if brought to boundary conditions
- moving a group with an unquantized note will quantize that note when you move the selection (this is bad)
- 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
- make piano roll grid change based on quantization
- 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)
- doing actions on the piano roll when LMMS doesn't have focus is glitchy
- somehow enable easy pattern copy pasting in the beat+bassline editor
- make knobs easier to tune (less sensitive)
- 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.
- make it so you can see the notes when putting a pattern in the playlist
- make the menu for a channel happen when you right click, instead of renaming, and make the midi input a top-level menu item
- segfault on quit
- recording automation
- 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 scroll bar do the same thing as shift+vertical scroll bar