Navigation

Search

Categories

On this page

Rock Band
Crystal Put Up The Christmas Tree Today!
Thinking Outside The Box
Dear God Post-Its
The Downside of Being Alone
This Is A Text Test
Hello World
If I Have a Mac, Can I Forget About Security?

Archive

Blogroll

 Blogs
Developers
Microsoft
 Adam Nathan's Win32 to WinFX Blog
 Andrew May's WebLog
 Better Living Through Software
 Bill Gibson's WebLog
 Bob Beauchemin's Blog
 Brad Abrams
 Brad Wilson - The .NET Guy
 Brian Goldfarb's Blog
 Brian Jones: Office XML Formats
 Carmine's Kernel
 Chandu Thota's WebLog
 Channel 9: Podcasts
 Channel 9: The Videos
 Chris Pratley's OneNote Blog
 Community Server :: Forums: Object Thinking Forum
 Custom Domains
 Dare Obasanjo aka Carnage4Life
 dasBlonde
 David Cumps
 David Hill's WebLog
 Designers Love .NET
 edjez's WebLog
 eugeniop's WebLog
 Fabulous Adventures In Coding
 fortes.com
 Gadget Gallery
 Geek Noise
 hacked.brain
 Halfbrite
 IanG on Tap
 IEBlog
 InsideMicrosoft
 IRhetoric - Karsten Januszewski
 Jack Greenfield's Blog
 Jim Blizzard's Blog
 John Luif
 John's Place To Ramble
 Kimberly L. Tripp: Improving *my* SQL skills through your questions!
 Major Nelson.com
 Major Nelson.com
 Marcelo's WebLog
 Matusow's Blog
 Michael Brundage
 Michael Swanson's Blog
 Microsoft PressPass - Press Releases
 Microsoft PressPass - Top Stories
 Microsophist
 Mini-Microsoft
 MSDN: Mobile Developer Center
 MSDN: Windows Vista (formerly code name Windows "Longhorn")
 MSFT Bagholder
 MSN Search's WebLog
 Namita's blog on Windows Presentation Foundation
 Nathan Dunlap
 Nick on Windows Presentation Foundation (Avalon)
 notstatic.com
 Okoboji: a lake, a mythical university, Kevin Moore's blog
 only this, and nothing more
 Powertoys WebLog
 Proudly Serving My Corporate Masters
 Randy Miller's Blog
 Ray Ozzie
 Reckless
 Rob Caron
 Rob Relyea
 Ryan Dawson on Longhorn
 Scobleizer - Microsoft Geek Blogger
 Scobleizer - Microsoft Geek Blogger Comments
 Scobleizer: Microsoft Geek Blogger
 Scobleizer: Microsoft Geek Blogger
 Scoble's Link Blog
 Scoble's Link Blog
 scooblog by josh ledgard
 simon.says
 simplegeek
 Somasegar's WebLog
 Spot the Bug!
 Steven Pratschner's .Net CF WebLog
 Steven Sinofsky's Microsoft TechTalk
 stevencl's WebLog
 TabBlogger
 Technical Careers @ Microsoft
 The Old New Thing
 Thoughts From The Head
 Tim Sneath
 TriXie
 Vic Gundotra
 VS Data Team's WebLog
 What Do You Care What Other People Think?
 Windows OneCare Team Blog
 Windows Workflow Foundation News & Articles
 Yasser Shohoud
 Zhanbo Sun [MS]

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 265
This Year: 0
This Month: 0
This Week: 0
Comments: 420

Sign In
Pick a theme:

 Saturday, January 26, 2008
Saturday, January 26, 2008 10:09:42 AM (Central Standard Time, UTC-06:00) (  |  )

