Planet Raw

March 10, 2010

Create Digital Music

This Week at the Game Developer Conference, San Francisco, Push the Button

What can you do with this? Game designers and artists find out this week at GDC. (Pictured: my own submission, up close.)

Why should Create Digital Music and Create Digital Motion (and, well, their editor) go to a game conference? This year, in particular, the annual gathering of game developers in San Francisco means a real convergence of gaming culture and digital music and motion, of ideas about how interactivity can work (and the challenges of making interaction design creative), of generative and adaptive music and new cultures of digital media. Aside from that, of course, there’s no particular reason.

A quick look at some event highlights with which I’m involved:
Tonight (Wednesday) is the debut gala for Gamma IV, the creative game design challenge by the Kokoromi Collective. You can check out the winning games on the show floor, as well.
http://www.kokoromi.org/gamma4/

The games themselves offer plenty of inspiration for live visualists and people exploring new interfaces for music. But there’s also a music lineup alongside, with Starpause, Phil Fish, Moldover, Baiyon, Class Prez, and Future Boy.

Unrelated to GDC (but working out nicely since I’m in town), Thursday night is a meeting of the illustrious Bay Area Computer Music Technology Group (BArCMuT), with a big, all-female lineup of creative artists finding expressive new interfaces for musical performance. I’ll be giving a lightning talk before the full program, so say hi if you’re around.
http://www.meetup.com/barcmut/calendar/12702241/

Friday night is the free evening of One Button Objects, a set of interactive art pieces that explore what can be done with a single button. I’ll be talking more about that later this week; it really wound up being a great exercise, and even if you believe in rich, expressive control for music, forcing yourself to work with a single button is nothing if not enlightening. I co-curated the show with Heather Kelley of Kokoromi.
Event details: One Button Objects: Kokoromi + Gray Area Foundation for the Arts

by Peter Kirn at March 10, 2010 02:10 PM

WFMU's Beware of the Blog

We Need A Lot More Jesus And A Lot Less Rock And Roll (MP3s)

Jesus_raney_starday In about 1960 or so, Wayne Raney, a veteran harmonica player from Wolf Bayou, Arkansas, took a look around and concluded that the world was in pretty pathetic condition.  Rather than simply sit back and complain, however, Raney proceeded to write a song detailing his plan for getting things back on the right track. The record came out on Nashville's Starday label.

The song, We Need A Lot More Jesus (And A Lot Less Rock And Roll), was a catalog of modern ills that came with a decidedly religious recipe for correction.  Writer Colin Escott called it "gloriously anthemic" and I really can't add much to that.

It's almost too bad the song came out when it did, though; had it been written a decade later, Raney almost certainly would have worked up a verse condemning the hippie movement.

So here are all 11 of the versions I've unearthed.  Are there are others?  Almost certainly there are.  If you know any I'm missing, feel free leave a comment so I can continue the quest. 

No doubt, several of these recordings were made in completely in earnest, while others were made with tongue in cheek.  All of them are enjoyable, though.

Wayne Raney & The Raney Family   (2:16)   Wayne_raney

Hawkshaw Hawkins   (2:07)

Sunshine Boys   (2:02)

Skeeter Davis   (2:23)

Gospel Quartet   (1:29)

Greenbriar Boys   (2:07)

Larry Donn   (2:14)

Dick Monda   (2:01)

The Gas Company   (2:01)

Linda Ronstadt   (2:28)

Nate Gibson & The Gashouse Gang   (1:58)   Nate's version, released in 2007 on his All The Way Home CD, is the most recent one here.  Gibson is a budding musicologist and the the author of a forthcoming book that will likely be a mandatory addition to your library:  The Starday Story - The House That Country Music Built, which University Press Of Mississippi will publish a little later this year. 

Jesus_gas_co     Jesus_skeeter_davis     Jesus_copas     Jesus_gospel_quartet     Jesus_sunshine_boys

by Listener Greg G. at March 10, 2010 02:10 PM

Drawn! The Illustration and Cartooning Blog

Video: The Vendor Client relationship – in real world situations

<object height="295" width="480"><param name="movie" value="http://www.youtube.com/v/R2a8TRSgzZY&amp;hl=en_US&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="295" src="http://www.youtube.com/v/R2a8TRSgzZY&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" width="480"></embed></object>

I know I’m preaching to the converted here, but this is a funny take on what freelance illustrators (and freelance everythings) go through on a daily basis.

