Le mercredi 17 juin 2009 02:59:30, D. Michael McIntyre a écrit :
> On Tuesday 16 June 2009, yguillemot@... wrote:
> > Fix loop marker positioning in matrix.
> I notice the following problems:
> The scale on the ruler starts off in sync with the scale on the matrix, but
> it is very easy to get them out of sync, so that the start of a bar on the
> loop ruler is some distance away from the start of that same bar on the
> matrix grid. As the distance from bar 1 increases, the scaling error
> becomes more and more apparent. It's also visible when using the mouse
> wheel over the panner to zoom in and out. The scaling error varies with
> different levels of zoom. Now the barline is to the left of where it should
> be, now it's to the right, now it's to the left again.
> The scrollbar can't scroll all the way back to bar 1. It won't go past 4,
> and sometimes 6 or 9. The only way to get to 1 is to grab the panner. The
> same is true in the forward direction as well. If I grab the scrollbar and
> move back and forth between the extremes at either end, both the beginning
> stop point and the end stop point are essentially random numbers.
I named this bug the "looseness" problem (hoping it was an understandable
It's a very very annoying one.
First I thinked it was coming from an int to double conversion, but I'm not so
I don't look at it too closely still because I wished to fix some other bugs
first (as the loop marker which was not drawn under the mouse but elsewhere on
I'm going to add back the tempo and chord name rulers in a few hours, then I
shall seriously look at this looseness problem.
> In truth, having a look at the matrix with an eye toward bugs makes me feel
> pretty depressed. These are only two, but there are many more, and then
> the notation editor is even worse. We're a long, long way from a release
> in spite of all this work. Blah.
It's true I take far more time I was thinking first to add again a very few
Nevertheless, even if the way is long, it should have and end somewhere.
Get latest updates about Open Source Projects, Conferences and News.