Advances in Algorithmic Composition

Similar documents
AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki

Evolutionary Computation Systems for Musical Composition

Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies

Making Music with AI: Some examples

Recurrent Neural Networks and Pitch Representations for Music Tasks

Transition Networks. Chapter 5

Computational Intelligence in Music Composition: A Survey

Melodic Outline Extraction Method for Non-note-level Melody Editing

AutoChorusCreator : Four-Part Chorus Generator with Musical Feature Control, Using Search Spaces Constructed from Rules of Music Theory

On the mathematics of beauty: beautiful music

A Clustering Algorithm for Recombinant Jazz Improvisations

Music Composition with Interactive Evolutionary Computation

Evolutionary Computation Applied to Melody Generation

Computers Composing Music: An Artistic Utilization of Hidden Markov Models for Music Composition

Sudhanshu Gautam *1, Sarita Soni 2. M-Tech Computer Science, BBAU Central University, Lucknow, Uttar Pradesh, India

A Novel Approach to Automatic Music Composing: Using Genetic Algorithm

Early Applications of Information Theory to Music

Constructive Adaptive User Interfaces Composing Music Based on Human Feelings

Composing a melody with long-short term memory (LSTM) Recurrent Neural Networks. Konstantin Lackner

Creativity in Algorithmic Music

Automatic Composition of Music with Methods of Computational Intelligence

Artificial intelligence in organised sound

ISE 599: Engineering Approaches to Music Perception and Cognition

AUTOMATIC MUSIC COMPOSITION USING A TREE OF INTERACTING EMERGENT SYSTEMS

Figured Bass and Tonality Recognition Jerome Barthélemy Ircam 1 Place Igor Stravinsky Paris France

Finding Temporal Structure in Music: Blues Improvisation with LSTM Recurrent Networks

Computing, Artificial Intelligence, and Music. A History and Exploration of Current Research. Josh Everist CS 427 5/12/05

Automatic Generation of Four-part Harmony

Musical Harmonization with Constraints: A Survey. Overview. Computers and Music. Tonal Music

Learning Musical Structure Directly from Sequences of Music

Various Artificial Intelligence Techniques For Automated Melody Generation

NAVIGATING THE LANDSCAPE OF COMPUTER AIDED DEFINITION, SEVEN DESCRIPTORS, AND A LEXICON OF SYSTEMS AND RESEARCH

Blues Improviser. Greg Nelson Nam Nguyen

Evolutionary Music. Overview. Aspects of Music. Music. Evolutionary Music Tutorial GECCO 2005

Building a Better Bach with Markov Chains

Learning to Create Jazz Melodies Using Deep Belief Nets

Intelligent Music Software

Algorithmic Music Composition

69 A Functional Taxonomy of Music Generation Systems

ISE : Engineering Approaches to Music Perception and Cognition

University of Huddersfield Repository

Implications of Ad Hoc Artificial Intelligence in Music

MELONET I: Neural Nets for Inventing Baroque-Style Chorale Variations

Opening musical creativity to non-musicians

Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment

A Real-Time Genetic Algorithm in Human-Robot Musical Improvisation

GimmeDaBlues: An Intelligent Jazz/Blues Player And Comping Generator for ios devices

Musical Harmonization with Constraints: A Survey

NetNeg: A Connectionist-Agent Integrated System for Representing Musical Knowledge

The Sparsity of Simple Recurrent Networks in Musical Structure Learning

Towards A Framework for the Evaluation of Machine Compositions

Chopin, mazurkas and Markov Making music in style with statistics

From Experiments in Music Intelligence (Emmy) to Emily Howell: The Work of David Cope. CS 275B/Music 254

Piano Transcription MUMT611 Presentation III 1 March, Hankinson, 1/15

A Creative Improvisational Companion based on Idiomatic Harmonic Bricks

NetNeg: A Connectionist-Agent Integrated System for Representing Musical Knowledge

