1 / 30

Making Rock Band Less Efficient, Less Affordable, and a Catalyst for Computer Science Research

Making Rock Band Less Efficient, Less Affordable, and a Catalyst for Computer Science Research. Ravi Chugh HBHH 09.10.08. What is Rock Band?. What is Rock Band?. Preliminaries. [Theorem 1] Rock Band makes it too easy to have fun. Proof: Elided due to time constraints. Preliminaries.

miyoko
Download Presentation

Making Rock Band Less Efficient, Less Affordable, and a Catalyst for Computer Science Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Making Rock Band Less Efficient,Less Affordable, and a Catalyst for Computer Science Research Ravi Chugh HBHH 09.10.08

  2. What is Rock Band?

  3. What is Rock Band?

  4. Preliminaries • [Theorem 1]Rock Band makes it too easy to have fun.Proof: Elided due to time constraints.

  5. Preliminaries • [Theorem 1]Rock Band makes it too easy to have fun.Proof: Elided due to time constraints.

  6. Preliminaries • [Theorem 1]Rock Band makes it too easy to have fun.Proof: Elided due to space constraints.

  7. Preliminaries • [Theorem 1]Rock Band makes it too easy to have fun.Proof: Elided due to space constraints. • ???

  8. Preliminaries • [Theorem 1]Rock Band makes it too easy to have fun.Proof: Elided due to time constraints. • [Corollary 1]It would be more fun if RB were harder to be fun.Proof: Straightforward by Theorem 1. • [Theorem 2]If you don’t have RB, you can’t have the fun it provides.Proof: Straightforward. • [Fact 1]RB would be more affordable if it were cheaper.

  9. Prior Work [Chu08] • Leverage the fact that other people have Rock Band and post high-quality videos of gameplay on YouTube • Drum along on your desk with your fingers • Advantages: • No cost requirement • No space requirement • Disadvantages • Hurts fingers • No scoring or feedback • Lame

  10. A New Direction • Address the disadvantages in [Chu08] • (And eliminate the advantages) • Drum roll please…

  11. Drum pad ($199) • 8 configurable hitting areas + 2 kick pedals • Outputs MIDI • No more sore fingers and bloody desks!

  12. 5: --- -X- --- --- --- --- --- --- 4: X --- --- --- --- 3: X X 2: --- -X- --- --- 1: X

  13. 5: --- -X- --- --- --- --- --- --- 4: X --- --- --- --- 3: X X 2: --- -X- --- --- 1: X

  14. MIDI events: • Bass @ 5.1 • Yellow @ 5.0 • Bass @ 4.4 • Yellow at @ 4.1 • Bass @ 3.5 • Red @ 3.0 • Yellow @ 3.1 • … 5: --- -X- --- --- --- --- --- --- 4: X --- --- --- --- 3: X X 2: --- -X- --- --- 1: X

  15. MIDI events: • Bass @ 5.1 • Yellow @ 5.0 • Bass @ 4.4 • Yellow at @ 4.1 • Bass @ 3.5 • Red @ 3.0 • Yellow @ 3.1 • … 5: --- -X- --- --- --- --- --- --- 4: X --- --- --- --- 3: X X 2: --- -X- --- --- 1: X A+

  16. Cheaper than Rock Band! Apply [Fact1].

  17. Cheaper than Rock Band! Apply [Fact1]. This would be a fun 322 hours! Apply [Cor1].

  18. Cheaper than Rock Band! Apply [Fact1]. This would be a fun 322 hours! Apply [Cor1]. Having the fun without having Rock Band. [Thm2] refuted!

  19.  Cheaper than Rock Band! Apply [Fact1]. This would be a fun 322 hours! Apply [Cor1]. Having the fun without having Rock Band. [Thm2] refuted! Clear winner!

  20. Recap • An approach for emulating Rock Band drums using an off-the-shelf drum pad, a custom MIDI library, and song charts by hand • Need a poor grad student poorer undergrad to fill in implementation details • Opportunity to contribute to and/or leverage 250,000 free MIDI libraries on the Web (as Google counts them) • Disproved a result in the literature • What about other instruments?

  21. Future Directions

  22. Future Directions • Domain-specific language for MIDI (PL)

  23. Future Directions • Domain-specific language for MIDI (PL) • Learn correct charts based on input database (AI + Social Networking)

  24. Future Directions • Domain-specific language for MIDI (PL) • Learn correct charts based on input database (AI + Social Networking) • Process YouTube videos to extract charts automatically (Vision)

  25. Future Directions • Domain-specific language for MIDI (PL) • Learn correct charts based on input database (AI + Social Networking) • Process YouTube videos to extract charts automatically (Vision) • Videotape drummer and automatically determine which drums are hit (Vision)

  26. Future Directions • Domain-specific language for MIDI (PL) • Learn correct charts based on input database (AI + Social Networking) • Process YouTube videos to extract charts automatically (Vision) • Videotape drummer and automatically determine which drums are hit (Vision) • Monitor brain activity to determine which drums are going to be hit (Neuroscience)

  27. Future Directions • Domain-specific language for MIDI (PL) • Learn correct charts based on input database (AI + Social Networking) • Process YouTube videos to extract charts automatically (Vision) • Videotape drummer and automatically determine which drums are hit (Vision) • Monitor brain activity to determine which drums are going to be hit (Neuroscience) • End world hunger, affect global peace (?)

  28. Thanks!

More Related