Dear Chris,

You wrote:
> Nice idea, but it's not likely to be simple in cases where
> the thing
> in the ruler is not an event (e.g. velocity).

Well, yes and no.  We both know that velocities are tied to the note event 
itself.  We've always had to handle the velocity ruler differently in some 
respects because of this fact.

So it isn't any harder than it already is to implement cut and paste, etc 
features to the event rulers, but it does require some thought.

Since we already know velocities "must" be tied to a note.  Selecting them in 
the velocity ruler should select the notes that go with them.  The 
reverse--selecting notes--does select the velocity bars associated with them.

So in this sense moving, deleting, etc will happen as a group between the 
velocity ruler event and the actual notes.

We already allow via the velocity tool to select notes and alter their 
velocity.  We can also select velocity bars when notes are selected.  These 
bars can be grabbed and altered.

So really for velocities, the selection tool just needs to allow selecting of 
velocities in the ruler--though I admit this could be a poor user choice for 
anything but the monophonic sections.

But that would round out the velocity selecting paradigm.

Basically, if the user selects velocity bars, the notes associated with the 
bars are selected.

So yes the velocity ruler is special, but it always has been a bit special, 
since it was providing meta data about the actual notes, where as the other 
event rulers are providing data not tied to any note.

At least if we allowed this kind of selection in the event rulers, we could 
allow some sort of grouping to occur during editing without actually providing 
a way to anchor events ruler events to notes.

So this is a flexible solution that lets users decide if they need to grab 
events ruler items along with notes before editing them. This grouping occurs 
without much extra baggage, since the reality is that all RG cares about is 
what is in or not in a selection.  We just lets the user decide if events are 
associated in some relative fashion and don;t have to provide and new way to 
anchor events to notes.

It's a fairly low cost (computing resourse-wise) solution that has a nice perk 
to it.

The people power side of it...hmmm seems feasible, but I hadn't really studied 
our code it in-depth.

Sincerely,
Julie S.



      

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to