On Fri, 2005-12-23 at 07:26 -0500, Jesse Kriss wrote:
> Hi Jon -
> I don't know if he ever mentioned it, but I was talking with Victor a
> while back about doing a visualization of ccMixter. He gave me a
> then-current dump of the data and added some hooks for a future
> visualization page. I sent him a version of this email, but I'd like
> to get you involved in the discussion, as well. Let me know if any of
> this sounds interesting...
Hi Jesse, this looks really cool!
You should file this into the cchost feature requests tracker along with
Make sure to select the category as cchost
Also, attach your screenshots.
Otherwise, please checkout the latest version of cchost and contribute a
patch. After you contribute a successful patch, then we can give you cvs
access to add to cchost directly.
My only comment is that you should think of this visualization generally
as an extension and also something that can be used for multiple media
types and not just music.
You would be adding code to cchost, which is the backend for ccmixter.
> I've tried a lot of approaches to visualizing ccMixter, and I've gone
> back and forth on a lot of things. What it came down to, for me, was
> being able to get at the music in a really immediate and coherent way.
> This sort of moved the focus away from "let's see what all of mixter
> looks like."
> I came up with a design for showing a single contributor and their
> first layer of connections: who they've sampled and who's sampled
> them. There's a single row of colored squares, which represent the
> songs that person has uploaded (in chronological order). Above each
> colored square is a series of gray squares, which represent the songs
> that have sampled that song, while the squares below are songs which
> are sampled in the song.
> I've attached a pdf of generated images for all users in the data dump
> you gave me. (It doesn't have user names on it, but you can probably
> identify a few.) This isn't meant to be a final visualization, but
> it'll give you an idea of how these shapes look, and how it reflects
> the community as a whole.
> For the live version, I'm thinking that you could click on any square
> and start listening to that song immediately, in the browser, and it
> would show some summary information for that song as well. This part
> rollover callouts, and teh like. (Audio playback could be handled with
> Java or Flash, and the usual links for
> stream and download could be there, too.)
> As far as integrating it into the site, I think it might work as an
> addition to the person pages. There's already a mechanism in ccHost
> for searching and browsing the artists -- this would give people a
> quick, listenable overview right in place. I'm attaching a mockup of
> what that might look like.
> jesse@... / jessekriss.com / jklabs.net