Jon Anderson Show

When I was growing up, I had musical tastes decidedly out of step with my peers. I went through a year or two of listening to nothing but The Beatles, then only gospel music for a while, and loved to blast early Andrew Lloyd Weber (on vinyl) and the Star Wars soundtrack (a much-loved gift from my folks) on our stereo. (I also enjoyed cranking up the car radio as loud as it would go to play “Puff the Magic Dragon”, though that was mostly to confuse the people we drove past.)

One of my very favorite albums, however, was Yes’ Close to the Edge. Since it was released when I was two years old, none of my friends had any affinity for it. I don’t recall ever trying to share it with anyone or convince others of its delights: it was my personal music space that I loved, a place to go to be alone and to enjoy that solitude. In a way, I think sharing it or finding someone else who loved that album might have ruined it for me.

Over the years, however, I haven’t kept up with the band or their goings-on. It was therefore with some astonishment and considerable delight that I read my friend Barry Brake was going to be conducting a choir that would be backing up Jon Anderson, the band’s distinctive vocalist, on Monday at the Majestic theater in San Antonio. I enthused with Barry, who is immensely gifted both as a musician and as a finder-of-interesting-opportunities, about his chance to meet and work with “one of the greats.” He reciprocated by offering to help us lay hands on tickets for the family to come down and see the show — largesse I was thrilled to accept.

To sweeten the deal even further, it turned out that Jon was being backed up not only by the choir, but also by the Youth Orchestra of San Antonio, an excellent symphony orchestra with which I played as a teenager. Though none of the people associated with the group were the same as during my era, it was an added delight to see that group performing again. (And to observe that Orchestra Nerds still look the same 25 years later.)

So Monday night, we all trooped down to the delightful Majestic theater for the show. We arrived early enough for the curious to go roaming through the place, giving ourselves a tour of its baroque wonders as we waited for the music to start. Finally, the lights dimmed, YOSA played an introductory musical segment, and Anderson took the stage.

He was terrific. Even at age 66 after having dealt with some significant health issues, he has a great vocal instrument, and smoothly transitioned from soaring melodic lines to staccato percussive stylings with apparent ease. His trademark high-pitched range is intact, and carries over into his speech. He did a mix of songs he’d done with Yes and his solo work, and was backed up ably by the orchestra and choir. While he apparently performed solo at other points in his tour, I was glad for the additional musicians on stage with him. (After all, what’s “I’ve Seen All Good People” with only a single singer?)

While it was clear that, of our group, I was the one most enjoying the show, the evening as a whole worked out to be a delight for everyone. Maggie, while not much into the performance, enjoyed exploring the Majestic and picking out all of the decorative details. The Brakes’ company is always a delight and, since it was the start of Spring Break week for the young folks, we were able to all troop to Chacho’s for absurdly large piles of nachos and cheap margaritas afterwards.

So big thanks to Jon and Barry for the great start to our Spring Break week!

New Programming Blog

For those of you who have an interest in programming in general, Magnolia in particular, or just can’t get enough of my scintillating writing, I’ve started a new blog over here: Propeller Hat. It’s mostly Magnolia stuff thus far, and will probably be infernally geeky for the foreseeable future, so only visit if you have a fairly high tolerance for that sort of thing.

Mad Science: Jam Jar Jet

This past Friday, Jason Young and I got together for a visit. Since Baylor Sing had just wrapped up for him, and I was starting 3 days of unemployment, we decided to drown our sorrows with alcohol.

But, being the mildly destructive nerds that we are, we decided it would be more fun to set it on fire than to drink it. So we printed our William Gurstelle’s excellent article from Make Magazine #5, gathered the necessary supplies, and got to it. Here are the results:

Virtual Photography

Back in 2001, CBS introduced EyeVision for their Superbowl telecast. EyeVision allowed the broadcasters to combine images from several dozen cameras, positioned and 7° intervals around the stadium, into a seamless playback that could be rotated on the fly, creating an effect much like the famous “Bullet Time” sequence in The Matrix. The technology, while not perfect, was really neat, and offered unparalleled insight into the on-field action. Unfortunately, it hasn’t made a reappearance at a Superbowl since then, and the technology doesn’t appear to have been pushed forward much.

Fast forward to 2011. The Kinect has been released for the XBox 360 and has been enthusiastically embraced by hackers. Microsoft, while initially reluctant to let people fool around with the sensor, quickly realized that they were fighting a losing battle, reversed their position, and now even provides some official support for people doing new and interesting things with it.

