Human-Competitive Drum Track Generation in NEAT Drummer Amy K. Hoover, Michael P. Rosario, and Kenneth O. Stanley School of Electrical Engineering and.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Archiving and linguistic databases Jeff Good, MPI EVA LSA Annual Meeting Oakland, California January 6, 2005 Available at:
Post Placement Perspectives (A306EEI)
EUDOXOS PROJECT UNDER ITALIAN SKY Teacher’s point of view.
Shihong Huang Department of Computer Science & Engineering Florida Atlantic University 1st SEMAT Workshop March , 2010 Zurich Capturing the Essence.
School of Electrical Engineering & Computer Science
Neuro-Evolution of Augmenting Topologies Ben Trewhella.
1 A Web-Based Integral Evaluator: A Demonstration of the Successful Integration of WebEQ, Maple, and Java Wanda M. Kunkle Department of Mathematics & Computer.
California Pre-Kindergarten Music Standards
PDDL: A Language with a Purpose? Lee McCluskey Department of Computing and Mathematical Sciences, The University of Huddersfield.
IEEE President-Elect Candidate Forum Region 6 September 22, 2004 IEEE Region 6 Evelyn H. Hirt, Director.
Program Improvement Committee Report Larry Caretto College Faculty Meeting December 3, 2004.
Information technologies and sound engineering in the education of students of the musical school at the Széchenyi István University György Wersényi Széchenyi.
Digital animation and interactive media Dr Stefan Greuter Discipline Head Games and Animation.
Georgios Tsirigotis, Electrical Engineering Department, Kavala Institute of Technology, Greece Anna Friesel Electronics and Information Technology, Technical.
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Welcome to... RhythmBash Corporate Brochure. What is RhythmBash ? RhythmBash is an innovative young company, providing hands-on training for businesses.
How to enhance the inflow of master students at EEMCS? Jan Willem Polderman Program Director Applied Mathematics and Systems & Control (3TU)
Patterns I CAN use algebraic expressions to solve numeric and geometric patterns.
CSCE 221H-200Gregory Donelan II. Early Life Was Born in Yealmpton, England on January 13 th, 1934 Won a scholarship to Eton College in 1946, where he.
Evolutionary Robotics NEAT / HyperNEAT Stanley, K.O., Miikkulainen (2001) Evolving Neural Networks through Augmenting Topologies. Competing Conventions:
Mihai Octavian POPESCU, Claudia POPESCU Faculty of Electrical Engineering UPB Electrical Engineering- Ideas for the Future.
UNIVERSITY OF THE PHILIPPINES COLLEGE OF ENGINEERING GRADUATE STUDIES IN UP-COE Wilfredo I. Jose Department of Chemical Engineering, University of the.
Technological change as an evolutionary process
Aboite Science Fair 2014 by Ms. Chalmers & Mrs. Honn.
Welcome to INTEGRATED ARTS ~ Music and Movement ~ in the Arts Studio with Mr. Adam Mason.
Ceremonies and sounds at dawn: Year 4 learners at Barry Island and Cadoxton Primary Schools.
Genetic Regulatory Network Inference Russell Schwartz Department of Biological Sciences Carnegie Mellon University.
CS206Evolutionary Robotics Anatomy of an evolutionary robotics experiment: 1.Create a task environment. 2.Create the robot. 3.Create the robot’s brain,
A Theoretical Perspective Wildcard Project Cori Hall February 25, 2004 The Educational Journey of a Woman in Computer Science.
 ENGAGE STUDENTS IN CREATIVE MULTIMEDIA CONTENT PRODUCTION A NEW MODEL OF FACULTY-IT-STUDENT COLLABORATION IN A LEARNING INTENSIVE WORLD Pandeli Glavanis,
Assignments in 1st semester course „OOP with Java“ as small projects
A Song for Harlem Web-quest 4 th Grade English Literature.
CAP6938 Neuroevolution and Developmental Encoding Developmental Encoding 2 Dr. Kenneth Stanley October 9, 2006.
Three’s a Great Crowd: Literature, Music &Art Massachusetts Standards: 9.7 Relate a literary work to the seminal ideas of its time 11.6 Apply knowledge.
Artificial Intelligence/Life Presented by James H. Sunshine September 2, 2004.
MIDI, music and me: Students' perspectives on composing with MIDI Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: December 29, 2008 Airy, S. & Parr,
Using Interactive Evolution for Exploratory Data Analysis Tomáš Řehořek Czech Technical University in Prague.
I Robot.
What is the Science and Engineering Research Program at Tech and do I want to be a part of it? By: Dr. Davis.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
Neural Networks in Computer Science n CS/PY 231 Lab Presentation # 1 n January 14, 2005 n Mount Union College.
Collaborative computer-mediated music composition in cyberspace Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: October 13, 2008 Seddon, F. A. (2006).
3D Animation For this presentation I’ve decided to look at 3D Animation. This style of design has really grabbed my attention in the past couple of months.
GET CONNECTED Information Technology Career Cluster.
BioMo. Contents  Final Documentary of “The Making of My Project”  Organization name / Logo / and Slogan  Target Audience Statement  Educational Design.
Test Case Designing UNIT - 2. Topics Test Requirement Analysis (example) Test Case Designing (sample discussion) Test Data Preparation (example) Test.
Everyone Communicates Few Connect By, John C. Maxwell.
Welcome to AP Music Theory! Gerry MacDougall x th year in Solon Two children still in district Master’s.
Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Others: Taylor Martin, Stephanie D. Rivale, and.
Music in Artificial Intelligence Victoria Tran. Why Music in Artificial Intelligence? Technology is improving every day, so music is beginning to depend.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Tate Tracks Campaign Tate Modern. The Big idea The campaign attempted to draw a younger audience to the museum and did so by inviting hip musicians such.
Creating fractal music MELODY Grand piano and Saxophone MELODY Grand piano and Saxophone.
AZURE MACHINE LEARNING Bringing New Value To Old Data SQL Saturday #
Designing a framework For Recommender system Based on Interactive Evolutionary Computation Date : Mar 20 Sat, 2011 Project Number :
Evolving CPPNs to Grow Three- Dimensional Physical Structures Joshua E. Auerbach Josh C. Bongard GECCO 2010 – Portland, Oregon Evolving CPPNs to Grow Three-Dimensional.
Aged Care Quality Association
On Routine Evolution of Complex Cellular Automata
Josh neck final project
Human-Competitive Drum Track Generation in NEAT Drummer
Action Research William Mann.
School of Information Management Nanjing University China
Introduction to CAP6938 Neuroevolution and Developmental Encoding
Information Systems in Global Business Today
CREATIVITY IN THE CLASSROOM
Department of Mathematics
Computer Science Department
Presentation transcript:

Human-Competitive Drum Track Generation in NEAT Drummer Amy K. Hoover, Michael P. Rosario, and Kenneth O. Stanley School of Electrical Engineering and Computer Science University of Central Florida

In What Areas Do Humans Still Reign Supreme? Mathematics? Games? Engineering? The computers are catching up!

Answer: Creativity Creativity is often called uniquely human While computers solve problems routinely… Few expect them to produce beauty or depth Art, music, literature, poetry These are not the traditional province of machines If EC is truly human competitive, it must demonstrate it can compete on this final human frontier

An Elegant Theory of Musical Accompaniment Existing tracks are a scaffold upon which accompaniment is built Demonstrated through percussion tracks: – Music is a function over time – Desirable drum pattern (accompaniment): f(t) – Preexisting instrumental part (scaffold): p(t) – Easy way to find f(t): p(t) – g(p(t)) = f(t) NEAT Drummer: drum patterns are functions of other parts of a song

Encoding Drum Tracks From the Scaffold Output Level A kind of neural network (evolved) Scaffold inputs Accompaniment outputs

NEAT Drummer: Interactively Evolves the CPPN Accompaniment

Why Is It Human-Competitive? (1) Widely acknowledged that computer- generated music fails to capture global structure (McCormack, 2005; Husbands et al., 2007) – The scaffolding transmits the global sturcture to the accompaniment: like a human Next: Listen to songs by Barry Taylor sequenced without percussion

Example: Johnny Cope Follows the global structure Outputs

Johnny Cope Follows the global structure Outputs

Oh! Susanna

Why Is It Human Competitive? (2) Barry Taylor comments on percussion generated for his own songs: Conclusion: NEAT Drummer surpasses prior results in the field according to an experienced musician “Those samples were amazing! … I have heard some ‘auto drum’ software in the past and the result, at least when applied to old traditional tunes, is usually appalling. I must confess that I was a little wary of listening to the results of your application applied to *my* sequences, but your work gives me renewed hope that great quality can indeed be achieved! Keep up the superb work! I wish you continued success in your project...and I'm thrilled to contribute in this small way!”

Why Is NEAT Drummer the Best? (1) Simple theory overcomes a major hurdle: Global structure Experienced musician endorses it above existing “auto-drum” technology It won the Best Paper Award in its field at EvoMUSART 2008: Judged best by its peers Amy Hoover presented it at the University of Central Florida Showcase of Undergraduate Research Excellence in Physical Sciences, Mathematics, Computer Science and Engineering : It won 1 st place out of 30 entries! A. K. Hoover, M. P. Rosario, and K. O. Stanley. Scaffolding for interactively evolving novel drum tracks for existing songs. In M. G. et. al., editor, Proceedings of the Sixth European Workshop on Evolutionary and Biologically Inspired Music, Sound, Art and Design (EvoMUSART 2008), pages Springer.

Why Is NEAT Drummer the Best? (2) Human-competitive in a uniquely human domain It brings attention to EC from a broader audience than exclusively focusing on technical fields – Complements such work well by rounding out the sphere of non-human achievement

Additional Information EPlex website: More from Barry Taylor (thanks, Barry!): More samples and comparisons: Publications: Amy K. Hoover and Kenneth O. Stanley. Exploiting Functional Relationships in Musical Composition.“ Connection Science Special Issue on Music, Brain, & Cognition (Arbington, UK, 2009) Amy K. Hoover, Michael P. Rosario, and Kenneth O. Stanley. Scaffolding for Interactively Evolving Novel Drum Tracks for Existing Songs." In Proceedings of the Sixth European Workshop on Evolutionary and Biologically Inspired Music, Sound, Art and Design (EvoMUSART 2008), pp (Springer, New York NY, 2008).