COMPOSING MUSIC WITH COMPLEX NETWORKS

Similar documents
The complexity of classical music networks

Outstanding Australian violinist Richard Tognetti has been at the helm of the ACO since 1989.

Music Curriculum Map Year 5

Assessment Schedule 2017 Music: Demonstrate knowledge of conventions in a range of music scores (91276)

Elements of Music. How can we tell music from other sounds?

GCSE Music CPD Resource Booklet

2016 HSC Music 1 Aural Skills Marking Guidelines Written Examination

Composing and Interpreting Music

Assessment Schedule 2016 Music: Demonstrate knowledge of conventions in a range of music scores (91276)

LEVELS IN NATIONAL CURRICULUM MUSIC

LEVELS IN NATIONAL CURRICULUM MUSIC

Chapter 2: Beat, Meter and Rhythm: Simple Meters

HS/XII/A. Sc. Com.V/Mu/18 MUSIC

DEPARTMENT/GRADE LEVEL: Band (7 th and 8 th Grade) COURSE/SUBJECT TITLE: Instrumental Music #0440 TIME FRAME (WEEKS): 36 weeks

Paper Reference. Paper Reference(s) 1426/03 Edexcel GCSE Music Paper 3 Listening and Appraising. Friday 18 May 2007 Afternoon Time: 1 hour 30 minutes

Monday 12 May 2014 Afternoon

YEAR 3 AUTUMN 1. Working with standard notation. Introduction Explain how the notation system works:

HS Music Theory Music

Largo Adagio Andante Moderato Allegro Presto Beats per minute

THE INTERACTION BETWEEN MELODIC PITCH CONTENT AND RHYTHMIC PERCEPTION. Gideon Broshy, Leah Latterner and Kevin Sherwin

ILLINOIS LICENSURE TESTING SYSTEM

King Edward VI College, Stourbridge Starting Points in Composition and Analysis

Perceptual Evaluation of Automatically Extracted Musical Motives

MUSIC Hobbs Municipal Schools 6th Grade

Assessment Schedule 2013 Making Music: Integrate aural skills into written representation (91420)

LESSON 1 PITCH NOTATION AND INTERVALS


Pattern Discovery and Matching in Polyphonic Music and Other Multidimensional Datasets

International School of Kenya

Mu 110: Introduction to Music

ILLINOIS LICENSURE TESTING SYSTEM

Music Study Guide. Moore Public Schools. Definitions of Musical Terms

Machine Learning Term Project Write-up Creating Models of Performers of Chopin Mazurkas

Brahms Piano Quintet in F minor - 3 rd Movement (For Unit 3: Developing Musical Understanding)

Year 8 revision booklet 2017

MOLLY ON THE SHORE PERCY GRAINGER. Performed by Queensland Symphony Orchestra Secondary Showcase Song to Symphony 5 March 2015

Assignment Ideas Your Favourite Music Closed Assignments Open Assignments Other Composers Composing Your Own Music

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Music 231 Motive Development Techniques, part 1

Lyndhurst High School Music Appreciation

Progress across the Primary curriculum at Lydiate Primary School. Nursery (F1) Reception (F2) Year 1 Year 2

2013 Assessment Report. Music Level 1

WHAT MAKES FOR A HIT POP SONG? WHAT MAKES FOR A POP SONG?

Music Similarity and Cover Song Identification: The Case of Jazz

Piano Syllabus. London College of Music Examinations

Skill Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Controlling sounds. Sing or play from memory with confidence. through Follow

Assessment Schedule 2017 Music: Demonstrate knowledge of conventions used in music scores (91094)

Kindergarten MUSIC Progress Report Pattonville School District

Stylistic features Antonio Vivaldi: Concerto in D minor, Op. 3 No. 11

Babar the Little Elephant

AP Music Theory Course Planner

Woodlynne School District Curriculum Guide. General Music Grades 3-4

New Trend in Music Book 1

REPORT ON THE NOVEMBER 2009 EXAMINATIONS

An Introduction to the Orff Process...5 Rhythm...7. Tips for Interesting Rhythmic Expression... 8 Ontogenesis of the Rhythm...14 Ostinato...

A series of music lessons for implementation in the classroom F-10.

Richmond. Music PRIMARY

JAMAICAN RHUMBA. EXPLORE Dance Inspirations. 15 and 16 March 2017 QSO Studio

Overview of Content and Performance Standard 1 for The Arts

RHYTHM. Simple Meters; The Beat and Its Division into Two Parts

A MULTI-PARAMETRIC AND REDUNDANCY-FILTERING APPROACH TO PATTERN IDENTIFICATION

Feature-Based Analysis of Haydn String Quartets

MUSIC. Paper 1 Practical Test 15% about 10 minutes Paper 2 Listening Test 25% 1½ hours Paper 3 Theory & History of Music % 3 hours

Music Appreciation Final Exam Study Guide

Music Curriculum Map

Tonality Tonality is how the piece sounds. The most common types of tonality are major & minor these are tonal and have a the sense of a fixed key.

Controlling Musical Tempo from Dance Movement in Real-Time: A Possible Approach