The Kinect works much like a WebCam: you point it at something, and it gives you a video feed of what you’re pointing at. The interesting thing, however, is that in addition to the image, it also tells you how far away each element in the image is. Using a couple of Kinects in tandem allows one to actually reconstruct a texture-mapped scene in three dimensions. Once you’ve done this, it’s a simple matter to move around and through the space, much like you would in a video game. Here’s the first proof-of-concept I saw:

And here’s another demonstration that uses a single Kinect panning around a scene to capture the data:

As you can see, once the data is assembled, one can move a virtual camera through the scene, viewing it from angles where there was no camera to begin with. Though these first efforts are still a bit rough, think what one could do with this sort of technology if it were refined and made more sensitive: the Superbowl’s EyeVision technology could be expanded: instead of 33 possible vantage points, you could see a playback from an infinite number of angles, even swooping in among the players. Movies could be filmed with full 3D data sets, allowing one to move through a scene and see it from whatever angles one wished. Professional photographers could not only adjust exposure, contrast, saturation and that sort of thing, but also the apparent angle from which a photo was taken.

I expect this sort of thing to blossom over the next few years, and am anxious to see what happens with it once it gets from the hands of hobbyist technologists to those of artists and producers. It should be a fun ride.

Time for a New Adventure: Magnolia

Last Thursday, I gave my one month notice at the University.

The reason for that was not any particular discontent. While the University has its share of bureaucracy and silly decisions, the management above us has generally shielded us from much of it. And being able to walk to my office, have the freedom to explore lots of crazy stuff as the mood strikes, hone my management skills, have a stable job, and work with some terrific people on a beautiful campus has been great. I’m proud of the work we’ve done, and proud of my team, which has accomplished an amazing amount with minimal resources.

But now I’m going to work for Magnolia, the Swiss company that makes the CMS software that we’ve been using at the University with great success for a number of years. I’m excited about the change for a number of reasons:

  • They are a great team. I’ve worked with Magnolia as a customer for about four years now, and have been really impressed with both the technical excellence of their work and the professional excellence with which they run the business. I also got to meet many of them at the 2009 Magnolia Conference, and was delighted to find that every single Magnolian I met was genuinely kind and pleasant as well. What a great combination!
  • I’ll get to focus in on programming again. While I’ve enjoyed stretching myself into the role of a manager over the past several years, and think I’ve done some interesting and positive things in that position, I do find myself enjoying work the most when I’m able to focus on technical disciplines. While I don’t see a ton of opportunity to exercise the Objective C and Rails skills I’ve built up at the University, I expect there to be plenty of space to go as deep as I’d like with Java.
  • I’ll have the opportunity to do some traveling, both to Basel, Switzerland, where the company is based, and around the United States to get together with other members of the U.S. team, visit customers, and present at conferences. I hope to be able to bring Kathy and the kids along at times too, so that we all are able to benefit from the travel and see a bit more of the world.
  • I’ll be working from home. I’ve done a fair bit of this is previous jobs, and have always found it to be a really nice arrangement. Kathy is great at running interference so that I can really focus when I’m “at work.” But when I’m ready for a break, the family is right there, so it’s easy to have lunch with them, take them down to the park for a bit, or mount a quick trip to the river for a swim.

The new job will include technical pre-sales (talking nerdspeak with prospective customers and building prototypes for them), working on internal projects, raising awareness of Magnolia in the US by participating in community discussion and presenting at conferences, and providing support to existing customers while the team in Switzerland sleeps.

My last day at the University will be Thursday, March 3. I’ll take that Friday off to go blow some things up with Jason Young (we’re planning on building a jam jar jet engine), and will then dive in at Magnolia on Monday, March 7.

Little Shop of Horrors

This past January, Abigail had her first experience with the theater. Her high school was staging a production of Little Shop of Horrors, for which she auditioned and got several parts. Given her expressive and dramatic nature, I fully expected her to really cotton to the experience, and was not disappointed. I have a bit of a soft spot for that show, as friends of mine have been in it and I played in the pit band for it at Texas State a couple of years back, so was particularly pleased that would be her inaugural theater experience.

She came back from each rehearsal thrilled with the chance to be part of the show, overflowing with stories about the various things she had worked on that day. All the while, she was accreting a new collection of friends involved with the show whom she seemed to quite enjoy. Rehearsals went on for a long while, with the director eventually pushing the performances back a month or two from their original schedule.

Finally the show started in mid-January, with a scheduled run of three weekends. We had been planning to go on opening night, but Abigail was nervous, and asked that we hold off until the next weekend. We were a bit indignant that some of our friends were getting to see her before we did, but were OK with giving her a little more time to prepare.

Finally, we ventured forth to the 80 seat Black Box theater at the high school, a tiny venue that sold out regularly, but which the director hoped would help the actors better connect to the audience — a good strategy, given that we nearly had actors in our laps at several points. Abigail got to be a member of a crowd scene during Downtown, a TV reporter, a guest on the radio show Seymour was a part of, and a tortured dental patient — a role in which she was able to exercise her considerable talent for ear-splitting screaming. She did a terrific job all around, and it was great fun to see all her work pay off at last.

In addition to Abigail’s thespian talents, we got to see some of Emily’s work: she and the other members of the Art Club had worked together on the various puppets for Audrey II, and did a great job with them. (The smallest of the puppets was entirely Emily’s doing, and looked terrific.)

“Well, what did you think?” I asked Abigail after the run was complete. “Would you do it again?”

thought for a moment about all the hard work, the funky hours, the blisters on her feet, and the stress of trying to keep up with schoolwork, responsibilities at home, and the theater. Then she smiled.

“Yes, definitely.”

Another Chapter for Mom

This past Friday, I got to be a part of my Mom’s wedding.

It was a remarkable and beautiful occasion — beautiful for most of the usual reasons: two people pledging themselves to love and care for each other until their bodies fail them in the task, a community of loving and supportive friends, and the chance for all us married folks to reflect on our own vows along with the couple at the center of the event.

But there were wonderful, unusual aspects to the day as well: both my mother and her new husband, Bill Liles, had been married before, and had previous spouses on hand to cheer and support them. While Bill’s parents were unable to make it down from Pennsylvania to attend the event, the best man had a cell phone in hand for the entire ceremony so that they could listen in and be a part from their home. There were a wealth of children, step-children, and grandchildren of the couple on-hand and involved. The church choir in which they met was there in force both to affirm their union and to provide some great music for the event. (Oh Happy Day!) My mother was celebrating her wedding the day before she celebrated her 70th birthday.

But the best thing of all, to my mind, was that it was the most joyful and happy I have seen my mom in years. Possibly ever. (And, while I don’t have the same history with him, Bill seemed similarly giddy.)

In spite of the fact that just over a month elapsed between the time they decided to get married and the wedding, everything came together beautifully (though not without a certain amount of scrambling). Marti, my mom’s sister, did an amazing job of pulling together the necessary planning, organizing, and communication. Kathy whipped together a lovely program in Word the day of the wedding. (This was especially notable, as she and technology are normally mortal enemies.) And I was honored to get to sing Steven Curtis Chapman’s “I Will Be Here” during the lighting of the Unity candle. (I was wryly amused that the rendition during the ceremony was rougher than any of my practice sessions, and that my doppelgänger brother actually received more comments on it than I did.)

But in spite of the hurried preparations, the evening was terrific and really reflected the character and personality of the couple. Joy, humor, beauty, silliness, tenderness, authenticity, love, and the odd slightly off-color comment were all there in front of the altar with them, and were clearly welcome companions.

So, best wishes and prayers to you, Bill and Diane, as you launch into this next chapter of your lives together. We look forward to walking it alongside you, and are delighted at the joy you have found in each other. Big love to you both.

Christmas Lists

The kids’ Christmas Lists are coming late this year because I had a wicked hard time (that’s for you, Yankee friends) getting them to sit down and write them out. Once I did, they had enormous difficulty coming up with items to put on them. This initially frustrated me until I realized: They’re having a hard time coming up with stuff they want. Our kids…are having a hard time coming up with things to ask people for! They’re actually pretty content! Upon reflection, I was delighted at how difficult generating these lists turned out to be.

That said, here’s what did finally emerge from the process:

Maggie's List

Maggie's List

Liam's List, Page 1

Liam's List, Page 1

Liam's List, Page 2

Liam's List, Page 2

Abby's Christmas List of Doom

Abby's Christmas List of Doom

Emily's List, Page 1

Emily's List, Page 1

Emily's List, Page 2

Emily's List, Page 2

Star Trek: The Song

One of the reasons I enjoy my good friend Barry Brake so much is his penchant for wandering off into what one of his friends calls “Barryland”, a mental space characterized by enthusiasm for and serious contemplation of things that most people would gloss over. He recently recorded what may be the first rendering of the classic Alexander Courage Star Trek theme with the words that Gene Roddenberry wrote added back in. It’s terrific, and suits Barry’s voice and style to a T. Go and enjoy.

The Need for Beauty

I don’t often post mere links to other people’s essays here, but The Need for Beauty mirrors some of my own thoughts and challenges as a parent and a creative person so nicely that I couldn’t pass it up without pointing more folks towards it. Well worth a read, especially for people who fall into both of those camps.