Human-Competitive Drum Track Generation in NEAT Drummer

Slides:



Advertisements
Similar presentations
Post Placement Perspectives (A306EEI)
Advertisements

EUDOXOS PROJECT UNDER ITALIAN SKY Teacher’s point of view.
Human-Competitive Drum Track Generation in NEAT Drummer Amy K. Hoover, Michael P. Rosario, and Kenneth O. Stanley School of Electrical Engineering and.
Shihong Huang Department of Computer Science & Engineering Florida Atlantic University 1st SEMAT Workshop March , 2010 Zurich Capturing the Essence.
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.
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.
Welcome to... RhythmBash Corporate Brochure. What is RhythmBash ? RhythmBash is an innovative young company, providing hands-on training for businesses.
Patterns I CAN use algebraic expressions to solve numeric and geometric patterns.
Mihai Octavian POPESCU, Claudia POPESCU Faculty of Electrical Engineering UPB Electrical Engineering- Ideas for the Future.
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.
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,
CAP6938 Neuroevolution and Developmental Encoding Developmental Encoding 2 Dr. Kenneth Stanley October 9, 2006.
MIDI, music and me: Students' perspectives on composing with MIDI Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: December 29, 2008 Airy, S. & Parr,
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).
GET CONNECTED Information Technology Career Cluster.
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 #
Beyond the field Linguistic challenges for international athletes Christine Allers May 25, 2010.
Evolving CPPNs to Grow Three- Dimensional Physical Structures Joshua E. Auerbach Josh C. Bongard GECCO 2010 – Portland, Oregon Evolving CPPNs to Grow Three-Dimensional.
ACCESS for ELLs Score Changes
Jaume Bacardit, Michael Stout, Jonathan D
Module 3: Classroom Course
VEX IQ Curriculum It’s Your Future Lesson 01 Lesson Materials:
Introducing AQA’s Technical and Vocational Qualifications
On Routine Evolution of Complex Cellular Automata
Josh neck final project
How to get into grad school
Immune-inspired Network Intrusion Detection System (i-NIDS)
Career Portfolios Building Your Own Personal Career Portfolio
MUSICLOCK Disrupting the old ways of teaching music theory.
Let’s Get Checking! By: Ms. Susan Lawson
Computer Science Department
Action Research William Mann.
CogAT Cognitive Abilities Test ™ Report to Parents
Computer Science Department
Computing in the undergraduate mathematics curriculum?
Procedural Sound An Overview Stephen Hara Stephen Smith Doug Pittenger.
Introduction CSE 1310 – Introduction to Computers and Programming
School of Information Management Nanjing University China
RE Autumn: What does it mean to belong? How and why do we celebrate special times? Spring: Who is an inspiring person? Summer: Who is Jewish and what do.
Introduction to CAP6938 Neuroevolution and Developmental Encoding
Information Systems in Global Business Today
CREATIVITY IN THE CLASSROOM
Brighton College, Al Ain SPARK presentation October 2017
Introduction to Structured Programming
Symbolic AI 2.0 Yi Zhou.
CogAT Cognitive Abilities Test ™ Report to Parents
Learning Development & Student Writing
VEX IQ Curriculum It’s Your Future Lesson 01 Lesson Materials:
Department of Mathematics
Employability Skills.
Class 2 All Dressed Up Communication, Language & Literacy
Welcome to ‘Planning for Media Arts activities for the classroom (F-6)
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 http://eplex.cs.ucf.edu/neatmusic

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 Accompaniment outputs A kind of neural network (evolved) Scaffold inputs

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 Outputs Follows the global structure

Johnny Cope Outputs Follows the global structure

Oh! Susanna

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 1st 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 412-422. 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: http://eplex.cs.ucf.edu More from Barry Taylor (thanks, Barry!): http://www.contemplator.com/tunebook/index.htm http://members.shaw.ca/tunebook/ More samples and comparisons: http://eplex.cs.ucf.edu/neatmusic 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. 412-422 (Springer, New York NY, 2008).