On Thursday 24 September 2009, Jani Frilander wrote:

> Michael's new zoom widget is looks amazing. Thank you, Michael.

Do you find the behavior reasonable?  Anyone else?

Just to make sure everybody is on the same page with this, there were serious 
sync and scaling problems mixing the "zoom both X and Y equally" mode with the 
"zoom X or Y independently" mode.

My solution is to keep the two modes from mixing.  You can either use the 
primary zoom (roll your mouse wheel over the panner, or use the fat zoom 
wheel) or you can zoom X or Y independently.  Changing modes (going from one 
set of controls to the other) triggers a zoom reset so both zoom functions 
start at a sane place.  (I can't say I like this, but it works.)

The primary/panner zoom scales everything maintaining a 1:1 aspect ratio, 
including the piano keyboard.  The independent zoom does not scale the 
keyboard horizontally at all.  It only scales vertically.  I did this because 
there was useful purpose behind letting the keys get wider and wider on a 
horizontal zoom, but the keys did need to stay in line with their respective 
lines on the matrix when zooming vertically.  This does not look very good but 
it's practical and compact.

> One minor thing seems odd, it's the piano keyboard that takes a lot
> space when using high zoom level. Is there a way to work it out, for
> example not zooming it horizontally?

This is easy to change, but I think for my own use I really prefer having the 
keyboard scale up evenly in the 1:1 zoom mode, since there is no reason why it 
cannot do so easily.  This same element is also the percussion key map, and 
the notation track headers, both of which really look best when scaled up 1:1.

I don't like how the keyboard looks in the independent axis zoom mode at all, 
but it is a practical solution to what to do with crazy random aspect ratios.

Anyway, I'm glad you like the control block.  Thank Sonic Visualiser for the 
very nice wheels.  I simply came up with the idea what to do with them, and 
tweaked their appearance very slightly.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
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