Re: [Audacity-devel] Sticky Tracks - Positional Linking checked in
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Martyn S. <mar...@go...> - 2008-06-23 23:25:50
|
Hi Mark I see that I can undo/redo again, thanks, and I do kind-of prefer the idea/interface. But... Mark D wrote: > Hey everyone, > > I just checked in a new version of my sticky tracks project for GSoC. > This commit doesn't touch the old implementation, but adds a new one > instead. Instead of using the trackmenu to assign links, it's all done > implicitly by the way the tracks are set up in the project interface. > Here's a c/p from the wiki > <http://audacityteam.org/wiki/index.php?title=Label_Track_Enhancements> > describing it: > > * New version that uses a different linking style finished. > Instead of explicitly selecting which wave track a label track > is linked to, a wave track is implicitly linked to a > contiguous block of label tracks underneath it. > > So, if a project was set up to look like this: > > WaveTrack 1 > WaveTrack 2 > WaveTrack 3 > LabelTrack 1 > LabelTrack 2 > WaveTrack 4 > LabelTrack 3 > WaveTrack 5 > > The following links would be established: Label tracks one and two > are linked to wave tracks one through three, label track three with > wave track four, and wave track five is not linked to any label track. > > * To ensure that labels are not deleted/shifted when the user > doesn't want them to be, the functionality must be enabled. A > menu item has been tentatively placed in the Project menu to > enable/disable linking for the entire project. See ModifyToolbarMenus() in Menus.cpp to add a tick to this - I did the same for Transport menu recently. > What I'd like feedback on would be how usable this is. As someone who > knows how to use it, I can accomplish de/linking much faster than the > previous menu-based implementation. Initially I thought it would be a > harder sell/harder to explain to new users, but it proved easier than > the older version when I demo'd it to several users (fellow comp engs at > one end of the spectrum, my parents on the other). > > The one thing that Leland and Gale both brought up is how to show the > links to users. I think this applies to both versions equally, and I > have some ideas, like using the border highlight, but in a different colour. Maybe there is a fundamental problem here, or maybe you have carefully considered it, I don't know... In the scenario above, I select a section of WaveTrack 1, maybe inside just one label, and I delete it. The labels obey the deletion and move nicely. WaveTrack 2 and WaveTrack 3 don't do anything so now they are unaligned with the carefully placed labels (not good). "Maybe" 'Link wave and track labels' should be more fundamental: it could link all the tracks associated with a label track, so that a delete in one is a delete in all of them (keeping labels aligned). This is quite a radical suggestion and requires some discussion that I'm not sure I want to get into! If one linked track were selected, the above implies they all would be (for delete), but what if I wanted to apply an effect to one track and not the others? I don't know how that would happen, and it requires some thought. > Previous discussion of this new UI is located here > <http://www.nabble.com/UI-for-grouping-label-wave-tracks-tc17175183.html#a17578130> > and here <http://www.nabble.com/Sticky-Label-Feature.-tc17842540.html>. Re-read this tonight but don't see a mention of the above problem. > I haven't built this on Windows/Mac, so apologies if it breaks > something, but I haven't done anything really strange, so hopefully it > doesn't. Compiled and ran for me without a hitch. TTFN Martyn > Mark > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > > > ------------------------------------------------------------------------ > > _______________________________________________ > Audacity-devel mailing list > Aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel |