Estimated Time of Arrival

time

I’ve been thinking about time and technology recently (inspired by the “In A Glass Hour” series of lectures at EMPAC). I’m interested in the phenomenon of ETA–estimated time of arrival–which seems to have become both more widespread and subtly different due to technological developments.

No longer confined to airports and train terminals and Cape Canaveral, we now get ETA information from GPS units in our cars, and something similar is at work in software within every user-interface progress-bar. And the nature of the experience seems to have changed as well, moving from discrete aperiodic estimates to a continuously shifting series of updates. The result is that the estimate is never wrong (we do, in fact, arrive at our destination precisely when the GPS tells us we have arrived) and yet it’s somehow no longer trustworthy because the myriad compensations and recalculations are hidden.

Continue reading

Merry Christmas from The Field Guide

Did you ever ask Santa for a pinball machine? Did you ever hope to find a drum machine under the tree? Now both of your wishes can come true (sort of) with Pinball Drummer, a simple, standalone drum machine that uses lo-fi pinball machine samples.

Pinball Drummer Screenshot

Pinball Drummer Screenshot

Download Pinball Drummer (.zip file: 11.3 MB)

I made Pinball Drummer as a birthday gift for my friend Bruce. I created it using MaxMSP. The sounds originated from Bruce’s Coney Island pinball machine. It should be a cross-platform application. I’ve tested it on Macs; no experience with running it on a PC, yet.

Happy Holidays from The Field Guide!

Stikkit Shuts Down

I just got word that the online service Stikkit from Values of n is closing (along with the related I Want Sandy service). I hadn’t used Stikkit for over a year, so discontinuing the service won’t have any immediate impact on my online life. But I’m sad to see it go because it was such an elegant piece of software. Stikkit was the first browser-based application that really felt like an app to me and not just a kludgy hodgepodge of javascript. The good news is that the developer is now working for Twitter–let’s hope more innovative, usable software is in the works.

Max 5 First Impressions

Over the last few days I’ve begun to dig into Cycling 74′s Max 5. Here are my first impressions of the update. I haven’t yet performed with this version of the program or used it to run an installation, so I don’t have any information about stability or performance.

First the obvious change: the interface is bright and shiny–definitely not the clunky old Max look. I can’t say I’m immediately in love with it, but I do believe by the time I tweak the default settings a little I’ll be quite comfortable with the new look. I very much appreciate the options for changing the appearance of objects (even though some inspector windows are daunting when you first open them).

I love the usability features of Max 5:
• the search function
• the ability to double-click on a message in the Max window and be taken immediately to the part of the patch the message pertains to
• the keyboard shortcuts (damn, it’s so easy to get used to typing ‘n’ or ‘c’ or ‘m’ or ‘t’ or ‘b’ and having an object just show up). I suspect I’ll rarely use the gussied-up new object palette since the keystrokes are so convenient.
• support for long filenames (it’s the little things, really. OK, it’s the little, long things.)

I also love the new timing options, though I haven’t had a chance to use them extensively. I’m looking forward to creating polyrhythmic mayhem using a few transport objects all running at different tempi.

I like the idea of presentation mode, I just haven’t actually implemented it. I’ve always done something similar anyway: create a separate subpatch for just the controls I need, and since presentation mode only seems workable in a single subpatch I suspect it won’t radically change my workflow. Presentation mode would be more useful for me if any object in any subpatcher could be added to the presentation mode of a particular window. But that already sounds too complicated to manage (which object? in which subpatch? to which window?), plus the this is already possible using standard Max objects like send and receive.

I have mixed-feelings about the integrated documentation. I like the convenience of having help always at your fingertips but miss the portability of a pdf file. If you’re not running max, it’s tricky to get to the documentation. (Of course, you can always go to the Cycling 74 site.)

I’ve had a harder time with file-path issues and object conflicts in Max 5 than with other upgrades. This is likely just me and my convoluted setup. I have a bad habit of downloading almost every third-party Max object and freeware VST–not that I use them all. In fact, upgrades are often the times I evaluate the third-party objects that are essential to my work. The short list: LObjects, LitterPro, fiddle~, and a handful of others.

I’m looking forward to getting deeper into Max 5.

Max 5 Release Date Announced

From the Cycling ’74 Users Forum: “This new version will be available as a download on April 22nd, with packaged versions available shortly thereafter. Compatible versions of MSP and Jitter will be released at the same time.”

max 5 screenshot

Exciting stuff. I’ve got a few shows right around that time, so I’ll probably wait a week or two before upgrading. But I’m looking forward to digging in to a new version!

Max with a Lisp

Brad Garton has just released an updated Lisp interpreter that runs inside MaxMSP. More info here. Brad seems to be on a mission to make MaxMSP a veritable music operating system in its own right: Lisp, Chuck, RTcmix…

Checking out the Lisp object reminded me of my first forays into algorithmic composition and just how fun it can be to create work using simple processes. And how hard it can be to create compelling work that way!

Garton’s lisp object also gave me an excuse to pull out my copy of The Little LISPer. The book is an excellent example of learning by doing. After a brief introduction, the reader is asked to interpret LISP commands of increasing complexity and guided by a simple process of inquiry. There are no dry explanations only concrete examples. It’s made a lasting impression on my ideas of teaching and learning. Comparable to learning/teaching/performing Zorn’s Cobra–you do it, and then you know it.

Pay What You Want for MaxMSP?

Cycling ’74 got a shout out from the New York Times in this article about Radiohead’s Pay What You Want CD release scheme. Pay What You Want for Max 5? Hmmm…an appealing idea. Pay What You Think It’s Worth? I don’t think I could afford that.