A few weeks ago, I went over a friend's house to hang out - and one of the things that we did was play Rock Band on his Xbox 360.   For those that haven't played that game yet, it's basically like Guitar Hero except instead of just a guitar, you have bass, drums, mic, etc.   Your goal is to play through songs as well as possible, scoring points for accuracy.    The songs you play are a mish-mash of oldies and recent songs that range from "Dani California" by Red Hot Chili Peppers to "I'm So Sick" by Flyleaf and fill in almost every genre gap between.   Or is it?

After playing, I realized that there was an amazing potential here that the folks over at Harmonix (the developers of the game) have yet to cash in on.    Simply put, the ability to create your own songs.

Take that to the next level and imagine that you're in a band.  Or perhaps you are.   Imagine the ability to take your song and put it on a game that can be downloaded via Xbox Live and have millions of people wanting to learn how to play your song.   Included features could be a link in the game next to the song to be able to purchase your band's entire album for download directly to your Xbox.

I realize that the process of creating the song could be extremely tedious.  My thoughts are to have the ability to load an MP3 and then basically go through each instrument and input where on the guitar neck each note goes.  It could take a long time to add a song, yes.   But would you do it for your band if it meant that your song could be exposed to millions of Xbox Live members?   Or even for your friend's band?   I think so.   If there are people that have enough free time to create custom paint jobs in Forza Motorsport 2, then I'd think that with the incentive of a few bucks and possible stardom then they'd be happy to create some songs no matter how long it took.   How many people got record deals out of their songs being on Napster?  Not many, perhaps, but it did happen.  And it could happen with Rock Band also.

Harmonix would probably have to have some sort of written (electronic) agreement that each person who uploaded a song would have to agree to that would basically say that the song is indeed their own song and isn't violating copyright laws.    Then if someone complains that a song is violating copyright, take it down.   Look at YouTube for inspiration there.

To take it to the next step, you could introduce multi-song packs for free.  For example, a "Seattle Grunge Pack" made up of three or four songs of Seattle-based grunge bands that have uploaded their songs.    Since it's free, a lot of people would no doubt get it.   And once they have it, they could be given links to buy more Rock Band playable songs from each band, or their album as MP3s just to listen to on your Xbox.     And naturally, Harmonix would get percentage of each item sold.   For inspiration on how the finances of it would work, simply look at how iTunes does their indie MP3 stuff.  

Not to mention how many band members do not currently own the game that would go buy it simply for the chance to be included in this.   Bands invest a lot of money in the chance to become the "next big thing"...so a hundred bucks or so to get exposure to millions of people is nothing.   Or, if Harmonix is smart, they'd create a downloadable program to create songs free of charge.   If they wanted, they could make the free song creation program only be able to create guitar and bass tracks while purchasing the full game would unlock the ability to have all instruments be created for songs.   Personally I think it'd be better to just allow full song creation with no restrictions whatsoever for free.  The development costs would be paid back in the royalties from each song sold, and there'd be a ton more songs created then making the game more attractive for purchase by end users as well.   It's not like a band member that creates a song would be able to play his own song until he bought the game anyway.  :)  

But because song creation would be free, bands would only have to invest time, something that is very easily invested and is done so readily in MySpace pages, Facebook accounts, etc. all in an attempt to gain popularity.

In fact, the only thing that I cannot figure out about it is how I'm going to get royalties for the idea.   :)    All kidding aside, I think it'd just be awesome to see this put into effect.   Comments welcome.

Comments [0] | | # 
 Wednesday, December 05, 2007
Wednesday, December 05, 2007 10:02:00 AM (Central Standard Time, UTC-06:00) ( )
 Monday, November 19, 2007
Monday, November 19, 2007 6:52:06 AM (Central Standard Time, UTC-06:00) (  |  )

This comes from Hasidic Rebbele- unconditionally

 You are driving along in your car on a wild, stormy night, when you pass by a bus stop, and you see three people waiting for the bus:  

1. An old lady who looks as if she is about to die. 
2. An old friend who once saved your life. 
3. The perfect partner you have been dreaming about.

 Which one would you choose to offer a ride to, knowing that there could only be one passenger in your car?

 Think before you continue reading...

  

