Right now, one can only traverse note by note along a single specified clef. I’d like to be able to do this, with respect to musical time itself, i.e. every note is traversed. This would be relatively easy to implement, and useful for inputting pedal markings quickly (just using the right arrow key to traverse, and a shortcut to input the pedal marking or retake, etc.)
David, are you talking about how to navigate through your music?
Dorico offers a carefully considered and precise method for how the arrow keys function.
While you are in Engrave Mode, your selection will move to the closest graphical item, if you are in Write Mode, you move along similar items.
Let me try to find the description:
If you want to navigate in time, start note input (you don’t need to enter any notes). Then the arrow keys will move by the current rhythmic grid resolution.
So, to enter a Ped… use shift-P ped and then space to give it length (space will also extend by the grid).
Doing that doesn’t traverse the score by the time grid established by the input notes: it is less intelligent, simply traversing by a fixed increment that the user can change. Since the input notes already define a time grid, it seems to me it wouldn’t be hard to implement a feature whereby a user can navigate this time grid (mapped back to the individual notes) via a right arrow in conjunction with a modifier.
In short, in the editing phase of composing a score, what I want is to input pedal markings after having input the notes and precise meters. Having a right arrow plus modifier that allows me to traverse the now explicitly defined time grid (defined by the note rhythms) would allow me to quickly traverse the score, and input pedal retake markings (say, after inputting a single continuous pedal line for the entire score, then adding retakes to this continuous pedal line via a pre-defined shortcut).
I’m sorry but I still struggle with what you mean by “time grid”.
In Dorico you either have the fixed grid as defined by the current grid size (quarter note, eighths note etc.). Or you have the notes that have already been put down. To the second, you already answered “That’s not what I want. I want to move to the right in time.”, and to the first you said that “it is less intelligent, simply traversing by a fixed increment that the user can change”.
So it must be something else that you are referring to - and I must admit that I have no idea what that would be. Are you talking about “time” like in “move the cursor 2 seconds to the right”, maybe?
I’m not completely clear on what you’re asking either; but from your video, you might be referring to cross-staff notes. It’s true that Dorico doesn’t traverse across cross-staff notes very well, and I’m sure this could be improved.
No. Let’s say I have a score, treble and bass clef. I want to move to the right, to input pedal retake markings. I have two voices per clef, and varied rhythms, making it difficult to identify precisely along which voice I need to traverse in order to arrive at the precise point in time where I would want to input a pedal retake (in Dorico, yes we can arrive at any point we wish, so long as we choose the correct voice to traverse along. But this takes mental bandwidth). Similarly, choosing the correct fixed increment to traverse along is also mentally taxing.
Notes in a musical score define an explicit time grid of sound events. So for example, if I have a quarter note, followed by a whole note, a rest, and then a quarter note, what I am asking for when I press the right arrow on my keyboard is traverse: quarter note → whole note → quarter note.
I know this to be the case based on what Dorico already supports: per-staff traversal. One would simply need to return the min in time (in terms of when a note sounds) of the bass and treble clefs (in a piano score, say, including multiple voices in each clef) to return the ‘next’ note that I wish to traverse to. Based on this reasoning, and how elegantly Dorico generally works, it’s hardly an assumption to think that putting in such a min function in the codebase would cause much trouble. Hence, I don’t think my statement was unwarranted.
I’m following this, and since I’m not an English-language native, this is surely on me.
But I still have no idea what exact score navigation you’re looking for.
Anyway, these should get you anywhere quick, just using the keyboard:
I might not fully understand what you want either, but I believe currently the closest thing would be to invoke the caret like Janus suggested. That way you’re not bound to voices and can move either according to the grid resolution with the arrow keys, or according to the note value you selected by pressing space. In the gif below I do both while adding some pedal retakes at random after having inserted a continuous pedal marking for the whole page.