Megafauna Origami

As mentioned previously I made some megafauna origami models to donate to the American Museum of Natural History for their annual origami holiday tree. I did three models this year: a moose, an elephant and a bear. All three are made out of large paper and therefore quite big. The moose is made from a 32” square of brown parcel wrap, which was the biggest usable piece I could find. I tried making an elephant out of the same stuff, but I had the idea of wrinkling and then flattening the paper first to give it an elephant hide texture. The paper ended up with a slightly strethcy, almost clothlike consistency. The model is just one layer thick over the whole back, so it came out way to floppy. A very interesting failure. I’ll have to keep the technique in mind for the future. I made another elephant out of a 24” square of Canson, which is a thick art paper and very good for making elephants. Lastly I made the bear out of 15” Tant. I’m quite pleased with how all three came out and I hope the museum will use them well.

As an bonus I am including a pic of a funny little are project Lizzy and Michelle undertook not to long ago. They started making origami boats out of Masu boxes, and then put them together on top of corks.

Fall Groove

Well it’s more of the same over here. Nonstop busy. Work work work, making Jack a dull boy. My job situation with the clueless manager seems to have sorted itself out at least. The fall has come. Leaf raking season is upon us, although I expect I’ll still have to mow the lawn one more time. It’s getting darker and colder. We have to turn the heat on every night these days. Starting to get up before the sky is fully light. Ugh. And it’s no longer light or warm enough to go skating in the evening when I get home from work. So I’ve switched to using the Nordic Track indoors, which is not as much fun but I can listen to music while I’m doing it, so it gives me a chance to listen to the mixes from my record. Continuing to chip away at that, thank you very much.

I did some cool origami stuff. I made some “megafauna” models to donate to the American Museum of Natural History for their holiday tree. More on that soon. I’ll take some pictures tomorrow in the daylight. I’ve also started diagramming my Medieval Dragon. It starts with dividing the paper into ninths, which is something I always used to eyeball, but for the diagrams I worked out how to do it the legit mathematical way, which is pretty cool.

Jeannie and celebrated out Crytsal anniversary last week (I looked it up). It was a school night and so we did laundry and helped the kids study. Ah, married life after 15 years. We did meet for lunch in the city and go to a nice Thai place called Yum Yum. Afterwards we went to Toys’R’Us in Times Square and I bought her a lego dwarven catapult.

Denis and Sarah came to visit last weekend. We all had lots of fun. Carrie and Michelle always get on great and little Anna is walking already. Saturday Mary’s all came over and Jeannie’s parents too. Jeannie made a fantastic dinner for sixteen people. Chicken parmesan, eggplant parmesan and pasta. I was surprised to discover we had enough tables and chairs for everyone to eat once.

Fall Down, Part II

Seems that this is the time of year for work in progress. Here’s an update on a bunch of project. You can skip it if you find it boring.

My job has entered a new planning cycle. I’m trying to figure out how to deal with a manager who’s making it difficult for me to accomplish what I need to do. I want to moving forward with a major new feature set of my product, and he’s not getting it together to provide me with usable requirements. I working on him to see that it’s in his best interest to let me take over some things, but he is reluctant to give up control even though he’s spread too thin.

In music, I’ve been finishing off my album Face The Heat. I updated the page, including links to the newest mixes. I’m in the final phase, really focused on the details of the mixes now. Probably one or two pass at each song remains, but I find after I do a mix I have to take a few days and listen to it.

But in the sense that I want to finish my record to make time for origami, so far it’s kinda backfired. I have a trip coming up to California next month for the Pacific Coast Origami Conference, and I’d like to have something new for that. I took the summer off from working on my book, but now I have to get back into it. Last winter I was in a groove of diagramming over a model a month, but that’s a pretty heavy pace. So far this fall I made some corrections to my Lizard and began diagramming my Medieval Dragon, which will be probably over 70 steps! I also have a bunch of models in development, including some insects: a new butterfly, a dragonfly, and maybe another crack at the ladybug. And then there’s the batch from June that need further refining: the Blimp, the Sphere and the Orb UFO. So I’ve been doing some origami, just not as much as I’d like. Ah well I still have a month.

I’ve also made progress on the Foldinator, my origami software. It is now generating the paper procedurally using the drawing API. Also I‘ve defined the various lines weights and colors the application needs. I have a bit further to go before I release the next demo, however. I want to draw the initial state of the paper based on what it says in the xml file for the model. This requires a bit of plumbing so that the paper is aware when the model is loaded. After that I will probably go on to the non-folding operations, namely flipping and rotating the paper.