via Francis Vallejo, (Art Contests: Unethical?)


Posted by Matt Forsythe on Drawn! The Illustration and Cartooning Blog | Permalink | No comments
Tags:

by Matt Forsythe at March 10, 2010 02:00 PM

The Daily WTF

Coded Smorgasbord: In A Rush, Properly Handled, and More

"This code was left by the Senior Software Consultant," Michael Wheeler writes, "I'm not sure if it's insurance against 'Return' not returning... or a comment that explained why the line of code was left in." "A nice example of ahead planning," Robert writes, "just in case the Earth's mass dramatically changes overnight, we are prepared for a fast, system-wide adjustment."

Public Shared Function GetItemFromValue(ByVal ddlControl As DropDownList) As Integer
    Dim i As Integer
    If ddlControl.Items.Count > 0 Then
        For i = 0 To ddlControl.Items.Count - 1
            If ddlControl.Items(i).Selected() Then
                Return i
                Exit For     'leaving this here cause we're in a rush
            End If
        Next
    End If
End Function

 

"We're aparantly pretty serious about 'properly' handling exceptions," writes Rami, "very, very serious."

public bool Receive( string FilePath )
{
    try
    {
        return true;
    }
    catch( Exception e )
    {
        ExceptionManager.Publish( e, Priorities.High );
        return false;
    }
}

 

"A nice example of ahead planning," Robert writes, "just in case the Earth's mass dramatically changes overnight, we are prepared for a fast, system-wide adjustment."

Public Function Newton()
    Newton = 9.81
End Function

 

"Some developers use JavaScript for validation, others use server-side code," Rio writes, "we, on the other hand, seem to use comments. It doesn't really validate anything, but hey, it's good."

If fromDate < toDate Then
   'it's good.
Else
   'it's not good.
End If

 

"I was going through some obscure code from the developers before me, and something caught my eye," Philippe wrote. "It was a class whose task was to transform data, and this is how it was instantiated."

Transformer optimusPrime = new Transformer();

 

"Gee thanks," Tobias N. Sasse writes, "that's helpful!"

public long getLength() {
  return 1000000;  // no clue
}

 

"I tried to put some italic tags around a bit of text today," writes Derek, "but somehow, it emboldened my text. I did some digging, and I found that our front-end developer has this in our CSS stylesheet."

