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

View File

@@ -1,3 +1,17 @@
2008-12-05 Andrew Kelley <superjoe30/at/gmail/dot/com>
* include/piano_roll.h:
* src/core/piano_roll.cpp:
* include/note.h:
* src/core/note.cpp:
- don't play notes when you click on one if the song is already playing
- now you can move and resize unquantized notes in quantized amounts
- shift+drag to copy one or more notes (we need to figure out some other
way to implement note detuning)
- removed stagnant note movement code
- dragging a group of notes to boundary conditions is handled correctly
- ability to scroll using arrow keys while dragging notes
2008-12-04 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
* CMakeLists.txt: