traverso-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Traverso-devel] Request for ideas on Zooming


From: Remon
Subject: Re: [Traverso-devel] Request for ideas on Zooming
Date: Thu, 25 Jan 2007 21:09:47 +0100
User-agent: KMail/1.9.5

Hi,

> > When we zoom [ Z ], what do we then actually want to happen?
> >
> > 1) The cursor stays at the same point it started (say track 2, time
> > position 3:45), and the zooming centers on this point
> >
> > 2) The zooming centers (always) on the work cursor position
> >
> > 3) The zooming _only_ zooms on the track the cursor is upon (both for the
> > vertical and horizontal zoom)
> >
> > 4) Trackpanel is used  for vertical zoom (for the _pointed_ track only)
> > track view is used for omnidirection zooming, zooms _all_ tracks (both
> > vertically and horizontally)
> >
> > 4) some other case ?
>
> Not the ultimate solution, just a few thoughts I'd like to add:
>
> - In future traverso will probably have a display mode "follow play head",
> which keeps the play head centered during playback (or at least jumps
> forward as soon as the playhead leaves the viewport). 

Good one, could you please eleborate on this some more (seperate discussion), 
i.e. the way you want to see it work, ways to toggle behavioral and so on?
Like: keep the playhead centered, or flip pages by 1/2 the page width, or with 
smooth (accelerated) scroll, so you will always be able to see the playhead, 
not that it suddenly jumps from the right end to the left end of the view, 
ideas suggestions .... 

> Zooming horizontally 
> should then center on the play head rather than jumping back to the work
> cursor.

OK, so during playback zooming works on the playhead, makes sense.

>
> - I don't understand your point 3) in respect to horizontal zooming. I
> think horizontal zooming should always work on all track simultaneously.

Oops, I meant, vertical only for the track it is upon, horizontal obviously 
works always on all tracks.

>
> - Point 4): That would be one solution, but somehow I would prefer a
> separate key action for vertical zooming of one single track. On ch_de
> keyboard layout Z and T are adjacent and would be ideal. Not on english
> layout, though.

Just popping in my mind, what about: [ Z ] and moving mouse is omnidirectional 
zoom, [ Z ] + mouse scroll wheel is vertical zoom for the pointed track?

Another point, vertical track sizes, analog, ie non fixed sizes, or with fixed 
steps (like small, normal, large, huge).


> HTH

Sure, keep them comming, the more ideas the better!
Eventually, they all can be added to the Zoom class, so one can configure the 
behaviour the way he likes the most!

Just for the record, [ Z ] + right mouse click -> opens options menu, some 
sort of dialog, an animation of the 'hold cursor', you name it, it's all 
possible!


Remon




reply via email to

[Prev in Thread] Current Thread [Next in Thread]