Musical Composition by Autonomous Robots: A Case Study with AIBO

Etna Builder - Interactively Building Advanced Graphical Tree Representations of Music

A Genetic Algorithm for the Generation of Jazz Melodies

Automatic Notes Generation for Musical Instrument Tabla

Music by Interaction among Two Flocking Species and Human

CREATING all forms of art [1], [2], [3], [4], including

COMPOSING WITH INTERACTIVE GENETIC ALGORITHMS

On the Music of Emergent Behaviour What can Evolutionary Computation bring to the Musician?

Music/Lyrics Composition System Considering User s Image and Music Genre

Artificial Intelligence Approaches to Music Composition

Computer Generation and Classification of Music through Operations Research Methods

PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION

Algorithmic Composition in Contrasting Music Styles

Music Composition with RNN

ASSISTANCE FOR NOVICE USERS ON CREATING SONGS FROM JAPANESE LYRICS

Beyond the Cybernetic Jam Fantasy: The Continuator

A Corpus-Based Hybrid Approach to Music Analysis and Composition

Growing Music: musical interpretations of L-Systems

CPU Bach: An Automatic Chorale Harmonization System

CHORD GENERATION FROM SYMBOLIC MELODY USING BLSTM NETWORKS

Music: An Appreciation, Brief Edition Edition: 8, 2015

Musical Interaction with Artificial Life Forms: Sound Synthesis and Performance Mappings

arxiv: v3 [cs.sd] 14 Jul 2017

Robert Rowe MACHINE MUSICIANSHIP

Automated sound generation based on image colour spectrum with using the recurrent neural network

Kulitta: a Framework for Automated Music Composition

UNIVERSITY OF CALIFORNIA, IRVINE. Algorithmic Improvisers THESIS. submitted in partial satisfaction of the requirements for the degree of

A Creative Improvisational Companion Based on Idiomatic Harmonic Bricks 1

On architecture and formalisms for computer assisted improvisation

A method for automatic gamelan music composition

Key-based scrambling for secure image communication

A Unit Selection Methodology for Music Generation Using Deep Neural Networks

Considering Vertical and Horizontal Context in Corpus-based Generative Electronic Dance Music

A probabilistic approach to determining bass voice leading in melodic harmonisation

Generating Rhythmic Accompaniment for Guitar: the Cyber-João Case Study

BoB: an Interactive Improvisational Music Companion

Chords not required: Incorporating horizontal and vertical aspects independently in a computer improvisation algorithm

Evaluating Interactive Music Systems: An HCI Approach

Chapter 24. Meeting 24, Discussion: Aesthetics and Evaluations

Information Theory Applied to Perceptual Research Involving Art Stimuli

Automatic Composition from Non-musical Inspiration Sources

Algorithmic Music Composition using Recurrent Neural Networking

Team Creativity: Applications of the Jazz Metaphor to Organizations

Transcription:

ISSN 1000-9825 CODEN RUXUEW E-mail: jos@iscasaccn Journal of Software Vol17 No2 February 2006 pp209 215 http://wwwjosorgcn DOI: 101360/jos170209 Tel/Fax: +86-10-62562563 2006 by Journal of Software All rights reserved + ( 361005) Advances in Algorithmic Composition FENG Yin + ZHOU Chang-Le (Institute of Artificial Intelligence Department of Computer Science Xiamen University Xiamen 361005 China) + Corresponding author: Phn: +86-592-2580156 E-mail: fengyin7842@hotmailcom http://wwwxmueducn/ Feng Y Zhou CL Advances in algorithmic composition Journal of Software 200617(2): 209 215 http://wwwjosorgcn/1000-9825/17/209htm Abstract: Some problems on Algorithmic Composition are discussed and a survey for series of key techniques used in this approach is made which include Markov chains stochastic process musical knowledge based system musical grammar artificial neural networks and genetic algorithms The conclusion is that the development of music composition system should involve a combination of the existing technologies ie the Hybrid System development In order to make the system become more practical and effective there should be some flexible human intervenient ways for different level music composition in the system Key words: algorithmic composition; computer music; artificial intelligence; intelligence system; computer : application Markov (hybrid system) : ; ; ; : TP18 : A (algorithmic composition) (automated composition) ( ) [1] 11 Guido d Arezzo [2] 15 [2] (Baroque) Supported by the National Natural Science Foundation of China under Grant Nos60275023 60373080 ( ); the Natural Science Foundation of Fujian Province of China under Grant NoA0210005 ( ); the Science and Research Start-Up Project for the Recruit Talent of Xiamen University of China under Grant NoE43014 ( ) Received 2005-07-03; Accepted 2005-08-15

