"Quadruple Carbon"

"Quadruple Carbon" [mp3 removed]

Am interested in analog gear mostly for sampling fodder. Sounds that can't be made digitally (due to the inherent unpredictability of voltages) that are ultimately captured digitally and used as seasoning for a stew of 1s and 0s.
Some of the gritty quasi-vocal sounds in the background here are made with a random analog patch that was sampled, sliced up and EQd. (The LFO signal "out" to the VCA control voltage "in" seemed to be the catalyst for these bizarre noises but I doubt I can repeat them.) The bouncy FM-ed bass note is also analog and gives some punch and randomness that a digital drum synth might not have, or maybe that's just an article of faith with me. Most of the "lead" synth tunes (heard under the pianos) were made with the Reaktor Carbon softsynth.

The "latin" electric pianos give this piece some structure but they do drown out some of the electronic subtleties, which is why I am posting the backing track separately.

aging rockabilly dudes of the present

people making music with analog synths are the 2k11 versions of the sad aging rockabilly dudes we used to make fun of in high school

quoth WIZARDISHUNGRY on his twitter, and let's add that at least aging rockabilly dudes did some work. Am referring here to the YouTube microgenre where analog synth owners show off their gear with "demos" where they set a sequencer going and press various buttons in real time. The human performer is reduced to a pair of disembodied hands (invariably male) entering the frame to "tweak" sound. The fetishization is so extreme that in one video, a YouTuber films himself opening the package of some component he has received in the mail and proudly waggling it in front of the camera.

One watches these things if one is interested in how the gear sounds but for many users the "demo" appears to be an end in itself. Where once you had a geek in chain mail indulging himself with blorts and hums on his modules before a live, corporeal audience now music is reduced to the simple, minimal acts of (i) selection and purchase of gear and (ii) demonstration of what each switch does for an imagined audience of websurfers.

You could say this is a "tribe" of musicians with its own codes and mores and suspend critical judgment about items like the lack of pacing, terrible camerawork, and overall sameness of the sound within each individual demo. You could defend the genre as a new form of music of the relational or "weak universal gesture" variety, where ultimately the watcher has the power to shorten, mix, match, and aggregate passive vignettes. You could comment on the sociology of the players' attempts to validate their own consumer purchases and miserable existences through obligatory communal video documentation (music being one of many fungible categories of YouTube activity including jet skiing or vacuum cleaning). You could...

animating martha graham

A-Dance-To-Autumn

Have been doing a bit of reading about Google's much-ballyhooed Martha Graham Dance Co. animation. The first thing it brought to mind was Jules Pfeiffer's old series in the Village Voice of a leotarded modern dancer dedicating dances to spring, autumn, mergers, etc (see above). Pfeiffer meant those as satire but Google's illustrator-ish interpretation of actual Graham Co dancers [YouTube] was done with zero irony and lauded by almost every major news outlet. (It even made the AntiSpam press.)

On this page we've been joking that an animated GIF would have done just as well, assuming you had to have this pretentious sequence at all.

However, according to one Google defender, "Google's decision to use CSS sprites and JavaScript to animate them was the most bandwidth-efficient way to create a cross-browser animation."

Where is the proof of this? The CSS sprite sheet is 312 KB - that's big.* The reason CSS sprites are described as "efficient" is they require less http requests to a server than pulling up individual image files--but a GIF also only loads once.

Some background: to animate a CSS sprite sheet you use Javascript code to jump around to different positions on a page of drawings, creating the illusion of movement. The single sheet is used by web designers to reduce the number of image requests made to a server, hence lower bandwidth. According to one commenter, "It is not about file size reduction these days but the number of connections (http requests)..." (More) This YouTube, in German, shows how the Graham animation was done.

Yet a GIF is also a series of coded instructions to animate images loaded all at one gulp. The difference is the pics aren't on a single sheet but are stored as individual frames inside the GIF container. GIFs use compression tricks to minimize colors and avoid repeating information from frame to frame. With no developer skills to speak of I made a fairly accurate GIF of the Martha Graham animation that is 302 KB, smaller than Google's sprite page.