I’ve realized that I am long overdue in updating my origami site with pictures of my 2009 models. The web site redesign is probably far enough along that I should shift gears and take care of this before carrying on with that. The photography and photoshop is a whole little project in itself. While I’m at it, I should update my general photo gallery with pictures from the summer before it gets too far behind.

Fall Down

Well the fall weather has arrived. We’ve passed the equinox and turned into the dark side of the year. The sun is setting sooner; not many days left for rollerblading after work. Last night it got down into the forties and we had to turn on the heat in the house. Today it’s only up to the mid fifties. Definite jacket weather. I mowed the lawn for possibly the last time this season this afternoon.

I’ve been very busy, but have had some time for family and friends. The kids have been watching more Star Wars, and I discovered episodes I – III are tolerable when you watch them in half-hour chunks. Michelle has been learning Weird Al’s “The Saga Begins” on the Ukulele and actually doing a pretty good job.

Last weekend Martin and Kathleen and their baby boy Charlie came down for a visit. I was great to see them and get caught up. We went down to Long Island for a party for our friend Nick, which was great too, and included a wider circle of friends to catch up with.

Towards the end of the night, the kids were playing scooters in the front and Lizzy fell down and hurt her arm. It turned out she has a hairline fracture in her radius and had to get a cast. So she’s out of gymnastics and swimming for the next month, but otherwise OK, and in good spirits. Everyone at school signed her cast, which made her quite happy.

Another Site Upgrade

I’ve completed step two of my ongoing site upgrade. In this round I defined styles css files and added div tags to the pages with names classes according to the function of a block on the page. The main change you will see on pages in the site is that the body is a fixed width. The styles largely duplicate the style info in the pages. Going forward I can now change the style sheet definition and have the appearance of all the pages in a section change without having to go in and update each page. I’ve also refactored a few more blocks into php modules, notably the section menu for the origami pages. So things are getting more modular and dynamic, even if only one step at a time.

Other than that, things are pretty quiet these days. Continuing work on a bunch of projects, but nothing finished yet. It’s back to school time, so everyone at home is really focused and there’s a lot less free time. The weather has been really pleasant and mild this September. The kids have been getting into watching Star Wars the last week or two. Jeannie insisted we watch them in the order they were made, which was a good call. I still like the original trilogy from the 70’s but when we watched Phantom Menace it was just as bad I remembered. Afterward I had the song American Pie running thru my head and it took me a while to remember it was the basis of the Weird Al song The Saga Begins. I played that for the kids and now they are all getting into Weird Al too.

New Recording: Touch The Ceiling Rough Mix

Here’s a rough mix of my new song Touch The Ceiling. As mentioned previously this was an original from the prog rock party band Infinigon, written by our drummer Mark Colicchia. My friend John Neumann, the original Infinigon bassist helped me with this song, contributing the bass and guitars, backing vocals and some synthesizer textures. It was a lot of fun collaborating with John. He had a bunch of new fresh ideas that expanded my idea of what the song could be.

The arrangement was true in spirit to the original version, but updated as well. The major difference is now we have all this machinery making modern music where back in the day we had to cover all the parts live. The spine of track is my Fender Rhodes part, on top of which I layered a lead synth that was fairly faithful to the original. On top of that we layered a few more synths. John broke down the guitar part into layers and built it up track by track, and in the end I had six tracks of guitars to integrate, a veritable guitar army!

Mark was one of the best drummers, if not the best drummer I ever worked with, and I tried to do justice to his style, energy, and chops in my drum track. I record my drums using the “four finger” method. I use a general midi drum kit layout and the left hand covers the kick drum and snare and the right hand does the hi-hat and cymbals. Then I go back and punch in and/or hand edit anything extra I need. I don’t typically use a lot of fills, but in the song it seemed like a good idea. There’s even an eight-bar drum break after the guitar solo that was a lot of fun to do.

My vocal on this song was delivered in a more hard rock style than usual. I was inspired by John’s suggestion to listen to David Lee Roth on some classic Van Halen. John later claimed he was joking, but I think the vocal is quite successful. I even added some spontaneous lyrics in the ending jam, as all chaos breaks loose among the synths and guitars. There’s going to be a fade out in the final version, but for now it just runs out to the end of the jam.

So this is it for the songs on my new record. Next I’ll be going over them one by one with an ear to fine tuning the levels and effects and cleaning up anything I might’ve missed, in preparation for the final mixdown and mastering.

