On Monday 02 November 2009 15:45:18 Al Dimond wrote:
> On Sunday 01 November 2009 08:03:12 Bill Wharrie wrote:
> > Observed on 1.3.10-alpha-Nov 1 2009 Mac
> >
> > New Project
> > Linking off
> > Generate 30 sec tone
> > Split in half
> > Zoom to fit then zoom out once
> > Double-click to select second clip
> > Slowly drag second clip right with time shift tool
> > - problem - first clip moves with it - this shouldn't happen,
> > should it? Undo time shift
>
> I can reproduce this behavior and I agree that it's wrong.
>
This is pretty easy to fix, and I haven't seen anything obvious that
would cause the other behaviors Bill described (though I will keep an
eye out).
I have one concern specific to the time-shift tool: some of its
behavior in linked mode is inconsistent. Say you have two wave
tracks, each selected and with a clip within the selection, and a
label track between them (so they're in different groups). With
linking off, if you start a time-shift within the selection both clips
move. With linking on only the track you drag in moves (along with
any other clips in its group that overlap the selection region).
Because the selection extends into two groups, I think all clips in
both groups that overlap the selection region should move. This isn't
a very hard change, but I want to see if there are any objections
before I go ahead with it.
Then I have a more general concern. Changing this behavior requires
changing a test of whether a clip overlaps the selection. Before, the
test was basically (clip0 <= t1 && clip1 >= t0); after the change it's
(clip0 < t1 && clip1 > t0). I have checked the wiki and can't find a
standard for this. Many places we test overlapping regions using <=
and >=, others we use < and >, sometimes we use one test on the front
end and a different one on the back. And in WaveTrack::HandlePaste()
we only consider a clip to overlap the selection if it overlaps by at
least one sample. We might benefit from some standardization.
- Al
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) 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/devconference_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel