FuzzMeasure 3.1b6

• Chris Liscio

There was an annoying slip-up with my implementation of the log axis "pixel width detection" code in the last beta, which I fixed in this release. You probably wouldn't notice it unless you were on a higher resolution display and like to make your FuzzMeasure windows large—it'd manifest as a far-too-dense clumping of lines on the graph. I didn't catch the problem when I first wrote the code from my laptop, but shortly after the release I noticed it on the 30" LCD on my desktop. :P

Also, I checked in an improvement to the way I display distortion. I based my display style on that of older printed out B&W distortion graphs, which indicate the fundamental as a thick line, the 2nd harmonic as a normal width line, and the 3rd harmonic as a dashed line. I think it looks pretty good both on-screen and printed. It's also much easier to distinguish between distortion harmonics than in previous releases.

I contemplated a handful of alternative solutions to this, including overlaying a legend for the graph, or splitting out the signal into separate harmonics in the measurement list, but this seems to work pretty well for now. Also, from a few published documents I've looked through (see image on left in comparison, FuzzMeasure graph on right), this appears to be a very well-understood style of graph.

This distortion fix is the last of the major problems I planned to solve in 3.1, so from now on I'll consider the code frozen. I'll only fix showstoppers from this point forward.

The next beta(s) I put out will focus on updating the supporting materials (documentation, links to the discussion groups, etc.) as well as any localization fixes that are required to match the new feature set.

So, go over to the latest build page and give FuzzMeasure 3.1b6 a try.