Greetings,
Here's something I've been pondering. Within the MIDI editor Select Mode context menu are Edit On and Edit Off. It strikes me that these are mutually exclusive, and hence could be implemented as a toggle. (I find myself bouncing back and forth repeatedly between these two while entering and editing notes within the MIDI editor.
By making this pair a toggle, one could then assign a single hotkey to them, say INS. A small tag could appear in the Status Bar at the bottom of the screen indicating which state the Select Mode is currently in.
This would be analogous to using the INS key in a word processor to toggle between insert and overwrite modes, with the current mode indicated in the Status Bar.
Anyway, I'd find that speedy and useful, not to mention that these two modes can't be selected together at the same time anyway.
Just a thought...
Thomas
Yes, this would be very cool
Yes, this would be very cool though there's also a "Special Write" mode used to draw velocity curves. That 3rd mode may distract from the point made here so I'll leave it to Rui to chime in. On the surface though, Select and Write are by far, the most common modes used (of the 3) and therefore, would make for a really useful toggle. I'd just add that if we're going to explore this idea, may as well go all the way and alter the visual appearance of the cursor itself to reflect the current mode. Something like a pen when writing and a lasso (maybe) for Select.
Regarding the tri-state
Regarding the tri-state nature of these modes, that bothered me too at the outset. Then it occurred that Edit Draw is mutually exclusive with both Edit On and Edit Off. So a simple solution would be to have Edit Draw shut off either Edit On or Edit Off (whichever is currently active). Likewise, Edit On and Edit Off would both shut off Edit Draw.
Again, a little tag in the status bar would indicate which of the three modes is currently active. Besides being neatly applicable to hotkeys, this could make how and when to use the trio more intuitive for newcomers. For clarity, then, how about this:
And a little tag in the status bar, like DRW, ENT, SEL indicates which.
Thomas
Are you referring to this?
There is a push button. To toggle it, just put it in Edit On mode, hold down [Ctrl] to switch to Edit Off (or select) mode, release it and it goes back to Edit On.
If what you need is an on/off switch and not a push button, then would have to add another shortcut.
Although I don't see much point in it. For example, you could put
E = Edit
S = Select
D= Draw
That is, three keys that are easily associated with the task and are so close that they don't cause any trouble... but well, it's up to Rui to decide.
windowsrefund, as you can see, already has icons, but you deleted them :D.
Although it is true that the cursor only takes the shape of a pencil when pressed.
The icon should reflect the shape of the tool when the mode is selected.
That would avoid the need for extra prompts as Tommas indicates.
PS
I just realized that the active tool mode is visible in the right (in my case) toolbar ...
No need to change the cursor either.
Right, I think you're
Right, I think you're correctly pointing out CTRL could be held down to change (or enhance) the state of things when Write mode (though I think the proper name might be Edit?). That makes perfect sense as I believe that is the current behavior and it makes the original request of being able to toggle between Write/Select via a single binding makes sense.
Though the more I think about it, I don't even know how much value I'd even get from the toggle as I map W and S accordingly. I mean, I certainly WOULD map a single key to the toggle if it were available. I just want to stress again that any enhancements in this space would really benefit from having the mouse cursor reflect the active mode. If that's not going to happen, 1 less mapping wouldn't justify the effort IMHO. These are just my opinions and not in any way condoned by either of my cats.
keep the "edit" toolbar active
I think the key here is to keep the "edit" toolbar active.
Since it also allows not only view the mode but also easily switch between modes.
Unless want edit midi only with the keyboard... but I find the mouse infinitely easier.
PS
"The icon should reflect the shape of the tool when the mode is selected."
It would certainly be helpful, even if it is indicated on the toolbar, you have to look away.
If the cursor always indicated the mode, editing would be more reliable and intuitive.
(as it happens in graphic editing software)
re. Edit On / Edit Off as a Toggle?
for clarification, there are three (3) select modes here:
1-Edit Off
2-Edit On
3-Edit Draw (same as 2- Edit On but with free-hand drawing capability)
one suggestion that may offer a better UX (you tell me) is the following:
- make 1-Edit On and 2-Edit Off as cross-toggles: toggling one will also toggle the other in the inverse direction;
- let 3-Edit Draw be an optional subordinate mode, only applicable when 2-Edit On is yes, turned on.
this in fact was the original setting, almost a decade-and-a-half ago--maybe it can be brought back to life?
cheers
UPDATE: the above suggestion is experimental in qtractor >= 1.4.0.18git.d5b574.
The toggle is working but I
The toggle is working but I can't seem to activate
Edit-Draw
mode. I thought I'd be able to activate it by holding down CTRL when mode is set toEdit On
. I also tried holding Shift instead. Am I misunderstanding?re. activate Edit-Draw mode...
as said, you can only do that iif Edit On is already turned on, otherwise Edit Draw is disabled (ie. triggering it won't do a thing).
isn't that what you're seeing?
ps. the Shift/Ctrl is kinda moot here.
Right, I mentioned Edit-On
Right, I mentioned Edit-On was set. So how is Edit-draw enabled at that point? I don't use the mouse to click on the icons.
BTW, I'm realizing there's a side effect to what sounded like a very efficient feature. I've been making a bunch of "mistakes" this morning while working on a piece because I didn't know what mode I had been in the last time I was editing. Muscle memory is still in full control over here so every time I enter a new clip and want to write, I proceed with whacking my mapped key (W). That now has the effect of toggling whatever the last state of the mode was.
I need to think about this... just throwing a note here while it's on my brain.
Kinda think a new mapping
Kinda think a new mapping should be made available in the Shortcuts menu which is specific to this toggle. If a value is found, the Edit-On and Edit-Off shortcuts would essentially be disregarded. If no value exists, the two previously mentioned shortcuts would be respected.
re. activate Edit-Draw mode...
a variation on the theme is now in qtractor >= 1.4.0.19git.c52e10
now all 3 are toggling between each other:
hth.
enjoy
The cursor as a mode indicator
Hi Rui:
It works fine, and I must admit that it is more pleasant this way.
However, this request has made me realize something.
When editing midi there was something that was making noise. It was hindering me. I didn't know what it was. Now it has become clear to me.
When you work, it is not clear to you which mode you are working in.
If we review all the comments in this thread, we see that this is a general feeling.
It is true that the status information is reflected in the button on the tool panel. But it is not entirely true either, because if you change modes with the Ctrl key it is not reflected.
Also, all the user's attention is focused on the cursor at that moment, he is not aware of other inputs.
The solution is obvious. The cursor must acquire the mode icon (including draw) when the mode is selected, not only when clicking.
I know that implementing it can be more difficult than it seems, because there are intermediate modes (grab to move, scale) that also call cursor changes.
The behavior should be:
- If I select Edit Off mode (selection): The behavior does not vary from the current one, because the "arrow" cursor is implicitly associated with the selection.
- If I select Edit On mode: The cursor becomes a pencil, except for grabbing and scaling. Making the cursor move one pixel down and to the left when performing the action (onClick) would improve the experience, but it is not essential.
- If I select Edit Draw mode: Equivalent to Edit On.
I leave it to your discretion.
Add new comment