Less Affordable and a Catalyst for Computer Science Research Ravi Chugh HBHH 091008 What is Rock Band What is Rock Band Preliminaries Theorem 1 Rock Band makes it too easy to have fun ID: 273419
Download Presentation The PPT/PDF document "Making Rock Band Less Efficient," is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Making Rock Band Less Efficient,Less Affordable, and a Catalyst for Computer Science Research
Ravi
Chugh
HBHH 09.10.08Slide2
What is Rock Band?Slide3
What is Rock Band?Slide4
Preliminaries
[Theorem 1]
Rock Band makes it too easy to have fun.
Proof: Elided due to time constraints.Slide5
Preliminaries
[Theorem 1]
Rock Band makes it too easy to have fun.
Proof: Elided due to time constraints.Slide6
Preliminaries
[Theorem 1]
Rock Band makes it too easy to have fun.
Proof: Elided due to space constraints.Slide7
Preliminaries
[Theorem 1]
Rock Band makes it too easy to have fun.
Proof: Elided due to space constraints.
???Slide8
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.Slide9
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 requirementNo space requirement
DisadvantagesHurts fingersNo scoring or feedbackLameSlide10
A New DirectionAddress the disadvantages in [Chu08]
(And eliminate the advantages)
Drum roll please…Slide11
Drum
pad
($199)
8 configurable hitting
areas + 2 kick pedals
Outputs
MIDI
No more
sore fingers and bloody desks!Slide12Slide13
5: --- -X- --- --
-
--- --- --- --
-
4
:
X
-
-- --- --- --
-
3
: X
X
2
: --- -X- --- --
-
1
: XSlide14
5: --- -X- --- --
-
--- --- --- --
-
4
:
X
-
-- --- --- --
-
3
: X
X
2
: --- -X- --- --
-
1
: XSlide15
MIDI events:
Bass @ 5.1
Y
ellow @ 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
: XSlide16
MIDI events:
Bass @ 5.1
Y
ellow @ 5.0
Bass @ 4.4
Yellow at @ 4.1
Bass @ 3.5
Red @ 3.0
Yellow @ 3.1
…
A+
5: --- -X- --- --
-
--- --- --- --
-
4
:
X
-
-- --- --- --
-
3
: X
X
2
: --- -X- --- --
-
1
: XSlide17
ROCK
BAND APPROACH
OUR APPROACH
Software
Game
$60
MIDI processing
2 weeks
Hardware
Full kit
$120
Drum
pad only
$199
Basic Songs
84 pre-loaded
Manual chart
ing
84 * 3
hrs
Extra Songs
For sale
10 * $2
More charting
10 * 3 hrs
$200
$199
+ 322 hoursSlide18
ROCK
BAND APPROACH
OUR APPROACH
Software
Game
$60
MIDI processing
2 weeks
Hardware
Full kit
$120
Drum
pad only
$199
Basic Songs
84 pre-loaded
Manual chart
ing
84 * 3
hrs
Extra Songs
For sale
10 * $2
More charting
10 * 3 hrs
$200
$199
+ 322 hours
Cheaper than Rock Band! Apply [Fact1].Slide19
ROCK
BAND APPROACH
OUR APPROACH
Software
Game
$60
MIDI processing
2 weeks
Hardware
Full kit
$120
Drum
pad only
$199
Basic Songs
84 pre-loaded
Manual chart
ing
84 * 3
hrs
Extra Songs
For sale
10 * $2
More charting
10 * 3 hrs
$200
$199
+ 322 hours
Cheaper than Rock Band! Apply [Fact1].
This would be a fun 322 hours! Apply [Cor1].Slide20
ROCK
BAND APPROACH
OUR APPROACH
Software
Game
$60
MIDI processing
2 weeks
Hardware
Full kit
$120
Drum
pad only
$199
Basic Songs
84 pre-loaded
Manual chart
ing
84 * 3
hrs
Extra Songs
For sale
10 * $2
More charting
10 * 3 hrs
$200
$199
+ 322 hours
Cheaper than Rock Band! Apply [Fact1].
This would be a fun 322 hours! Apply [Cor1].
Having the fun without having Rock Band. [Thm2] refuted!Slide21
ROCK
BAND APPROACH
OUR APPROACH
Software
Game
$60
MIDI processing
2 weeks
Hardware
Full kit
$120
Drum
pad only
$199
Basic Songs
84 pre-loaded
Manual chart
ing
84 * 3
hrs
Extra Songs
For sale
10 * $2
More charting
10 * 3 hrs
$200
$199
+ 322 hours
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!Slide22
RecapAn 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?Slide23
Future DirectionsSlide24
Future Directions
Domain-specific
language for MIDI (PL)Slide25
Future Directions
Domain-specific
language for MIDI (PL)
Learn correct charts based on input database (AI + Social
N
etworking
)Slide26
Future Directions
Domain-specific
language for MIDI (PL)
Learn correct charts based on input database (AI + Social
N
etworking
)
Process
YouTube
videos to extract charts automatically (Vision
)Slide27
Future Directions
Domain-specific
language for MIDI (PL)
Learn correct charts based on input database (AI + Social
N
etworking
)
Process
YouTube
videos to extract charts automatically (Vision)
Videotape
drummer and automatically determine which drums are hit (Vision
)Slide28
Future Directions
Domain-specific
language for MIDI (PL)
Learn correct charts based on input database (AI + Social
N
etworking
)
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
)Slide29
Future Directions
Domain-specific
language for MIDI (PL)
Learn correct charts based on input database (AI + Social
N
etworking
)
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 (?)Slide30
Thanks!