i { color: #000; font-weight: bold; font-style: normal; }

 

"I tried to put some italic tags around a bit of text today," writes Derek, "but somehow, it emboldened my text. I did some digging, and I found that our front-end developer has this in our CSS stylesheet."

i { color: #000; font-weight: bold; font-style: normal; }

 

"I guess the comment header is right," Brian M writes, "no po box for you!"

//*******************
//**
//** Function   - POBox
//** Purpose    - no po box
//**
//*******************
 
function POBox(eobj, eid) 
{

	return (true);
}

 

"So that's how you DeUnicode stuff" David Nguyen wrote, "and here I thought it involved a bit more than removing an italics tag."

function DeUnicode($_input){
  //added to strip out italics tag <i> from name
  $_input = str_replace('<i>', '', $_input);
  $_input = str_replace('</i>', '', $_input);
  return $_input;
}

 


by Alex Papadimoulis at March 10, 2010 02:00 PM

Lifehacker

Run Windows Live Writer from a Thumb Drive [Portable Apps]

Windows Live Writer, pretty much our favorite Windows Live application, can be run from a thumb drive, and it can even incorporate all the settings and sites you've already set up on your existing Live Writer setup.

How-to blog Online Tech Tips details the use of Windows Live Writer Portable to create a portable app to be run off a USB drive, a network drive, or any other storage space. If you're already running Live Writer, the portable tool will ask you to point to it on your hard drive, and then pick up your setup from there. If you're planning on being away from your laptop, but still need to update or manage a site, you can do much worse than a portable Live Writer setup.



by Kevin Purdy at March 10, 2010 01:30 PM

Evil Mad Scientist Laboratories

Basics: Finding pin 1

pin numbers - 03

You've got your components, and your datasheet, and you're read to start hacking. But which way does the chip go? Pin 23 is where? If you're lucky, the orientation is clearly marked, or perhaps diagrammed in the datasheet. But if it isn't, or if you're simply new at this, it's helpful to know what to look for.

In the picture above, pin 1 is clearly marked on the Allen-Bradley resistor pack. And for better or worse, this is the exception, not the rule.


numbering


Here is a basic rule that applies for most integrated circuits: There's a polarity mark somewhere. From that polarity mark, move counterclockwise around the chip, and number the pins starting at 1.

A common polarity marker is a half-moon shape at one end of the chip. Another is a small dot by pin 1, or sometimes a small triangle or tab instead. Sometimes several of these marks can appear.

Often pin 1 is in a corner of the chip, and it's only that corner-- not the pin itself --that is marked by the small circle or triangle.


In this sketch, we've drawn an imaginary part number "THX1138D," manufactured in week 37 of 2013, and it has a mysterious lot or internal code "OHAI" that may or may not be explained in the datasheet. The polarity marks are a half-moon indentation on the left hand side as well as a dot by pin 1. This device has 20 pins, numbered counterclockwise along the two edges from 1 to 20.


As we'll see, there are plenty of examples of this, or close variations on it. But there are also cases where there are *no* direct marks, but you can instead rely on the orientation of the text to understand the numbering. The text orientation is consistent, and for chips of this shape (with pins on two opposite sides), you can reliably assume that the polarity mark goes to the left of the text.


pin numbers - 02

Here are some classic and beautiful examples of chips with well-marked polarity. These are "ceramic DIP" integrated circuit packages, dated from the end of 1978. Each has a molded half-moon shape as well as a more subtle dot by pin 1.


pin numbers - 27

This is a modern higher-density variation on the same design. It's a wide, low-profile plastic package called a 66-pin TSSOP (and a 128M bit DDR SDRAM, if you're curious). The orientation is given by the half-moon shape on the left hand side and by the dot in the lower left corner. Now, that dot actually looks like it's closer to pin 2 than to pin 1-- Again, the marker often labels the corner where pin 1 lives, not the individual pin.


pin numbers - 17

This 74HC245D "octal bus transceiver" chip from NXP has the half-moon shape on the left hand side, plus a slightly more unusual polarity marking feature. The entire front edge of the chip-- the edge containing pin 1 --is slightly beveled.


pin numbers - 18

And now here is a chip that has less of a "direct" indication of its orientations-- no dot or half-moon shape. As we discussed earlier, you can rely on the orientation of the text in cases like this, and imagine an effective polarity mark on the left hand side of the chip. Pin 1 is on the lower left hand side.

If you look very closely, you'll see that there is one additional polarity marking feature, in that this chip also has a very slightly beveled front edge.


pin numbers - 36

This is a somewhat unusual seven-yes-seven pin DIP chip. It's a neat little solid-state relay capable of switching small loads on AC line voltage (0.9 A at up to 240 VAC) from a low-voltage digital input. Presumably, it has seven pins so that you can't put it in backwards. This chip also relies on a combination of text orientation and a bevel at the side with pin 1.

Careful: That apparent "dot" is not a polarity indicator; pin 1 is still at the corner of the chip.


pin numbers - 29

Here's one more variation. There's a printed bar on the left hand side of this chip to act as a polarity indicator, taking the place of the half-moon shape.


pin numbers - 13

Here's one that we get asked about quite often: A 17-segment alphanumeric display. LED displays can be pretty baffling, because the pin 1 location is not explicitly marked, and there's no half-moon shape or other obvious polarity marker. However, the label itself is a polarity marker and it's important to remember that.

As with the previous examples that we've shown, when you orient the part such that you can read the label, then pin 1 is at the lower left. Or, as we said earlier, the effective polarity mark "goes to the left of the text." That means that pin 1 is to the left of the text, and is the pin closest to the camera, the one that happens (for this particular display) to be located beneath the decimal point.


pin numbers - 10 pin numbers - 11

Here's a 5x7 LED matrix display. You can sort of make out marks on the back side beneath the epoxy, so it's tempting to look for orientation hints there. However, our same rule applies. When you orient the part such that you can read the label, the effective polarity mark is on the left-hand side.

In the left photo, where the display is upright and the label is visible, pin 1 is beneath the lower-left corner. In the right photo, where the label is visible but the part is upside down, pin 1 is visible on the lower-right hand corner.


pin numbers - 26

Sometimes you'll come across very different looking chips with very obvious polarity markers. This chip from Agilent has a gold stripe on the upper left hand corner.


pin numbers - 35

Sometimes a chip has a notched corner to indicate where pin 1 lives. The white silkscreen on the circuit board shows an exaggerated picture of this notching, by the lower-left corner.


More chips

The 486 is a good example of a chip with a notched corner, while the 68030 has a gold stripe to indicate pin 1.


pin numbers - 25

This Broadcom chip has a dot by the corner with pin 1, but that's a pretty subtle mark. If your chip is already mounted to a board, that can provide some better information to verify the orientation. For example, pin 1 of this chip is also marked by a white dot on the circuit board, and the other three corners have a mark, as though those corners were un-notched.


pin numbers - 22

Here's another chip that's somewhat ambiguous. Pin 1 is clearly marked with an arrow on the circuit board. If the chip were loose it would be a little less clear because not only is there a dot by pin 1, but there is also apparently a dot by the opposite corner. It may be just a coincidental mold mark, but it's still potentially confusing.


pin numbers - 30

And here, a simple dot to indicate the orientation.


This is far from an exhaustive list, but is meant to show off some of the common ways that chip orientation is differentiated. If you have corrections or links to other interesting chips, we'd welcome them in the comments.

by Windell at March 10, 2010 01:21 PM

Cool Tools

3M Self-Sealing Pouches

These are very sturdy, inexpensive self-laminating folders to make luggage tags, or actually any gear. I wanted to make my own tags from my business cards and these were far and away the best option I found. I’ve now used them for two years of heavy business travel, and they’ve held up really well. We are buying another set, so the kids can make tags for their backpacks and sports bags.

-- Jon Margolis

Self-Sealing Glossy Laminating Pouches with Loops for Luggage Tags
$6 (5 Pack)

Available from Amazon

Manufactured by 3M


March 10, 2010 01:00 PM

Today's Blog Music - The Hype Machine

Lifehacker

Harmony Attaches and Opens Google Docs from Outlook [Downloads]

Windows with Outlook: Sharing a Google Docs file for group collaboration can be a lot more useful than emailing individual copies to an entire team. Harmony makes opening, sharing, and managing Google Docs from inside Outlook a natural fit.

The free plug-in opens as a right-hand sidebar when you click its toolbar icon or launch it from your Start menu. Sign into your Google or Apps account, and your documents show up, ready for opening, sharing, or other use. Buttons at the bottom quickly toggle your view between documents, spreadsheets, and other files, and the PDF mode, in particular, might be a help for those who are all too handy at losing the right document at the wrong time.

Harmony also sports a similar Sharepoint integration sidebar, though we lack for a Sharepoint server at Lifehacker East. If you've used that feature, or found clever uses for a combined Outlook/GDocs inbox, tell us about it in the comments.

Harmony is a free download for Windows systems running Outlook only.



by Kevin Purdy at March 10, 2010 12:30 PM

OUseful.Info, the blog...

OU Facebook Apps, Reprise

I was at a meeting yesterday looking at rebooting the OU’s Facebook strategy. With a bit of luck, this means that we’ll be doing another push on the OU Facebook apps that were developed several years ago now and which I still believe provide a sound basis for a range of community building and social learning support services (Course Profiles – A Facebook Application for Open University Students and Alumni).

<object data="http://static.slideshare.net/swf/ssplayer2.swf?id=377638&amp;doc=facebookapps-1209419869333500-8" height="410" type="application/x-shockwave-flash" width="500" wmode="opaque"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?id=377638&amp;doc=facebookapps-1209419869333500-8"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"></object>

The apps were largely developed out of time and in stolen time, and it seems that things are likely to continue in this way (which is both a plus – freeing us from constraints of interminable committees wanting to plan strategies rather than jfdi, and a minus – @liamgh is the only person we trust with the code which means any maintenance falls to him ;-)

For those who don’t remember the apps we developed, there were two: Course Profiles, which allowed students to declare the courses that had taken were taking and intended to take, and then provided a range of services around that information (find friends on a course, find a study buddy, link to course information or course related OpenLearn resources, get course recommendations); and My OU Story, where students could maintain a “status diary” about their progress on a course, along with a mood indicator so they could track their mood over a course, and other app users could add supportive comments. (I’d be surprised if anyone in the Student Services retention project has even heard about this project, but looking at some of the peer support that has gone on within the context that app, I’d argue it might be contributing to retention…)

Course Profiles quickly attracted several thousand users following the initial push just after it was first launched, so it evidently served a need then that presumably still exists today, i.e. a badging mechansims for celebrating course achievements and declaring future study intentions. One thing that might be worth looking at is the rate at which early adopters of Course Profiles have continued to update it, and report on the extent to which their original “future study” intentions converted to actual course registrations.

There’s also going to be a push on growing the number of fans on the official OU profile page. I’m not sure what plan @stuartbrown has for growing the numbers (for the task appears to have fallen to him…;-) but with a bit of luck the apps as well as the fan page will get highlighted through some of the official communication channels.

We also had a bit of discussion around other potential apps. Something I’d quite like to see would be a gallery app pulling images from the various flickr groups that have popped up around the T189 Digital Photography short course. Alumni of that group are already pretty active, and have just launched their first online exhibition, so if we could provide a channel that increases the audience for their show, and if they’re happy for us to amplify it via an OU Facebook app, that might be quite a fun thing to try as a community building app… (For more about the background to the exhibition, see Inspiring Learners; also see the T189 Graduates’ Exhibition).

(I also wonder if a similar gallery style app might work to showcase some of the games that students on T151 Digital worlds manage to create, all with their permission of course…)

Someone (I forget who) also suggested a “Share on Facebook” button within the gallery environment students use to build their portfolio whilst they take T189 (limited so that sharing was limited to photographs that a student had uploaded themselves, of course). This would amplify a student’s work and progress on a course to their Facebook friends, and provide their friends with a glimpse of what sorts of activities are involved in this particular OU course.

One thing I never even half managed to convince anybody that it was important was the data that was collected by the Course Profiles app in particular, though I did have a go at a few quick’n'dirty takes on this, such as OU Course Profiles Facebook App – Treemaps, Hierarchical Course Clusters from Course Profiles App and Tinkering with Google Charts (which started to consider what a course team dashboard view might look like). I was mulling this over again last night, and the following uses came to mind if we started to reconcile Course Profiles with institutional data (something we were always wary of, but anyway – here’s the thinking…;-)

- predictors and conversion rates: I’m not sure if Liam is logging when/how users change their status updates, but it’d be useful to know what percentage of users are updating their Course Profiles (e.g. from ‘currently taking’ to ‘taken’ courses, or more interestingly ‘intend to take’ to taking) and whether an “intend to take” course declaration is a good predictor of whether students do actually take a course. There’s an obvious quick win here for a possibly intrusive marketing campaign chasing folk who’ve declared an ‘intend to take’ course but don’t appear to have followed up on it;

- predicting course sizes: with several thousand users, does the sample of users on Course Profiles predict future course enrollment numbers? As far as I know, no-one in planning ever came to us asking to peak at our data to explore this. Nor did any more than a couple of Course Chairs ever seem to think it was interesting that we had stated intentions about course pathways, and that for new courses in particular we might be able to spot whether students were signing up for a course based on a pathway the course team was hoping for?

- retention: is the retention rate of students on a course who are on Facebook with Course Profiles and/or My OU Story different to the retention rate across the course as a whole? Does the fact that students who have declared ‘intend to take’ courses on the Course Profile correlate with their likelihood of completing an award?

- course planning and recommendation: on the one hand, courses appear to have natural numbers; on the other, working out what courses to take in what order for a particular degree given various factors (such as courses already taken, course exclusions etc) can be a confusing affair. At the moment, I believe a rule based support tool is being explored to help with course recommendations, but how well do those suggestions compare with a simple clustering based on Course Profiles data?

PS Just in passing, it’s worth noting that as with other groups who’ve used Facebook to mount campaigns against unpopular corporate decisions, OU students are no different… Open University curbs Tesco ‘clubcard degree’ scheme .


by Tony Hirst at March 10, 2010 12:27 PM

Guitar Blog

Watch this eBay listing get pulled...

guitarz.blogspot.com:
Rickenbacker are known to be particularly zealous when it comes to copyright infringements based on their brand name, designs and trademarks. They are known to trawl the eBay listings looking for cheaper copy guitars listed in conjunction with the Rickenbacker brand being mentioned. The best a seller of a Ricky rip-off can do is to display good clear photos so the buyer can see what they are getting, and avoid mentioning the R-word anywhere in the text. Even derivatives of the name, e.g. Ricky, aren't advised, as these will get pounced on too.

With a feedback score approaching 1000, you wouldn't have suspected the seller of this Greco of being that green in this respect, but he or she is really asking for it when listing this guitar thusly: "1984 Greco Rickenbacker Vintage and Rare COOL!"

They are only making matters worse for themselves when they say:

If you have been craving a Rickenbacker but don't have the funds then this might just be for you, it's a made in Japan 1984 Greco Ricky copy with 3 toaster pick ups and the all important blend knob which helps give it it's (sic) distinctive sound, it plays nice and looks the part, in fact you only need change the tail piece and truss cover to rickenbacker ones and nobody will know it's not the real thing.
Shooting yourself in the foot or what?

Anyone want to bet how long it is before this listing gets pulled?

G L Wilson

Guitarz - The Original Guitar Blog - now in its 9th year!

by G L Wilson (gl.wilson@ntlworld.com) at March 10, 2010 12:23 PM

Premasagar

RT @theteam: Announcing the next Open Source Show And Tell at The Team - 14th April 2010: http://upcoming.yahoo.com/event/5393063/

 twitter:

RT @theteam: Announcing the next Open Source Show And Tell at The Team - 14th April 2010: http://upcoming.yahoo.com/event/5393063/

March 10, 2010 11:45 AM

Today's Blog Music - The Hype Machine

The Automata / Automaton Blog

Parrot AR.Drone - Quadrotor helicopter for iPhone

<object height="261" width="425"><param name="movie" value="http://www.youtube.com/v/2aDE5GcriHc&amp;hl=en_US&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="261" src="http://www.youtube.com/v/2aDE5GcriHc&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" width="425"></embed></object>
I've never really felt the desire to get an iPhone...until I saw this.

Here is a web site with more info on the ParrotAR.Drone.

[ Thanks Kev! ]


by Dug North (noreply@blogger.com) at March 10, 2010 11:23 AM

Planet RDF

XProc Proposed Recommendation!

I'm pleased to report that XProc: An XML Pipeline Language is now a W3C Proposed Recommendation.

by Norm Walsh at March 10, 2010 11:01 AM

Premasagar

Apr 14, 2010: Open Source Show And Tell at The Team

 Upcoming:

Once again, The Team (Communications Agency) and Osmosoft (Open Source Innovation arm of BT) have asked some of London's open source peeps to come and show what they're up to. Entry is free, each slot is about 15 minutes, and afterwards we go for beers at a pub near Borough Market.

Here's the tentative line-up (subject to change):

Martin Kleppmann - Automating browser tests in the real world (Confirmed)
Jordan Hatcher - Licensing open data
Phil Hawksworth - node.js is awesome!
Premasagar Rose - Sqwidget! On JavaScript widgets, breaking out of the box, and sandboxing CSS
Craig Heath - Privacy on the Symbian platform
TBC - TiddlySpace
+2 speakers TBC

Keep an eye on The Team's Twitter stream for updates.

March 10, 2010 10:45 AM

Seth's Blog

The Wordperfect Axiom

When the platform changes, the leaders change.

Wordperfect had a virtual monopoly on word processing in big firms that used DOS. Then Windows arrived and the folks at Wordperfect didn't feel the need to hurry in porting themselves to the new platform. They had achieved lock-in after all, and why support Microsoft?

In less than a year, they were toast.

When the game machine platform of choice switches from Sony to xBox to Nintendo, etc., the list of bestelling games change and new companies become dominant.

When the platform for music shifted from record stores to iTunes, the power shifted too, and many labels were crushed.

Again and again the same rules apply. In fact, they always do. When the platform changes, the deck gets shuffled.

Think this only applies to software?

The platform for healthcare changed from independent doctor's offices and small practices to hospitals and hmos.

The platform for TV changed from airwaves to wires (so HBO and ESPN win, NBC loses).

The platform for cars is changing from gas engines to alternatives.

And the platform for books is changing (fast!) to e-books and readers. Just published today: the Vook multimedia production of Unleashing the Ideavirus. The price will increase to $5 in two weeks, but right now it's 99 cents. It runs on the web and on your iphone (and the iPad on April 3rd.)

Here's the thing: Vook abridged it, built it, filmed it and distributed it in less than ninety days. They have a software application that they can use again and again for other titles. They've organized themselves to be profitable at a profit margin that few big book publishers can match.

Once again, the platform changes. Insiders become outsiders and new opportunities abound.

by Seth Godin at March 10, 2010 10:35 AM

Today's Blog Music - The Hype Machine