Extracting Significant Patterns from Musical Strings: Some Interesting Problems.

JAMation TEACHING RESOURCES JASON YARDE & ANDY GRAPPY TEACHING RESOURCES KINDLY SUPPORTED BY THE MUSICIANS UNION AND NATIONAL UNION OF TEACHERS.

Content Map For Fine Arts - Music

Music overview. Autumn Spring Summer Explore and experiment with sounds. sound patterns Sing a few familiar songs. to songs and other music, rhymes

TEXAS MUSIC TEACHERS ASSOCIATION Student Affiliate World of Music

3. Berlioz Harold in Italy: movement III (for Unit 3: Developing Musical Understanding)

NATIONAL SENIOR CERTIFICATE GRADE 12

Unit Outcome Assessment Standards 1.1 & 1.3

Phase I CURRICULUM MAP. Course/ Subject: ELEMENTARY GENERAL/VOCAL MUSIC Grade: 5 Teacher: ELEMENTARY VOCAL MUSIC TEACHER

Curriculum Development In the Fairfield Public Schools FAIRFIELD PUBLIC SCHOOLS FAIRFIELD, CONNECTICUT MUSIC THEORY I

JOINT UNIVERSITIES PRELIMINARY EXAMINATIONS BOARD 2015 EXAMINATIONS MUSIC: ART J127

Exploring Our Roots, Expanding our Future Volume 1: Lesson 1

Higher National Unit Specification. General information. Unit title: Music: Songwriting (SCQF level 7) Unit code: J0MN 34. Unit purpose.

THE ELEMENTS OF MUSIC

L van Beethoven: 1st Movement from Piano Sonata no. 8 in C minor Pathétique (for component 3: Appraising)

Beethoven: Pathétique Sonata

Toward an analysis of polyphonic music in the textual symbolic segmentation

Year 11 GCSE MUSIC LC3 Medium Term Plan

COURSE: Chorus GRADE(S): 9, 10, 11, 12. UNIT: Vocal Technique

African Music Research

Course Outcome Summary

WASD PA Core Music Curriculum

Grade Level Expectations for the Sunshine State Standards

Richmond. Music PRIMARY. TEACHER S BOOK Term 1

Music Key Stage 3 Success Criteria Year 7. Rhythms and rhythm Notation

Music Department Curriculum and Assessment Outline

MARK SCHEME for the May/June 2011 question paper for the guidance of teachers 0410 MUSIC

Greenwich Music Objectives Grade 2 General Music

Growing Music: musical interpretations of L-Systems

Automatic meter extraction from MIDI files (Extraction automatique de mètres à partir de fichiers MIDI)

Past papers. for graded exams in music theory Grade 7

NATIONAL SENIOR CERTIFICATE GRADE 12

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music.

Transcription:

COMPOSING MUSIC WITH COMPLEX NETWORKS C. K. Michael Tse Hong Kong Polytechnic University Presented at IWCSN 2009, Bristol

Acknowledgement Students Mr Xiaofan Liu, PhD student Miss Can Yang, MSc student Collaborators Dr Michael Small Dr Francis Lau 2

Contents Complex networks from music Universal network properties Re-composition from networks Imposing some properties Motifs, rhythms, variations, etc. as missing information Combining complex networks and music properties Enhanced algorithm for computer composition link node 3

Music Tone (pitch) Rhythm (tempo) Texture (instrument, vocal, accompaniment, etc.) 4

A Simple View Sequence of notes 5

Music as a co-occurrence network Schubert s Lullaby Note 1 note 2 note 3... A network can be constructed by connecting notes as the music is played. 6

Node and Edge Node = note (pitch and time duration) Edge = co-occurrence connection C crotchet and C quaver are two different nodes 7

The idea Represent music by network 8

Illustration Music treated as sequence of notes. Each unique note is a node. As music is played, nodes are connected as they appear one after another. 9

Network from Bach 10

Examples Bach s violin sonatas 11

Examples Bach s violin sonatas 12

Examples Chinese pop from Jay Chou Chinese pop from Teresa Teng 13

Analysis Music composed by Bach, Chopin and Mozart, as well as Russian folk and local pop music Size of network Density of network Degree distribution Degree/Node correlation Clustering 14

Parameters Length of composition, T Number of nodes, N Total number of edges, Mean degree, Mean shortest distance between nodes, Clustering coefficient, C Power-law exponent of degree distribution, γ 15

Degree distribution 16

Power-law exponents 17

Other parameters 18

Conjecturing... All musics share similar scalefree degree distributions A feature that seems to be universal to appealing musics Can we reconstruct music with this property? 19

Composing music Construct a network 5 Choose a random node to begin Go to next node by 1 2 3 choosing one of the neighbouring nodes according to a probability function which is proportional to edge weight (algorithm 1) 1 2 3 4 2 5 4 node degree (algorithm 2) node strength (algorithm 3) These are basically controlled random walk algorithms 20

Samples from controlled random walk algorithms Originals Re-composed Bach s violin Bach s? Chinese pop Chinese? Recomposed Bach s music 21