210 Journal of Software Vol17 No2 February 2006 : ( ) 20 Arnold Schonberg 20 Anton Webern ( ) 20 50 Iannis Xenakis ( ) Lejaren Hiller 1956 Illiac [3] () ; David Cope [4] ; MP3 [5] (Markov) ( ) 1 11 ( ) 12? ( ) Bruce L Jacob [6] : ( ) ( )

: 211 13 [7] [8] David Cope(2001) [4] Cope ( http://artsucscedu/faculty/cope/biography_page_2htm) Cope SPEAC ( ) 14? ( ) ( ) ( ) ( ) ( ) ( ) 2 21 Markov [910] ( ) ( ) ( ) 2 2 n n ( n 1 ) n 1 ; ; [11] : 1 ;

212 Journal of Software Vol17 No2 February 2006 22 Markov ( Markov ) ( [12]) Cybernetic Composer [13] (Regtime) : Markov ( Markov ) [14] Chaos : ; 23 : Ebciogln [15] (backtracking specification language BSL) CHORAL 350 ( ) : ; ; 24 Steedman [16] 12 David Cope (experiments in musical intelligence EMI) [4] EMI ( ) ATN () ( )

: 213 25 [71718] Mozer CONCERT [19] CONCERTCONCERT (note-by-note composition) [19] [8] [20] LSTM [21] Douglas Eck [22] LSTM (blues music) [3] [8] 26 (genetic algorithms) (fitness function) ( ) : : ( ) : ( ) : ( ) [23] IGA(interactive genetic algorithm) :Biles [2425] GenJam Agent Unemi [26] SBEAT SBEAT Unhera M Onisawa T [27] 16 IGA ( ) ( ) Biles GenJam Autonomous GenJam [2528] Autonomous GenJam [29] Autonomous GenJam 27 [13] 1 Cybernetic Composer Ames Domino Cybernetic Composer Markov (Regtime) Markov

214 Journal of Software Vol17 No2 February 2006 [15] 2 CHORAL Ebciogln CHORAL 350 ( BSL) [4] 3 EMI David Cope EMI EMI EMI SPEAC [4] [30] 4 ERNN [29] Chen CCJ ERNN Bela Bartok Chen CCJ ERNN Bela Bartok 4 5 ERNN 5 GenJam [2425] Biles IGA GenJam GenJam GenJam 3 : (hybrid system) References: [1] Alpen A Techniques for algorithmic composition of music 1995 http://alumhampshireedu/~adaf92/algocomp/algocomp95html [2] Grout DJ History of Western Music 5th ed New York: W W Norton & Company 1996 [3] Järvelainen H Algorithmic musical composition 2000 http://wwwtmltkkfi/studies/tik-111080/2000/papers/hanna/alcopdf [4] Cope D Virtual Music: Computer Synthesis of Musical Style Cambridge: MIT Press 2001 [5] Cope D MP3 Files of David Cope and Experiments in Musical Intelligence 2005 http://artsucscedu/faculty/cope/mp3pagehtml [6] Jacob BJ Algorithmic composition as a model of creativity Organised Sound 19961(3):157 165 [7] Leman M Artificial neural networks in music research In: Marsden A Pople A eds Computer Representations and Models in Music London: Academic Press 1992 265 301

: 215 [8] Toiviainen P Symbolic AI versus connectionism in music research In: Miranda E ed Readings in Music and Artificial Intelligence Amsterdam: Harwood Academic Publishers 2000 47 67 [9] Basset BA Neto JJ A stochastic musical composer based on adaptive algorithms 1999 http://gsdimeuspbr/sbcm/1999/papers/ Bruno_Bassetopdf [10] Bartetzki A CMask a stochastic event generator for Csound 1997 http://gnomkgwtu-berlinde/~abart/cmaskman/ CMask-Manualhtm [11] Lewis JP Creation by refinement and problem of algorithmic music composition In: Todd PM Loy DG eds Music and Connectionism Cambridge: MIT Press/Bradford Books 1991 212 228 [12] Capanna A Iannis xenakis Architect of light and sound Nexus Network Journal 20013(2) http://wwwnexusjournalcom/ Capanna-enhtml [13] Ames C Domino M Cybernetic composer: an overview In: Balaban M Ebcioglu K Laske O eds Understanding Music with AI Cambridge: AAAI Press 1992 186 205 [14] Walker E Chaos melody theory 2001 http://wwwziaspacecom/elaine/chaos/chaosmelodytheorypdf [15] Ebcioglu K An expert system for harmonizing chorales in the style of J S Bach In: Balaban M Ebcioglu K Laske O eds Understanding Music with AI Cambridge: AAAI Press 1992 294 334 [16] Steedman M The blues and abstract truth: Music and mental models In: Garnham A Oakhill J eds Mental Models in Cognitive Science Erlbaum 1996 305 327 [17] Todd PM Loy G Music and Connectionism Cambridge: MIT Press 1991 [18] Griffith N Todd PM Musical Networks Cambridge: MIT Press 1997 [19] Mozer MC Neural network composition by prediction: Exploring the benefits of psychophysical constraints and multiscale processing Cognitive Science 19946:247 280 [20] Hochreiter S Schmidhuber J Long short-term memory 1996 http://citeseeristpsuedu/hochreiter96longhtml [21] Gers FA Schmidhuber J LSTM recurrent networks learn simple context free and context sensitive languages IEEE Trans on Neural Networks 200112(6):1333 1340 [22] Eck D Finding temporal structure in music: Blues improvisation with LSTM recurrent networks In: Boulard H ed Neural Networks for Signal Processing XII Proc of the 2002 IEEE Workshop New York: IEEE 2002 747 756 [23] Wiggins G Papadopoulos G Phon-Amnuaisuk S Tuson A Evolutionary methods for musical composition 1998 http://citeseeristpsu edu/wiggins98evolutionaryhtml [24] Biles JA Genjam: A genetic algorithm for generating jazz solos In: Proc of the Int l Computer Music Conf San Francisco: ICMA 1994 131 137 [25] Biles JA GenJam in transition: From genetic jammer to generative jammer 2002 http://wwwgenerativeartcom/papersga2002/ 8pdf [26] Unemi T A tool for multi-part music composition by simulated breeding In: Gedau A ed Artificial Life VIII Cambridge: MIT Press 2002 410 413 [27] Unehara M Onisawa T Construction of music composition system with interactive genetic algorithm 2003 http://wwwidemployeeidtuenl/gwmrauterberg/conferences/cd_donotopen/adc/final_paper/549pdf [28] Biles JA Autonomous genjam: Eliminating the fitness bottleneck by eliminating fitness 2002 http://wwwcsusydeduau/~josiah/ gecco_workshop_bilespdf [29] Chen CCJ Miikkulainen R Creating melodies with evolving recurrent neural networks 2001 http://wwwcsutexasedu/users/nn/ downloads/papers/chenijcnn01pdf [30] Johnson R Cope D Computer and musical style 1991 http://csmlsomohio-stateedu/music839c/notes/copehtml (1963) (1959) CCF ( )