This forum is in permanent archive mode. Our new active community can be found here.

Piano Hero!

edited February 2008 in Video Games
For my User Interface Design class, my team is making Piano Hero. We need input from potential players for the analysis phase of the project, and I thought you guys might have good input. Here is a description of the project.

Piano Hero is a game very similar to Guitar Hero. In Guitar Hero, the controller is shaped like a guitar, and the player watches the screen to play the guitar parts to popular rock songs. The point of Guitar Hero is to make people feel that they are almost playing a real guitar, and to have fun playing along with their favorite songs. This game has, in fact, inspired many kids to take guitar lessons to learn the real thing. This is where the idea for Piano Hero comes in.

The goal of Piano Hero is to make a similar game, where the player actually learns basic principles of music playing. This game should be as fun as Guitar Hero, with a piano controller instead. There are many popular songs, of all genres, that involve piano parts, so hopefully the “coolness” factor will still be there. After playing this game, however, the player should be able to approach a real piano or keyboard, and be able to really play the music they just spent hours having fun with in the game. The player should eventually be able to play along with the songs on a real piano in real life.

In order to learn actual musical notation, however, the musical reading interface needs to be changed. Instead of the vertical scrolling bar with colored dots, we propose to make it horizontal, moving right to left, as real music is read. The colored dots would be placed in the correct spots on the music staff, and also contain the note names. These colors and note names would correspond to the keys on the piano controller.

image

In addition to correct musical notation, the keys on the keyboard will be designed to mimic a real piano. For example, hitting a certain key on the controller keyboard should make the same tone as it would on a real piano. This is how the game play would be translated to real life, as opposed to Guitar Hero, where the controller is not similar to a real guitar at all.

Right now we are getting information from potential users, before we actually start implementing the game. Our target age group is the same as Guitar Hero's, somewhere around 8-30.

These are the main things we need to find out from people:
Does the music reading interface idea make sense? (see picture)
What is your opinion of modern piano music, and the piano/keyboard itself?
What kinds of songs and bands would you be interested in playing along with? (give examples, we need to come up with a list of possible bands, etc.)
Do you have any thoughts for improving this idea, or awesomely cool elements to add?
«1