Summer’s End

Labor day was unusually late this year, which meant we had an extra week of summer, which was great, but now we suddenly find ourselves in the second week of September.

We ended the summer with a long weekend at the beach in Ocean City, Maryland. This is the third year in a row and it’s becoming an annual family tradition, something we all look forward to. Swimming in the ocean, chilling and hanging out, going out to dinner, taking the kids to the boardwalk, the amusement pier and the water park, this may have been the best one yet. We did a few new things this time around.

On the day we arrived, it was too cold and windy to go swimming, so we decided to fly kites instead. We have a couple kites that have been hanging around for years, and it was the kid’s idea to bring them. It was great fun. The wind was strong and steady, and you can see why the Wright Brothers did their testing on a beach. One of our kites was cool pirate ship, the other is a maneuverable stunt kite with two strings that can be used for steering. I finally crashed this one into the sand in a big gust. One of the struts cracked but we were able to get it replaced at the very awesome kite shop on the boardwalk.

We went on an Assateague Adventure boat cruise. They take you on a tour of the harbor and then land on Assateague Island, home of the wild ponies, where you can spot wildlife on the island and in the water. On the ride home, the guide showed local marine critters such as crabs and starfish, some of which we caught that very cruise. The next day we went back to Assateague (by car) and did some of the nature hikes. We spotted crabs in the open spaces between the weeds in the saltmarshes, as well as all kinds of fish and birds. At the very end of the hike we spotted a fawn right up close; the kids were delighted.

Now we’re back and the nights are getting cool, and the kids are going back to school. Fist day is tomorrow and they’re all excited like it’s Christmas Eve. The time from now until January always passes in a blur.

Time to start lining up projects. Diagramming for my origami book has risen to the top of the rotation. I’m going to the Pacific Coast Origami Convention in November and hope to have a few new diagrams for that, as well as corrections on the batch I completed in June. Also maybe complete development on a few models I had in development in the spring.

Another thing I’m going to do this fall is finish my record album. I’m almost done tracking the last song, and then it’ll be time for mixing and mastering. I’m really looking forward to completing it. Beyond that I’ll probably spend some time writing before I dive into the next recording. Third is to continue work on the Foldinator, which is starting to get somewhere, and fourth is the ongoing development of my web site. Then there’s the usual slate of home improvements projects, mainly the painting we didn’t get around to last year. On top of that there’s kids activities, birthdays and holidays, not to mention my day job.

Foldinator 2 Build 2

Development of Foldinator2 continues. You can see the second prototype here:

http://zingman.com/foldinator2/foldinator2.html

Meanwhile the first prototype is archived here:

http://zingman.com/foldinator2/old_versions/foldinator2_build01/foldinator2.html

It still doesn’t fold paper, but it’s starting to do some interesting things. You can click on the “Load” button and see a list of models, encoded as OrigamiXML files. Select one and open it. You can see the UI update display the model name and author, and the text annotation for the first step. You can use the shuttle controls in the lower right to move forward and backward thru the steps, and jump to the beginning or end of the model.

A bunch of stuff is going on behind the scenes in support of this. I’ve implemented a file loader for the xml file that contains the list of models and their file names, as well as for the models themselves. I’ve create a hierarchy of classes to represent the data. The first of these is OrigamiModel, which contains metadata about the model, such as the title and author, and holds references to two other objects, OrigamiPaper and an ArrayCollection of steps. OrigamiPaper has properties for the papers proportions, color and starting orientation. The steps are of type OrigamiStep. This class contains properties for the steps action, annotation, and an ArrayCollection of creases. OrigamiCrease encapsulates the data to represent a crease, including properties such as the end coordinates, angle, parity swing, layers, etc. These last two classes will likely develop more properties and functionality as I build the folding engine.

I need to do a bit of bulletproofing around the initialization, and then it’s on to the main event, namely drawing and animating the folding paper. To begin with I’ll just be drawing a square procedurally and in accordance with the initial state specified in origamiPaper. Then I’ll be analyzing the geometry of the crease in the first step and breaking the square into appropriate polygons with a common edge, and rendering that. At first I’m going to concentrate on non-folding operations, namely Flip and Rotate the paper. Then it’s on to simple folds: Valley Fold, Mountain Fold, and Fold/Unfold. It’ll be a fair amount of work to get this far. Hopefully I’ll be able to apply this recursively for the second and subsequent steps, but more than likely there’ll be some gotcha.