This is a moral/ethical dilemma that was once actually used as part of a job application.

You could pick up the old lady, because she is going to die, and thus you should save her first; Or you could take the old friend because he once saved your life, and this would be the perfect chance to pay him back. However, you may never be able to find your perfect mate again.

The candidate who was hired (out of 200 applicants) had no trouble coming up with his answer. He simply answered: "I would give the car keys to my old friend and let him take the lady to the hospital. I would stay behind and wait for the bus with the partner of my dreams."  

Sometimes, we gain more if we are able to give up our stubborn thought limitations. Never forget to "Think Outside of the Box."

Comments [0] | | # 
 Wednesday, November 07, 2007
Wednesday, November 07, 2007 11:19:10 AM (Central Standard Time, UTC-06:00) (  |  )

I love my job.  However, there are times that I miss some key aspects to a studio environment.   That’s not to say that my current job doesn’t have it’s perks, and overall I would probably say that those perks overcome those things that are missing.  But that doesn’t stop me from missing them just the same.

 

A great example came about today as I was working on building a DVD menu in AE.  I’m trying to figure out the best way to organize the project for possible future editing as well as keep things so they just make logical sense rather than a bunch of random keyframes everywhere.   Unfortunately, this particular project is extremely hard to do so as the very nature of the style lends to random keyframes everywhere.

 

In the past, when I was stuck in such a position, I would simply ask Josh.  Especially when it came to motion graphics and multimedia, he was (and still is, I’m sure) a master at creating his projects so they all flowed together and simply made sense.   Can’t really do that, now.   But such is life.   And so that one thing I miss at this particular moment about a studio environment is the ability to bounce ideas off others.   It’s a vital part of constant growth, I believe, and it really sucks that both proximity and security won’t allow me to do so anymore.

Comments [0] | | # 
 Tuesday, November 06, 2007
Tuesday, November 06, 2007 9:24:35 AM (Central Standard Time, UTC-06:00) (  |  )

Well, for some reason in my last post I was able to post fine, but t he ink didn’t carry through – unless you’re happening to read it in an RSS reader (according to my brother).   So I thought I’d test sending just text and see if dasBlog is able to handle that.

 

Comments [0] | | # 
 Monday, November 05, 2007
Monday, November 05, 2007 5:05:28 PM (Central Standard Time, UTC-06:00) ( )

 

<Handwritten content>

 

 

Comments [0] | | # 
 Friday, November 02, 2007
Friday, November 02, 2007 5:55:58 AM (Central Standard Time, UTC-06:00) (  |  )

Every time I see a Mac ad, I'm reminded of how modest Apple has become over their security concerns.  Do you want an operating system that is begging for someone to infest their OS with viruses by turning an ad campaign basically claiming it's not possible?  Give a hacker enough reason, and it will be done.   What's enough reason?  How about the fame of being "the first" to do so?  BBC had a good article on this issue.

Mac users pride themselves on the fact that they can run both Windows and OS X on their Macs through BootCamp.  It's little known, however, that back in '06 Apple shipped their iPods with a virus that will attack Windows if it's installed on the Mac.  The simple fact that Microsoft allows Windows to be installed on a Mac while Apple is scared to allow OS X to be installed on a PC certainly sounds like the Apple of old where they restrict their users more than allowing them freedom.  Microsoft could very easily make it so Windows wouldn't work on a Mac (sure, there'd be hackers that find a work-around) but it's easy to see that Microsoft wants you to be able to run Windows on a Mac if you want.   Why wouldn't they?  It doesn't hurt them.   So why does Apple not want you to run OS X on a PC?  Perhaps because if they do, people would stop buying the outrageously-priced (although nice to look at) Macs.

As an end user, if I want to run an operating system on my computer then it shouldn't matter what kind of hardware I'm running.  And I shouldn't have to find a hack to do so.

Comments [0] | | #