Comparisons 22

Happy with those music? What makes music music? Preserving the network properties alone are not sufficient! What properties do music possess that are not described by the network parameters? Tempo, repetition, rhythm, motif, etc. 23

Repetition Considerable repetition throughout the same piece. Experiment: 1. Look for repeated blocks of notes. 2. Mark all repeated blocks from length 2 up to r. Repetition = no. of repeated notes in a row of 2 to r total no. of notes 24

Temporal property Re-composed samples (from Chinese pop): Temporal information is lost, and the music may sound un-orderly. 25

Bar lines In music with a regular meter, bars indicate a periodic agogic accent in the music. There are rarely cases that lots of music notes been played across bar lines. 26

Rhythm Rhythmic property is not described by the constructed network Regular / irregular rhythm Isochronous / convulsionary rhythm Mold / desultory rhythm Regular rhythm Strong beats at long tones and weak beats at short tones. Irregular rhythm Strong beats at short tones and weak beats at long tones. Isochronous rhythm Lengths of all tones are identical. 27

Motifs Music motifs: Frequently appeared short groups of notes that often define the theme/ signature of a piece of music Composer s inspiration Example: Mozart s sonata, note the 1st and 3rd lines Well known motifs: Beethoven s Symphony no 5 Mozart s Twinkle twinkle little star 28

Motifs not normally found in re-composed music (random) 29

Motif developments Sequence of motifs Variation of motif by adding/removing notes Repeating part of a motif etc. 30

Incorporating musical properties Can we recover these properties in our compositions? New algorithm that guarantees the necessary network properties and incorporate the needed musical properties. Can we incorporate motifs in our controlled random walk algorithm? 31

Rhythmic and tonal motifs music motif rhythmic motif tonal motif Compare with network motif: frequently occurred connection styles Not quite the same!! 32

Identifying music motifs Rhythmic network Tonal network From the networks we may identify short sequences of notes that repeat frequently throughout the piece. These sequences of notes are music motifs. Likewise, we can find sequences of note durations and/or pitches. And they are called rhythmic and tonal motifs accordingly. 33

Example Rhythmic motifs for satonoaki Tonal motifs for satonoaki 34

Music motif as backbone Network backbone: The degrees of notes of a network backbone are large compared with others. The edge weights of network backbone are with big values. 35

Combining complex networks, temporal rules, motifs, etc. 36 C. K. Tse, Hong Kong Polytechnic University

Approach 1. Choose a piece. Construct network. Identify rhythmic and tonal motifs. Identify rhythm. 2. Create music motifs by combing rhythmic and tonal motifs. 3. Biased random walk algorithm is still used to connect composite motifs. 4. Align notes with bar lines. 5. The rhythmic type follows the original. 6. Decorate with accompaniment. 37

Satonoaki Japanese folk song Motifs Complex network network motifs 38

Creating new motifs IDEA: Rhythmic motif + tonal motif = music motif Rhythmic motifs: R 1, R 2, R 3,... Tonal motifs: T 1, T 2, T 3,... New music motif can be formed by pairing R i with T j R i T j Each new motif has a probability of occurrence p ij which is jointly proportional to the frequencies of occurrence of its seed rhythmic and tonal motifs. 39

Main features of algorithm The basic algorithm is still the controlled random walk When a node which is the start of the backbone (music motif) is chosen, the entire motif will be played. If a node belonging to more than one backbones is reached, the probability value is used to select the motif. Then, the same controlled random walk resumes. Impose bar alignment and rhythm control: basically bias towards nodes that facilitate alignments. What you are listening now is without imposing rhythm control. 40

41

42

Conclusion & on-going work Complex networks are good modeling tools to identify essential properties. Algorithms can be developed to compose music that preserves essential network properties. But the available music is in large quantity, and filtering is essential to select good music. Raising the entropy?? Imposing rudimentary features help filtering substantially, i.e., temporal alignments, etc. Incorporating music features, i.e., motifs, greatly improve musicality. 43

References CK Tse, X Liu and M Small, Analyzing and Composing Music with Complex Networks: Finding Structures in Bach s, Chopin s and Mozart s, International Symposium on Nonlinear Theory and Its Applications, Budapest, Hungary, pp. 5-8, September 2008. X Liu, CK Tse and M Small, Composing Music with Complex Networks, Workshop on Complexity Theory of Art and Music, International Conference on Complex Sciences: Theory and Applications, Shanghai, February 2009. X Liu, CK Tse and M Small, Complex Network Structure of Musical Compositions: Algorithmic Generation of Appealing Music, Physica A, to appear. C Yang, CK Tse and X Liu, Composing Music with Motifs, International Symposium on Nonlinear Theory and Its Applications, Sapporo, Japan, October 2009, to appear. 44

Other on-going works in this area Applying scalefree distributed graphs in coding (LDPC) Modeling telephone networks with scalefree user networks Disease transmission, community outbreak of SARS, avian flu transmission Finance data modeling, stock market networks Chinese language occurrence properties from occurrence networks Information: http://chaos.eie.polyu.edu.hk 45