Confusion as to x/y axis

• Mar 10, 2017 - 19:22

Perhaps it's just me but I am having difficulty with changing positions of elements. I can't seem to see a consistent behaviour when I try to adjust an elements position.

e.g. Signo, volta.

Explicit up/down, left/right directions would be VERY helpful to me.


Comments

I guess maybe you are talking about the Inspector, and the fact that with regard to vertical offset, negative numbers move an element up? This is indeed a common point of confusion, and some thought has been given to how to improve it. It's especially awkward in that when using keyboard shortcuts, "up" makes a number bigger, but this has the effect of moving the element *down*.

So if that's what you mean, it's a known issue, although not one with a clear cut solution. If you mean something else, could you explain in more detail?

In reply to by Marc Sabatella

No, that's it, although I don't get there through inspector (yet?).

I go to styles and get completely messed up as I use MS in bursts and never remember when I get back to it.

Perhaps 4 boxes instead of 2, marked up/down - L/R?

I have spent much time trying to deal with this.

Best regards,

In reply to by xavierjazz

OK, so you're talking about the text style dialog instead of the Inspector, but it sounds like the same basic issue - the "up" button on your keyboard, when used to change the number in the "vertical" box, has the effect of moving elements *down*. So yes, if we do something about how this info is presented, it would need to be done both places. Text properties, too.

In reply to by Marc Sabatella

The simple solution is to make the negative for the vertical go down and positive go up. It would be a simple fix for the display to show -Offset.vertical or whatever the variable is. The effect of the arrows would need to be reversed as well I guess. Changing only the display should make all other calculations the same.

In reply to by mike320

There you are.

The problem I see with that is still the use of "axis" as the concept.

If it is changed, then anyone who is intimately familiar with how axises work will be confounded by an attempt to make it easier for those like me.

Up/down - L/R still seems to me to be the most obvious solution.

Perhaps axis could be renamed to "position"?

In reply to by xavierjazz

I'm confused, I don't see the word "axis" anywhere. Or "x", or "y". Just "vertical" and "horizontal", which are the standard correct terms. Up/down don't make sense as labels for the fields themselves, because they are not *directions*, but *values*. That is, the value of "2.5" is neither up nor down, it just is what it is. The things that could conceivably labelled up or down are the buttons for *changing* those values, but realistically, those buttons are the only or probably even most common method of changing the values - you can also simply type into them. So the values need to remain, and the labeling of the fields themselves needs to remain clear. it's really just about the buttons for changing the values.

In reply to by xavierjazz

The one that is confusing to me is the vertical change where negative means up

Bingo!
I'm surprised that I have never seen this mentioned before in the forum. I've always considered it a MuseScore peculiarity - so, not worth the time to try and compile my own 'fixed' version.
Those of us familiar with Geometry, specifically Cartesian coordinates, were taught that moving up on the vertical axis resulted in increasing values - e.g. like the altimeter on an aircraft. Hence, vertical displacement of score elements upwards on the MuseScore page would (intuitively, for me) require increasing the number values. This is not the case.
So... whenever I use MuseScore and attempt a vertical adjustment of a score element, I visualize a double bass (or cello) where sliding a finger upwards on a string results in descending pitch... after all, this is *music* software... :-)

On the other hand, horizontal displacement in MuseScore does behave intuitively - both according to Cartesian values increasing rightward; and also, for instance, as on the piano keyboard - with pitches increasing rightward.

Regards.

In reply to by Marc Sabatella

For my part, I completely solved this question. I no longer type the values (I can eventually edit them for very fine values), nor uses the up and down buttons, disturbing for me as well!

How? Simply after reading a tip from Lasconic (a few months ago on this forum, I can not find this thread again).
How you can see it: the boxes become active by hovering over it with the mouse.

At this moment, just move the mouse wheel forward to increase the values (exactly the same manner as you would to increase the page's zoom value, with Ctrl key), and so mouse wheel reaward for decrease the values.
This trick changed my life! (well, the life using MuseScore) :)

In reply to by Isaac Weiss

FWIW, reversing the meaning of negative and positive for this field would actually be possible without introducing any incompatible changes. We could still store the value as we always do, but simply flip it for the sake of the GUI. However, given that people are accustomed to how it works now, I think introducing such a change before 3.0 would be a mistake anyhow.

In reply to by Isaac Weiss

I agree.

My question is directed to which quarter we are in, Q1 or Q4?

My guess is Jojo is making a distinction as to which quarter of the plot (+) we are in. I have no idea why we would assume that we are in Q4. Has that distinction been made explicit for those of us who are not as intimately involved?

Anyway, ........

In reply to by xavierjazz

I don't think for most users it would make much difference.

For an user with mathematics background maybe it would make sense that vertical up are positive and vertical down are negative values.

On the other hand: For an user with a graphic background it could be confusing (and maybe the one or other will wonder). Most of these applications (I'm know) are using 0,0 in the top left of a page and there are vertical down values positive values (pixel coordinates). The once application, I'm know, where 0,0 is bottom left an vertical up is positive is Inkscape.

So in my opinion if vertical up values are negative will confuse some users equally other when vertical up values are positive.

But I believe most of the users are neither graphic artists nor mathematicians ;-).

Note: So for me a solution with more clearness (but also with more work, is it's worth?) could be (I hope I'm using the right terms):
- two spinboxes for positive values
- beside the spinbox for horizontal a popup button (left - center - right)
- beside the spinbox for vertical a popup button (up - center - down)

In reply to by xavierjazz

It's quite common in graphical software though (and in screen coordinates) to have the top-left be (0, 0).
For those on windows, open MSPaint for example and check your cursor position in the status bar. Or if you have a multiple-monitor setup, see the coordinates used in the screen-resolution setup dialog.

Or for those in desktop publishing; open up Scribus, top-left of each page is the origin.

Or for those using a web browser and CSS; top-left is (0, 0) as well.

So it really is quite normal the way MuseScore does it. Although I get the confusion, because cartesian mathematics, I would also try to look for other ways of conveying this.

In reply to by azumbrunn

MuseScore uses a standard XY axis, but only uses the bottom right quarter for display as seen in the blue square xy axes.png

I don't really like it because it is counter intuitive when pressing up arrows and things move down, but someone come up with a better way of making the arrows in the dialogs work the way you want them to.

I suggested have all of the up arrow move up and display a positive number and the down arrow move down and display a negative number. Perhaps a better alternative is to have the text on the labels change if you press the up arrow then change the word Vertical to up and on the horizontal have the left arrow say left when it is pressed. All of these are in relationship to the starting location of the element. Of course if the value returns to zero the appropriate horzontal or vertical would be displayed.

In reply to by Isaac Weiss

I agree! If the Y-values change, the movement is still mathematically strange. At the X-values the objects move as expected. Unfortunately you need the inspector to move some objects, otherwise you would notice it less.
(I just had to reply to catapult the topic back into consciousness ;-) )

Do you still have an unanswered question? Please log in first to post your question.