Over a Big Hurdle

• Chris Liscio

Wow. I finally got FuzzMeasure working as a document-based application. That doesn't sound so hard if you start from scratch as a document-based application, but moving from a non-document project to a document-based project in Xcode manually can be an interesting ordeal. </p> <p> Just before I was ready to give up and start a whole new project, I got the existing project working (the solution to my problem was very stupid). From there, the rest was fairly painless (although it did suck up a few hours). The way I built FuzzMeasure this time around is quite interesting, as there aren't too many examples out there in the wild that pertain to what I'm trying to accomplish. I feel as if I'm walking on fresh snow here, and have no footprints to really follow. </p> I went the route of a single document that creates multiple window controllers that contain different views of the document. The typical example given of this is always a CAD application, which I guess isn't too hard to paradigm-shift into FuzzMeasure's realm. Regardless, I've never found an example of multiple window controllers in a document-based application online to date, but I managed to hold my own and get it all running smoothly. </p> <p> So, 1.2 will contain the ability to load/save measurements for later recall and analyze. This makes a lot more sense than it did in 1.1 now that you can modify the window that you wish to make your measurements with. :) </p> <p> Also, as others have asked, I do plan to import the impulse response files that were exported by the registered versions of FuzzMeasure 1.0 and 1.1. I am not sure that this feature will make it into 1.2, but that's my plan, anyway. </p> <p> I really do have to get going on fixing up all my display routines and graph view objects, since that's the last of the big feature changes for 1.2. I'm hoping to get my 'curve stack' working, but that may have to wait until 1.3 unless I get my new drawing code fixed earlier. I'll leave it up to the reader to figure out what the 'curve stack' is. ;) </p> <p> Hopefully I can get 1.2b1 out in the next two weeks. Get yourself a forum account and take a look at what's going on in the 1.2 beta so far. </p>