Comments

  • I have a few questions/suggestions.
    1.Does the program support midi input?
    2.Look into various piano instrumentals of popular artists/songs, such as "In The End" by Linkin Park.
    3.Check out the mapping of keyboard keys to piano keys in this application.
    4.Similar to Step Mania or Sing Star, Let people add their own songs by importing midi files.
  • We actually have to make a product in the end. We might use Flash or Processing to get this working. It would be awesome to figure out how to set up a real keyboard as the controller, but we might have to go with the computer keyboard. We don't have tons of money to make the real thing, so we are stuck with these restrictions.
  • To use a real keyboard as a controller, you need to use MIDI. Also, Piano hero already exists, though I forget what company makes it and what they call it.
  • I do not see this working or being popular. The reason why Guitar Hero is popular is because it's fricking easy compared to real guitar playing. You only have 5 coloured keys. What I gather from your post you want to have a lot of keys on that fake piano, so that people will be able to learn how to play a real piano/keyboard. The problem here is, TOO MANY KEYS! Guitar Hero is fun because you don't have to search for the proper keys by eye for there are 5 and you cover 4 of them at all times with your fingers. You can't cover a keyboard full of keys with only your hands without already having learned where every key is. In Guitar Hero you will miss a note because you didn't move your finger(s) fast enough on the 5 keys or missed the timing. On that fake keyboard you will hit 0 notes because you have to search for every key among the mass in front of you.
  • I do not see this working or being popular. The reason why Guitar Hero is popular is because it's fricking easy compared to real guitar playing.
    That's also the reason why my interest in Guitar Hero pretty-much dropped to zero after a couple of weeks of owning it. I learned how to play the real harmonica in less time than it was taking to learn the fake guitar on expert.

    I'm feeling more and more that games which actually teach a useful skill yet are also fun are the way to go. Hence the love for German-style board games. ^_~ The trouble is having an interesting, challenging game that teaches a useful skill and yet still has mass appeal. At least DDR was (and is) really good exercise.
  • edited February 2008
    After playing this game, however, the player should be able to approach a real piano or keyboard, and be able to really play the music they just spent hours having fun with in the game. The player should eventually be able to play along with the songs on a real piano in real life.
    I see two potential problems with this:
    1. playing the piano, even with modern songs that have just one or two chord progressions in the piano line, can be really hard if you've never played before.
    2. How would you handle moving up or down through octaves in a piece? I can, at most, see there being 12 keys on a difficult piece. That's not really much range you'll have access to.
    Post edited by Linkigi(Link-ee-jee) on
  • If you don't put "Linus and Lucy" in this game, it would be considered blasphemy by some.
  • I think your most serious problem is the learning curve of the piano (or any other musical instrument). For someone with no pre-existing talent or skill, they really won't be able to do anything even remotely similar to a real song for a long time. People unfamiliar with the piano have trouble playing Chopsticks and Hot Cross Buns even with instruction.

    Guitar Hero only gets away with it by abstracting the relationship between what you're doing with the controller and what sounds the game makes to such an extreme level: the lack of connection between your skill and the technical level of the music you hear is critical. If the keyboard plays actual notes, you cannot do this, and there is no way to give the feeling of playing the song without having the person actually play the song.

    I could go on, but I honestly believe that what you want to accomplish is impossible.
  • I could go on, but I honestly believe that what you want to accomplish is impossible.
    Unless, of course, they're planning to make something AWESOME for experienced piano players.


    You have to make two versions of the game:

    "5-year-old piano recital edition" (Twinkle Twinkle Little Star & Mary Had A Little Lamb) and "Talent show at a genius kids' school edition" (Anything by Billy Joel, and Rhapsody in Blue).
  • "5-year-old piano recital edition" (Twinkle Twinkle Little Star & Mary Had A Little Lamb)
    This won't be fun, and no one will play. They play Guitar Hero because it lets them feel like they're playing "Painted Black." If Guitar Hero only let them feel like they were playing "Hot Cross Buns," it wouldn't be quite so fun. ^_~
    "Talent show at a genius kids' school edition"
    This version wouldn't be fun for anyone. Non-players couldn't follow it, and experienced players can already play the piano properly ;^) I suppose there's a small niche for people like me who have a large body of theoretical music knowledge but little practical skill with the piano in particular, but that's definitely a minority.

    Also, note that Guitar Hero ignores timing and style: you don't hit exact notes with precise stylistic timing, and there's no 1:1 correspondence. If the keyboard plays notes as you hit them, it will sound awful for 99% of people.
    Rhapsody in Blue
    That song rocks. I played a nice brass arrangement of it back in the day.
  • This won't be fun, and no one will play.
    I submit... 5-year-olds:

    "'I beat Twinkle Twinkle on expert!' 'Oh yeah? I beat the Pokemon theme song on Expert yesterday!' '...I'M NOT PLAYING WITH YOU ANYMORE!!!'"
    ...Rhapsody in Blue... I played a nice brass arrangement of it back in the day.
    I bow to a superior force. *bows*
  • Unless, of course, they're planning to make something AWESOME for experienced piano players.
    He said they wanted to make something so people would learn how to play piano. I doubt those are experienced piano players.
  • Unless, of course, they're planning to make something AWESOME for experienced piano players.
    He said they wanted to make something so people would learn how to play piano. I doubt those are experienced piano players.
    Then perhaps this would be better as a supplement for helping to play piano. I don't think this game would be the sole tool for anyone to play piano, but it could certainly help people learn, or at least get them more excited about learning.
  • Then perhaps this would be better as a supplement for helping to play piano. I don't think this game would be the sole tool for anyone to play piano, but it could certainly help people learn, or at least get them more excited about learning.
    Sadly, I just don't think it would. Learning by rote is a slow, frustrating, tedious process. People have tried to make systems like this before, and they're really no substitute for proper lessons and a study of music theory. There's too much information to display to the player to make it any easier than just learning the piano.
  • Thanks for all of the input so far, it really helps! But let me clarify a bit. This was sort of inspired by the 9 year old kid who can play the Dragonforce song on expert almost perfectly. What has he learned from this? How to press 5 plastic buttons in the correct order for a very long time. I was thinking that is a shame. Of course it is possible for anyone to learn real piano through a game like this. I was more hoping they could learn about music in general, mainly through the changed interface. (UI design is what this project is really about). They could learn how to read a musical staff, maybe how chords work, etc. The only reason we are using piano is because it seems to be the easiest instrument for us to implement in the end.
  • I could go on, but I honestly believe that what you want to accomplish is impossible.
    Perhaps impossible to accomplish in a semester that's already a quarter done, but not totally impossible. Guitar Hero was made so it must be doable.
  • RymRym
    edited February 2008
    Perhaps impossible to accomplish in a semester that's already a quarter done, but not totally impossible.
    I believe it's totally impossible.
    Guitar Hero was made so it must be doable.
    As I said before, Guitar hero is a completely different kind game, to the point of not even really being comparable to this.

    Harmonica Hero would be a much better idea. A simple harmonica has ten holes, basic play involves no chords, and you could present the data in a simple and meaningful way with 1:1 correspondence without ruining it.
    Post edited by Rym on
  • edited February 2008
    Fuck, this sounds like fun. Please make this. I could hook my two midi keyboards up to it and play with my piano-playing friend.

    Make a whole section for Bach, and I might buy two =)
    Post edited by Mr. Eric on
  • Uhhh... I've read, and unless I skimmed over something, maybe what you need is levels other than "5-year-old" and "Super Genius." Maybe, like Guitar Hero (Rym's gonna ring my neck for making another simile to it) you should have the Easy, Medium, Hard, and Expert levels. An easy way to learn anything is to go in steps, not flights, and it'll be make it much more enjoyable for people who wanna have fun and learn at the same time.
  • There's a game like this already. It's called Beatmania (though it's not a 'true' piano keyboard).
  • Okay. Rym is absolutely right. The only effective way to make the game both somewhat easy to play and a relatively abstract keyboard (12 notes at most, and that would be on two-handed Expert mode.) You cannot expect people who are not experienced at piano to learn it effectively with this in any reasonable piece of time. After a certain level, playing piano becomes essentially the hardest instrument to play. I've been taking lessons for ten years, and I still play like crap.
  • After a certain level, playing piano becomes essentially the hardest instrument to play.
    After a certain level, *any* instrument becomes freaking hard.
  • Yep, as people have already said, "piano hero" already exists in many forms already.

    Beatmania has already been mentioned...and addition to it, there is also Keyboardmania and Pop'n Music.

    They're kinda both polar opposites of each other. Pop'n is the type of thing you want to make- the 5 or 9 key keyboard game that's relatively easy, or insane, depending on the song.

    Then you have keyboardmania, which has a 24 key keyboard, which in turn makes it pretty intimidating and also a lot more like playing a real piano (especially cause the controller, unlike Pop'n Music and beatmania, has a more-or-less real piano as the keyboard).



    And finally, side scrolling notes in rhythm games have been done before, as well- in Taiko Drum Master.

    But granted, if you could somehow put all those aspects together into one, good game, then it's probably not a half bad idea.
  • Pop'n is the type of thing you want to make- the 5 or 9 key keyboard game that's relatively easy, orinsane, depending on the song.
    My level of dislike for Pop'n Music and the people who play it knows depths beyond what mere mortals can conceive...
  • Pop'n is the type of thing you want to make- the 5 or 9 key keyboard game that's relatively easy, orinsane, depending on the song.
    My level of dislike for Pop'n Music and the people who play it knows depths beyond what mere mortals can conceive...
    Fixed.
  • Fixed.
    Yeah, it seems like the forum will mis-cite quotations from time to time: this seems to be happening on a regular basis.

    Scott, fix it. ;^)
  • Yeah, it seems like the forum will mis-cite quotations from time to time: this seems to be happening on a regular basis.
    There is a quote button next to every post. If you highlight text in say, Rym's post, but click the quote button in another person's post, the other person will be credited as saying what Rym said.
  • What about "Trumpet Hero"? You'd only have three buttons to worry with.
  • What about "Trumpet Hero"? You'd only have three buttons to worry with.
    The reason there are three buttons is because you mostly change the notes with your mouth and the air. Ever seen a bugle? No buttons, yet it plays many notes. If you can come up with a device that can translate air coming into a brass instrument mouthpiece into a digital signal representing the appropriate frequency, you will be very wealthy.
  • If you can come up with a device that can translate air coming into a brass instrument mouthpiece into a digital signal representing the appropriate frequency, you will be very wealthy.
    Electric trumpets and MIDI trumpets exist already. ^_~
Sign In or Register to comment.