Car Trouble

I mentioned that our car was having trouble last week. The car started overheating on the way home from the beach, and this seemed to affect the power and acceleration and also the braking. It was so bad we drove straight to our local garage rather than going all the way home. The car is a ’99 Jeep Grand Cherokee coming up on 100,00 miles. Jeannie has been increasingly concerned about the car’s reliability, and since this was an unexpected repair it called the whole issue of whether to repair or replace the vehicle into question.

The car was in the shop for the better part of a week, and we spent a good chunk of that time researching potential replacements. We had a camping trip coming up, which is the max load for us, with the kids and all our camping stuff filling the car to the limit, so time was tight.

We mainly use this car for family road trips, and I haul stuff around in it from time to time, so it needs to be big enough for that. Nowadays on weekdays I mainly drive it to the train station and back, but I used to work in Connecticut and that was a long commute, so the car needs to be versatile and good in rough weather, snow and terrain. It needs to be big enough, but I don’t want anything too huge. There’s a whole category of large and extra large SUV’s out there I’m not even looking at.

The one special consideration is that I’m tall, and so many car out there – even large cars – do not have enough headroom for me, so this is a major issue.

I don’t want to get another Jeep, mainly because they are not that well made, but also I don’t like the new body and style. Bigger and heavier but less interior room.

We had looked at Toyotas at the time we bought the Jeep. They were either too small or too monster-truck like, and none were especially well designed. I sat in a Sequoia, and couldn’t sit up straight because the moonroof ate up so much headroom. The one car we liked was the Highlander, but they were brand new at the time and on backorder, and we couldn’t wait, so we got a 3 year old Jeep instead. We rented a newly redesigned Highlander on or recent trip to New Mexico, and I don’t like it, particularly the interior.

We went and looked at Subaru’s earlier this week. Our other car is a Subaru, and we love the Subaru boxer engines and AWD drivetrains, and their really great long term reliability. Subaru has supersized both the Forester and the Tribeca in them last year or two so we thought we’d check them out.

We were hopeful about the Forester. It is just a bit smaller than the Jeep, but is significantly lighter and gets significantly better gas mileage, and is very well designed overall, and reasonably priced. It is big enough in the front seat but has less cargo space. The biggest problem is that you can only get it with a roof rack if you also get the sunroof, and then it doesn’t have enough headroom. Disappointing.

Tribeca is even more frustrating. It’s their flagship car and is as long and heavy as our jeep and gets comparable mileage. It has a 6-cylinder version of the boxer engine, which you’d except would be awesome. But the roof is just too low, and the curvy back end cuts down a lot on the cargo space. And again with conjoined roof rack moonroof option. With the moonroof I can’t even sit up straight in the front seat. Yeesh.

Next to look at is Hondas. The Pilot is at the top our list right now. It’s just a shade bigger than the Jeep, gets a bit better mileage, and is available in 4 wheel drive. We’ve seen a bunch of 2 and 3 year old Pilots listed for $10 less than a new one, which is generally a good point value curve. (We seem to put about $1000 a year into maintenance and repair on both of our cars, and the Subaru is even older than the Jeep, but that’s still a much better deal than losing $5K a year to depreciation.) We’re also considering the CR-V, but we’re concerned it may be too small. They look to be comparable to the Forester.

While we were building our dossier of cars to check out we heard back from the garage. The overheating was caused by a hole in the exhaust pipe up near the engine. I had known about the whole before, and the garage had said it would cost well over $1000 to replace, as the pipe was part of integral unit that includes the catalytic converter. The hole itself was caused by corrosion where a clip had been welded onto the pipe (using a different metal) to hold on a pretty-much-useless piece of heat shielding. This is a perfect example of why I’m not getting another Jeep.

When I was first told about this, I decided to fix it myself using a muffler patch kit from an auto parts store. It worked well enough thru the winter, but I guess by spring it had worn thru and the hole was larger than ever, with the weather in the 90’s it became an issue. So this time I convinced my mechanic to patch the hole by welding on a plate, which costs only a couple hundred bucks.

The repair was complicated, however, by the last time the car was in the shop. This was in Washington, D. C., at a Firestone, not at our regular garage. I had needed a new set of tires, because one of the tires was wearing unevenly on the trip. The tires were old anyway, so that was not a big deal apart from the inconvenience, but it was the result a bad alignment or something, so that needed to be done again. The thing is, the garage over-tightened and cross-threaded a bunch of the lug nuts when they put the tires on, so now my mechanic spent the better part of a day getting them off and destroyed one of the wheels in the process, which of course needed to be replaced. Luckily he charged me only a fraction of the labor cost, and wrote me a letter I can use to try and pursue some kind of remuneration from the Firestone.