As for the success of Google's animation as a "cross-browser" solution (that is, legible in multiple browsers--GIFs being more or less universally read), as discussed earlier, the Google dancers had noticeable compositing artifacts and were very jerky. That's charming in a GIF but this is supposed to be a glimpse of our Super High Tech future.

What is at ultimately at stake here is forced corporate replacement of a universal, open source means of animation that almost anyone can make (GIFs) vs a type of animation that requires the coding skills of web specialists, who are mostly in the employ of big companies. Any "contest" between the two formats is going to be rigged since Google has a network of local server caches allowing its images to be loaded quickly, as opposed to a single mom and pop website groaning under the weight of image requests.

Additional reading: Martha Graham page about their dance gdoodle.

*Possibly Google's 312 KB sprite sheet could be reduced using gzip or some other compression scheme, yet it seems unlikely that image files such as png and GIF can be gzipped since they are already compressed. (Some say otherwise.) Also, not every browser "gunzips." See, e.g., http://developer.yahoo.com/blogs/ydn/posts/2007/07/high_performanc_3/. [Updated - and see below]

Data URIs (supposedly replacing CSS sprites): http://www.nczonline.net/blog/2010/07/06/data-uris-make-css-sprites-obsolete/

Hat tips to Hypothete, Wizardishungry, and drx.

Update: Drx compressed Google's sprite sheet as a "data URI," converting the already-compressed png to a base64 text file and then gzipping the file. The resulting .gz file is 313 KB, 2 KB larger than the png. This doesn't even include the copious javascript and css commands necessary to animate/display the sheet, so it does appear that Google's animation is, on the whole, less bandwidth-efficient than a GIF. In an email, drx notes that Google's over-engineering of a relatively simple task shows very well the attitude of the "C++ boys" complained about over a decade ago in this essay about the unnecessary hyper-professionalization of the web.

Update 2: One of Paddy Johnson's commenters found what he thinks is a major factual inaccuracy in this post--so major that he spammed her blog with comments loudly and repeatedly claiming that I was guilty of "intellectual dishonesty." (Somewhat like makers of signs on American highways telling you that a tourist attraction is coming up--keep reading folks, the truth is just four comments ahead... three comments...) The gist of his argument is that, (i) with no prior knowledge of CSS or JavaScript, he "fully understands" how to create CSS animations "after less than five minutes' reading" (although he never tested this knowledge by making or posting an animation) and that therefore (ii) I've created a false binary between easy to make GIFs and hard to make CSS animations. It's great that authoring tools for non-GIF animations are starting to appear, but would they enable you to create the "Martha Graham dance"? Many have suggested otherwise. As one commenter noted on AFC, "Google likes to show off what their programmers can do with simple code." Another opined that "GIFs are files that are definitely easier to understand and handle than Google's scripting." A computer science-educated artist that I emailed before posting this described Google's animation as "a brittle coupling of assets and dependent on the state of the HTML document embedding it" and therefore a probable "preservation nightmare" (as compared to GIFs). Much had been written on the wider Internet about How Google Did It. All of which is to suggest that "anyone" couldn't have done it.

that looks just like ink

googledance2

A recent convo* about the sepia drawings above (which appeared as Google's logo of the day a while back):

Paddy Johnson: The animations themselves would be ugly in any media though.

Duncan Alexander: I'm really not seeing what was so "ugly" about the animation. Is it because of the antialiasing, or the color and line?

Tom Moody: The Martha Graham drawings are ugly because of the sepia fake ink wash and middlebrow idea of modern dance. The anti-aliasing is the final layer of unnecessary pseudo-refinement.

Q. What is this anti-aliasing you're always going on about?
A. Originally a technique to make fonts easier on the eyes, web companies now apply it indiscriminately to every visual element, even simple graphics that are supposed to be in sharp focus. The soft bleed of ink lines on paper is often imitated with simplistic edge-smoothing filters, but why? Ink is ink and pixels are pixels. At some point makers of synthesizers stopped trying to imitate bassoons and just let the synth sound like...a synth. Google may be an advanced tech company but its aesthetic ideas are strictly from high school.

*redacted for brevity