From: Florian J. <flo...@we...> - 2012-03-19 14:15:23
|
Am 18.03.2012 20:22, schrieb Tim E. Real: > On March 18, 2012 1:12:36 PM Florian Jung wrote: > >> Am 17.03.2012 19:14, schrieb Tim E. Real: >> >>> On March 17, 2012 2:54:21 PM Florian Jung wrote: >>> >>>> Hi Tim, hi rest: >>>> >>>> i really like that "delta mode". however, it should be somehow >>>> "smarter" >>>> than it's now. >>>> usually, i want "absolute mode" when manipulating a single note, but i >>>> want "delta mode" when manipulating multiple notes. (otherwise it >>>> destroys my melody by putting all notes to the same pitch or beginning >>>> or both) >>>> but it might happen that i want a different mode, though >>>> >>>> so i'd suggest to automatically remember which mode the user used for >>>> single notes, and which mode he used for larger selections (n>=2), and >>>> automatically set it accordingly. >>>> >>>> is that possible? >>>> >>>> greetings >>>> flo >>>> >>> Yes, agreed, it was not satisfactory. >>> I finally found a way to make it better. Done, tested last night OK. >>> Should have fixes by tonight which make it behave exactly as >>> >>> before (automatic 'suggested' delta for>= 2, abs for = 1). >>> >>> Just that now, you will have that button at your disposal if needed. >>> >>> My motivation was that we had no way to set absolute values on multiple >>> >>> selected events. So now you can do that :) >>> >>> Taking a cue from other object oriented apps with 'object inspectors', >>> >>> in absolute mode with multiple events selected, you need only hit >>> 'enter' in a particular box and it will change all the selected >>> events :)> >>> I would dearly like to do this for the track list as well, it's been a >>> >>> long-standing goal. Plans, ideas have brewed. Someday... >>> >>> Also found and fixed problem with class PosEdit controls not updating >>> >>> when time sig changed (such as on the note info toolbar and >>> transport). >>> >> cool stuff, thanks. please update the TODO in the wiki (also add newly >> found bugs. but there are no bugs ;) ) >> >> greetings >> flo >> >> >>> Hang in there. >>> Later. Tim. >>> >>> >>> > Try it now... > > Delta/absolute mode button: Improved behaviour. > It behaves exactly like before - abs for one note, delta for more. > Well, it's about as intuitive as I can make it without another button: > "LOCK THE MODE". > > For some, constant automatic 'suggesting' upon new selections may annoy. > Some may actually instead prefer my rather feeble attempt to keep the > user's setting, commented out in PianoRoll::setSelection() around line 668: > //if(lastSelections<= 1) > It basically keeps the setting if there are two or more selections. > Alas, if you are manually selecting the notes 1- 2 -3 style, the second click > still 'suggests' delta mode, but you need simply turn it off and continue > selecting - it'll keep the mode. > Also a drawback for some is that it keeps the mode when 'lassoing' > a new group of notes. Oh well... try it if you like. > looks sane to me. one bug: when you right-click onto that button, then the following happens: * the "toolbars" popup menu opens (this is expected) * the button toggles * the controls do NOT toggle however! i'd suggest making it only react on the left mouse button. otherwise fine. greetings flo |