Thursday Mar 29, 2007
Wednesday Mar 28, 2007
This morning, I was fixing a bug using Netbeans. Typical cycle: think, type, build, test. However, the changes I made didn't seem to fix the bug. I was nearly 100% sure that I'd identified the problem, but running the test was still showing the failure. So another cycle of think, type, build and test. Still, no dice. Time to add some printlns - think, type, build, test. Woah! none of my debugging prints are showing up - what's going on? Dang! The project I was working on was not my 'main' project in Netbeans. So when I hit build, it built the wrong project, so my changes were never being compiled.
Netbeans should be smart enough to know that when you have multiple projects open and you are editing some source and you hit build you are likely to want to build the project related to the source that you just edited, and not the project that has no changes. I'm probably bit by this at least once a week. You'd think I'd learn my lesson, but I don't. Sigh.
Tuesday Mar 27, 2007
There are many web sites on the net that know what I like. Last.fm knows what music I listen to. LibraryThing knows what books I read. The findory knows what type of news I like. Google knows what kind of searches I make. All of this attention data really should belong to me since this is data about me that is generated by me. If I go to the iTunes store I should be able to point them to my last.fm profile so that iTunes can generate better music recommendations. If I go to Amazon, I should be able to carry along my taste in books based on my LibraryThing collection. I should be able to, but right now, I can't. iTunes doesn't know about the 3 years of music taste data that I've accumulated at last.fm, and there's no way for me to tell iTunes about it. What we really need is a way to make our 'attention data' portable - so I can take the data about what I like and take it with me. So when I go to a new music store I don't have to start from scratch describing what I like and don't like. Instead, I can start getting good music recommendations immediately based on my years of accumulated music taste data. Of course there are lots of issues here - privacy, security and portability don't always mix well.
The Attention Profiling Mark-up language working group is working to define a specification for portable attention data, called APML, that will make our attention data portable. The goal is to "boil down all forms of Attention Data - including Browser History, OPML, Attention.XML, Email etc - to a portable file format containing a description of ranked user interests".
This is a brand new working group - it is less than a month old - but it includes some interesting members such as representatives from Scouta, BuzzLogic and Digg. The current spec at draft level 0.2 is quite thin (really just three pages of content). In particular, the spec doesn't address specific content types (books, music, movies, blogs). So this is a perfect time to jump in and offer to help, particularly in the music space where data about attention and taste are so very important. (Via the Scouta blog).
Monday Mar 26, 2007
Processing is a Java-based programming language and environment for people who want to program images, animation, and sound. Stephan writes that a new book on Processing has been released by MIT Press called Processing A Programming Handbook for Visual Designers and Artists. It will soon be joined by Processing: Creative Coding and Computational Art.
I've seen some really outstanding programs written in Processing, including Elias's Music Rainbow.
Sunday Mar 25, 2007
Saturday Mar 24, 2007
The recent decision of the Copyright Royalty Board to raise rates will devastate internet radio. One of the biggest potential victims of the new rates is Pandora. Tim Westergren, CEO of Pandora has been active in getting the CRB decision reversed. The Download Squad has a video interview with Tim about the recent CRB decision and its impact on internet radio. It's a good high level overview as to why the CRB decision is bad, and why internet radio is worth saving.
Friday Mar 23, 2007
Today, I'm listening to my personal iTunes collection. When I do this I usually I'll pick an artist and shuffle play through the songs. This does get a little boring. However, shuffling through an artist is much better than trying to shuffle play my whole collection which tends to bring up my kid's music (high school musical anyone?) more often than I'd like. Today, instead of using shuffle play, I'm using The Filter to give me playlists. The Filter will generate playlists for you based upon a selection of seed songs. I commented the other day how poorly The Filter seemed to do when recommending music from the whole iTunes store, but so far today it has done a very good job of giving me a decent playlist drawn from my own collection based upon a seed song or two.
I like the idea of providing tools to help people better explore their personal collections. Without these tools are iPods are destined become music graveyards - the place music goes to die. So far, with The Filter, I'm listening to lots of music that is in my personal collection that I have not listened to ever - and I haven't had to risk iPod whiplash that comes with shuffle play.
Thursday Mar 22, 2007
Jeff Alexander sent me some screenshots today of Snapp Radio running on the Wii. Pretty cool! Apparently, the Wii has a web browser (Opera-based), that runs Ajaxy web sites with ease. Very nice.
There are some new blogs to add to the music technology blog roll:
- Music Interfaces - a very nifty blog that focuses on interfaces for organizing, browsing, discovering and interacting with music.
- MIR Research - blog by Elias Pampalk and Martin Gasser about Music Information Retrieval. I found out about the aforementioned Music Interfaces blog via this one.
- Medior - An aggregator of various music technology blogs. This is put together by jherskowitz who also runs muSick in the head - where he writes about music technology.
- Getcha.info - Music business + Music Technology
Wednesday Mar 21, 2007
I gave the new beta release of The Filter a quick try today. The filter is a recommender remora for iTunes. Select a few songs in iTunes, click a button and get a set of recommendations - you know the routine by now. So for my quick test, I tried the song 'Bring me to Life' by Evanescence. Last.fm users call this gothic rock or gothic metal (or even female-fronted metal). The first two recommendations from The Filter were Kiss's 'Rock all night' and George Michael's 'Faith.' I listened to the George Michael song (I already know that I despise Kiss), and I think I would be hard pressed to find a song that was less like 'Bring me to life'.
Sure, this is just a quick test, but first impressions matter, especially with recommender systems. I'm guessing that The Filter is just having the usual 'cold start' problem that plague collaborative filtering systems. On the other hand, perhaps they are trying to create a musical version of the Unsuggester.
Tuesday Mar 20, 2007
Brain Zisk, founder and Technologies Directory of the Future of Music Coalition has a lengthy interview with John Simson, Executive Directory of SoundExchange about the recent ruling by the Copyright Royalty Board to raise the Internet Broadcasting rates. The interview is in the current issue of Royalty Week. Direct link to the PDF is here: March 19 edition of Royalty Week. Here's a choice quote by Simson:
I'm tired of the claims that have been made over and over, a sort of arrogance on the webcasters side that we're doing you a favor playing your music.
Friday Mar 16, 2007
Perhaps you remember the Google Image Labeler, a game where you try to guess what labels your partner will apply to an image. Michael Mandel, (when not dodging NYC bullets) has developed a similar game for music called MajorMiner. The goal of the game is to label songs with original, yet relevant words and phrases that other players agree with.
Of course the game is just a thinly disguised method of collecting data about music. But it is fun, addicting, and the data helps the excellent music tech team at LabROSA.
I'm currently number 4 on the leader board. The neat thing is that your score can go up even when you are not playing as other players select tags that you've already applied.
The game itself is well designed. I like especially like how the scoring rules work. Once a label has been applied a couple of times, you can't score any more points for that label. Without this rule, you could just type 'rock' for each song without even listening and climb the leader board. The game has a good, minimalistic web design - no Ajax for Ajax sake. All in all, well done - and it will be interesting to see what kind of data Michael collects, and how the MajorMiner tags compare to tags that people apply at last.fm.
This blog copyright 2010 by plamere