But now that car is fixed and feels better than ever, and is quite again to boot. We took it camping and home again and it performed great, so hopefully we’ll get another year or two out of it without any trouble. So for now we saved ourselves the hassle and cost of buying an new car. But we’ll continue our research, cuz next time something happens to the car, we’ll probably decide to replace it, which will be much easier to do if we know what kind of car we want.

The camping trip itself was great fun, even though we had some rain. We had planned on going up Friday afternoon, but delayed because there were flood and tornado warnings up near the campground. So we went up bright and early Saturday morning, which was good because the traffic was light, by time we got there the rain was ending. Apparently Friday night was clear by nightfall, but it rained again in the morning, so everyone pitched in to help everyone else set up as fast as possible in case the rain came back. The day was clear but the rain came back shortly after dark. Lizzy and her friends go flooded out of the girls’ tent in the middle of the night when a big storm rolled thru. There was also plenty of car-related drama on the trip too. One couple drove up in an 80’s Camero that died as they rolled in. Another friend had his keys locked in his car when he sent one the boys to get mustard from his cooler. Sunday was sunny again by midday, and all our gear dried out, and we got to enjoy the lake and play guitars and all the usual cooking out and hanging out. We stayed until Sunday evening to make up for our late arrival.

Meanwhile, the summer is almost gone, and getting the Jeep fixed sort of trumped the Mustang, so doing the restoration work is deferred yet again. Ah well, one of these days…

New Song: Touch The Ceiling

I’ve been working on a new recording of a song called Touch The Ceiling. This is the last song for my current forthcoming album, whose working title is Face The Heat. Like the last number Making Miles, this one is a cover of sorts, a blast from my own past. Way back in the 1980’s I was in the prog rock group Infinigon. We did mainly covers by bands like Rush, Yes, Genesis, and ELP, but we aspired to write our own original songs.

Touch the Ceiling was one of the best. It was written by our drummer Mark Colicchia, crafted by contributions from the whole group. The song is a good expression of Mark’s philosophy as well as a really good song with a strong melody and groove, some interesting twists, an atmospheric middle section and a jamming ending. I recall contributing a few ideas to the arrangement.

I’m doing this new arrangement in collaboration with John Neumann, the original Infinigon bassist, who is now a fellow recording studio artist and the driving force behind Tea With Warriors. He’s playing the bass and guitar, singing the second parts, and contributing some cool synthesizer textures. Meanwhile on my side, I’m doing most of the keyboard parts, and this song involves more drum programming that usual, as there are a few different rhythms, a couple of drum breaks and a good handful of fills.

My friend Erik came by last night and I ran him though my mixes, and we worked out a strategy for bringing them over to his studio. The main thing is he doesn’t use SampleTank, which is my main onboard software synthesizer, so I’m going to have to take all my drums and keyboard tracks and render them out as audio. So I’ll be getting going on that as I finish this song.

Things have been hectic for me this week with work, the car and all, so it may be a couple weeks still until I have the rough mix up. Have to finish up the drums and the synth solo at the end, and drop in John’s parts. Meanwhile, you can enjoy Mark’s lyrics.

Touch The Ceiling
by Mark Colicchia

Light side of summer ready to roll vivid perfect day
Song playing over the radio with nothing to day
Land upon the lunar surface streets and I’m on my way
Going out to spend tomorrow’s half of next week’s pay

You gotta go with the feeling
Avoid disbelieving
If you can’t touch the ceiling
Reach as high as you can

Waiting for the weekend takes so long then it’s gone too soon
Young night lit by ancient stars and pie-graph moon
Strange invitation you go it alone and the evening seems to loom
Searchlight eyes meet a similar gaze from across the room

You gotta go with the feeling
The moment revealing
If you can’t touch the ceiling
Reach as high as you can

Work live for paper pagan reward it’s the modern way
Stress cynicism all from the game what a price to pay
Plan for tomorrow but don’t forget to enjoy today
Do what you know is right in your mind it’s the winning play

Making the scene what does it mean what does it say?
Too many flaws plaguing the laws that we obey
Don’t let the sights of golden lights lead you astray
Life can be hard sometimes the cards fall where they may

And go with the feeling
Avoid disbelieving
If you can’t touch the ceiling
Reach as high as you can