Evolutionary Computation Systems for Musical Composition

Size: px
Start display at page:

Download "Evolutionary Computation Systems for Musical Composition"

Transcription

1 Evolutionary Computation Systems for Musical Composition Antonino Santos, Bernardino Arcay, Julián Dorado, Juan Romero, Jose Rodriguez Information and Communications Technology Dept. University of A Coruña Faculty of Computer Science- CP15071 A Coruña. Spain Abstract: - This work shows a perspective of the different researches on musical composition using evolutionary techniques. It is made a classification based on the critic element of the different compositions. Four types of works are analyzed: Interactive, based on examples, rule-based and autonomous ones. Finally it is proposed the integration of the several works in a common frame, where different approaches can compete and/or collaborate to create global compositions that can be adapted to different types of music, and so include the advantages of the different techniques. Key-Words: - Evolutionary Computation, Adaptive Systems, Artificial Neural Networks, Artificial Intelligence, Musical Composition. 1 Introduction Musical composition has been studied for a long time using every kind of computational techniques, including Expert Systems, Artificial Neural Networks (ANNs), statistic and stochastic methods for musical composition. However, many researches have been carried out in recent years which suggest the creation of artificial systems of musical composition, from different approaches, using evolutionary techniques. Evolutionary computation is inspired by nature, taking some features of the evolution process in order to apply them to the computational field. These techniques started with Holland s work [1] in These techniques offer different solutions to a given problem, and the most highly adapted ones give rise to new generations of solutions through crossover, mutation and selection genetic operators. Evolutionary Computational Systems have proved to be very accurate in those fields which require a certain degree of creativity [2]. Such is the case of the tasks related to visual [3] [4] [5] [6] [7] [8] [9] and musical art, as it will be explained in this paper. Two roles may be distinguished in a musical composition system, as in any system of artistic creation: Creator and Critic (Author and Audience). The works presented in this article have been organized according to the critic s role, while the creator s role has always been played by an evolutionary computational system. For a deep analysis of some of these implementations, see Burton [10] and Todd [11]. 2 Interactive Systems The first category to be dealt with in this classification is that of Interactive Systems. Fig. 1 The user acts as critic of the system s compositions In this kind of system, the critic is a human being, making an aesthetic evaluation of each theme in the system and thus conducting its evolution. The system takes these evaluations into account for the creation of the next compositions. The user s conducting role can be played by a single person or by a group, in the latter case, a group of people assesses the cybernetic composer s works simultaneously. These systems, in their simplest form, pose the problem of time cost [12] (or bottleneck [13]) due to human participation. This problem may also tire the user, who has to evaluate a great number of musical examples. Besides, many researches think that these systems also have a high degree of subjectivity. On the other hand, the direct incorporation of the user allows to compose works with the right aesthetic conception for the individual or group with whom the system interacts.

2 Within this group, we may distinguish a whole set of systems which extract from a series of previous elements, such as musical sequences or themes. Ralley s works [14] can fit within this category, in which a genetic algorithm generates tunes which are variations of a melody given by the user. In this work, the melodies are limited to 12 notes of one octave. The representation is divided into two parts, the first one comprises information about the Key signature and the starting note of the phrase, the second one comprises integers which define intervals between consecutive pitches. Jacob s works [15] [16] can also be included within this category. There are several layers in this work. In the first place, an evolutionary critic is interactively adjusted by the critic s and user s evaluation of musical pieces. Next, the critic selects fragments generated by a stochastic process (or given by the user) as input to another module which unites them into phrases. This second evolutionary model also entails the user s adjustment. In Biles s work [17], the system, named GenJam, generates a series of musical motives from the user s evaluation, who acts as a censor, and some genetic operators adapted to the musical field (transposition, etc.) Based on these motives, and from Jazz solos played by another user who acts as interpreter, new solos are generated. There is a version of this system called GenJam Populi [18] in which a group of people judges the solos generated by the system. one instrument, and it can only use the crossover operator with musicians which have the same instrument. The user evaluates each work as a whole. GaMusic[23] is a system using a simple genetic algorithm in order to develop melodies. The user may configure the frequency of mutation and crossover, and he/she may also apply different scores to the melodies in order to conduct their evolution. The information representation is directly done using two octave notes, with a maximum duration of 30 notes. Other similar examples in the field of sound synthesis are the works by Johnson [24] [25], where genetic algorithms are used to develop sounds from the granular synthesis method incorporated by Csound. The user marks the results obtained, and the system adjusts the parameters of this synthesis technique. This technique is complex and difficult to adjust. 3 Systems based on examples The possibility of registering the user s tastes within a subsystem was suggested in some instances, with a double purpose. The first would be facilitating the system s learning rate, and using the present musical works to conduct it. The second would be solving the problems of interactive systems related to slowness and specialization. A.N.N. There are other types of works which do not use initial musical information. Some of these works approach the problem of the composition of rhythmic themes. Horowitz [19] presents in his work several approaches to the generation of rhythmical textures with genetic algorithms. Each generated theme can be evaluated in the system, or the selected theme can be defined according to high-ranked musical parameters (sincopation, density, etc.) or else a group of themes, representing rhythmical clusters formed according to the aforementioned parameters, can be evaluated. The implementation also tests direct rhythm representations or through a series of intermediate parameters. Another implementation framed within the rhythmic dominion is Tribu [20] [21] [22], which is a system inspired by the most primitive music, creating tribes of musicians. Each musician in the tribe is linked to Fig.2 The user introduces a series of examples in order to train the ANN, which will work as a critic of the evolutionary system s compositions. This subsystem is usually integrated by an ANN trained from musical themes. These themes are examples of some musical style or author, or else they stem from some interactive system. We may quote Burton s and Vladimirova s [26] [27] works as examples of this type of system which uses an ARTMAP [28] network that classifies rhythmical songs made with rhythm boxes. This network creates a cluster of rhythmical sequences, adding new

3 categories if the theme does not fall into one of the already-existing categories. Other examples of this type in which Multi Layer perceptrons are used, are Spector s and Alpern s works [29] [30] which incorporated genetic programming. In this system, the individuals are functions which generate a new fragment from the previous one. Extracts from Charlie Parker s compositions were used for training the ANN. A version of Biles s system [13] was also implemented, which includes a Multi Layer Perceptron with three layers for the evaluation [31]. This system includes a series of high 1evel musical parameters extracted from the sequences generated to train the ANN. Another example, is the one developed by Gibson et al. [32], where a system which generates small compositions using diatonic, four-part Western harmony is described. The system works in two steps. In the first one, rhythmical patterns are created and, in the second one, tonal information is added. In the first step, the system uses an ANN as evaluation function for the rhythmical patterns generated by a GA. Two ANNs are used in the second step in order to generate the pitches associated with each stroke of the rhythmical pattern. 4 Rule-based Systems In rule-based systems, the critic is built from a set of rules which conduct the system. This set of rules is built by the system s author from his/her musical knowledge or from musicological studies. Rules Fig.3 The user defines a set of rules used to evaluate the system s compositions. Examples of this kind of system can be found in Wiggin s work [33] [34] [35], which harmonizes choirs, using as reference the soprano tune given by the user. The system creates the three other voices. The notes are represented according to scale degrees, and the octaves are distinguished by associated integers. It uses musical-field adapted operators. The evaluation rules are given by the authors from classical harmony. A similar system is the one shown by McIntyre [36]. This system harmonizes voices according to 4 voice Baroque harmony, using a voice given by the user. The evaluation function has three layers, the first one examines the correction of the chord, the second one analyzes the harmonic movement between notes, and the third one the smoothness of chord changes. Wiggin s article [33] [37] also includes a system which generates Jazz solo instrumentals. The evaluation function rules are extracted from music books and informal statistic analysis of Jazz solos, and from the authors intuitive ideas. Golberg s work [38], offers a system for composing minimalist music. This system stems from a source theme and a target theme given by the user. The system carries out a series of transitions between the two themes using an evolutionary procedure and following a series of rules which define the musical links between two sequences. 5 Autonomous Systems The radical change in the separation between system and user occurs in those systems which have their own autonomous aesthetics. In this case, musical works evolve following their own path, which may have nothing to do with human aesthetics. They are usually regarded as models of social evolution. Fig.4 In this case, composer and critic are part of the system, and they evolve simultaneously. As an example of this kind of system, we may quote the work by Peter M. Todd [39] [40], who developed a system based on Co-evolution, where a group of elements work as evaluators and others work as composition creators, while both evolve simultaneously. The synergy of both groups creates musical evolution. Other works use techniques related to evolutionary systems, such as artificial life and cellular automatons. This is the case of McAlpine s work [41], which consists of a system called CAMUS3D, based on Conway s Game of Life in 3D, for generating compositions according to the positions occupied by the elements in the virtual world. The user may define a series of probabilities of different musical parameters such as pitch, duration, etc.

4 In other work which uses these techniques, Eduardo Miranda s [42], shows a system of granular synthesis in which the user defines a series of parameters such as the waves to be used, the number of oscillators, etc. 6 Hybrid systems Finally, it is relevant to comment on the possibility of using more than one approach in one system simultaneously. In this way, some of the problems independently solved by the different approaches could be efficiently solved by compensating them with features from another approach. Rules A.N.N. Fig.5 This figure shows, on the left, the use of different paradigms in a single system. On the right, the integration of systems from different approaches within a common environment is represented. The left part of Fig.5 shows this possible integration in which a given system could implement some the different types of critics seen up to this point. As an example of this approach, we could quote the GeNotator system [43], a system which creates musical compositions using genetic algorithms. The user may define a set of rules in order to reduce the searching space previous to the user s evaluation. In this case, there are two critics of the system: the user and the rules. Another kind of integration would consist of the creation of environments in which the various types of systems could exist. This is shown on the right part of Fig.5, in which each shape inside the rectangle represents a system with some of the features of the left square. In this environment, the different systems would collaborate and/or compete in the elaboration of compositions. 7 Conclusions The state of the Art shown in this paper reflects the thriving moment that this research field is going through. There is a promising diversity, quantity and quality of works. Therefore, presently we are able to tackle the construction of global musical composition systems capable of creating different types of music according to different musical styles. But it would be desirable that these systems could adapt themselves dynamically to the tastes of the users interacting with them. One of the problems in this field is the high degree of dispersion of these works, given that there are few conferences on this specific area. This makes the spread of field-work difficult. But this situation is beginning to change, thanks to conferences such as the Musical Creativity Symposium, which is part of AISB 99, and GAVAM, which is part of GECCO These events will also enable a closer collaboration among researchers. In order to facilitate this common work, at RNASA lab (Artificial Neural Networks and Adaptive Systems Laboratory) we are currently working on a [44] environment based on an artificial life philosophy, in which various evolutionary musical composition works and various human users can be integrated via the Internet. References: [1] Holland, J. H., Adaptation in Natural and Artificial Systems. University of Michigan Press [2] Bentley, P. J., Is Evolution Creative?, AISB 99 Symposium on Creativity Evolutionary Systems, 1999, pp [3] Hancock, P. J. B., Frowd, C. D., Evolutionary generation of faces, AISB 99 Symposium on Creativity Evolutionary Systems, 1999, pp [4] Moroni, A., Von Zuben, F., Manzolli, J., ArTB, to publish in workshop GAVAM of GECCO 2000, [5] Soddu, C., Recognizability of the Idea: the evolutionary process of Argenia, AISB 99 Symposium on Creativity Evolutionary Systems, 1999, pp [6] Soddu, C., Argenìa, Art s Idea as Generative Code, to publish in workshop GAVAM of GECCO 2000, [7] Onemi, T., SBART 2.4: an IEC Tool for Creating 2D Images, Movies and Collage, to publish in workshop GAVAM of GECCO 2000, [8] Sims, K., Evolving Virtual Creatures, Computer Graphics SIGGRAPH 94 Proceedings, 1994, pages [9] Todd, S., Latham, W., Evolutionary Art and Computer, Academic Press, 1992.

5 [10] Burton, A. R., Vladimirova, T., Applications of Genetic Techniques to Musical Composition, Submitted to the Computer Music Journal, available on the WWW at rk.html, [11] Todd, P. M., Evolving Musical Diversity, AISB 99 Symposium on Creativity Evolutionary Systems, 1999, pp [12] Papadoulus, G., Wiggins, G., AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects, AISB 99 Symposium on Musical Creativity, 1999, pp [13] Biles, J. A., GenJam: A genetic algorithm for generating jazz solos, International Computer Music Conference, 1994, pp [14] Ralley, D., Genetic algorithms as a tool for melodic development, International Computer Music Conference, 1995, pp [15] Jacob, B. L., Composing with Genetic Algorithms, International Computer Music Conference, 1995, pp [16] Jacob, B. L., Algorithmic Composition as a Model of Creativity, Organised Sound, Vol.1, No.3, 1996, pp [17] Biles, J. A., GenJam in Perspective: A Tentative Taxonomy for Genetic Algorithm Music and Art Systems, to publish in workshop GAVAM of GECCO 2000, [18] Biles, J. A., GenJam Populi: Training an IGA via audience-mediated performance, International Computer Music Conference, 1995, pp [19] Horowitz, D., Generating Rhythms with Genetic Algorithms, International Computer Music Conference, 1994, pp [20] Pazos, A., Santos, A., Dorado, J., Romero, J. J., Genetic Music Compositor, CEC'99, Vol.2, 1999, pp [21] Pazos, A., Santos, A., Dorado, J., Romero, J. J., Adaptive Aspects of Rhythmic Composition: Genetic Music., GECCO'99, Vol.2, 1999, pp [22] Pazos, A., Romero, J. J., Musical Adaptive Systems, Student Workshop-GECCO'99, 1999, pp [23] Moore, J. H., GAMusic: Genetic algorithm to evolve musical melodies, Windows 3.x Software available on the WWW at [24] Johnson, C., Exploring the Sound-Space of Synthesis Algorithms Using Interactive Genetic Algorithms, AISB 99 Symposium on Musical Creativity, 1999, pp [25] Johnson, C., Controlling sound synthesis algorithms using interactive genetic algorithms, to publish in workshop GAVAM of GECCO 2000, [26] Burton, A. R., Vladimirova T., Genetic algorithm utilising neural network fitness evaluation for musical composition, 1997 International Conference on Artificial Neural Networks and Genetic Algorithms, 1997, pp [27] Burton, A. R., A Hybrid Neuro-Genetic Pattern Evolution System Applied to Musical Composition, Submitted for the Degree of Doctor of Philosophy from the University of Surrey. [28] Carpenter, G. A., Grossberg, S., Markuzon, N.,Reynolds, J. H., Rosen., D. B., Fuzzy ARTMAP: A Neural Network Architecture for Incremental Supervised Learning of Analog Multidimensional Maps, IEEE Transactions on Neural Net works, 1992, pp [29] Spector, L., Alpern, A., Criticism, Culture, and the Automatic Generation of Artworks, Twelfth National Conference on Artificial Intelligence, AAAI-94,1994, pp [30] Spector, L., Alpern, A., Induction an recapitulation of deep musical structure, IJCAI-95 Workshop on Artificial Intelligence and Music, 1995, pp [31] Biles, J. A., Anderson, P. G., Loggi, L.W., Neural network fitness function for a musical GA., International ICSC Symposium on Intelligent Industrial Automation (IIA'96) and Soft Computing (SOCO'96), 1996, pp. B39-B44. [32] Gibson, P. M., Byrne, J. A., Neurogen, Musical Composition Using Genetic Algorithms and Cooperating Neural Networks, Second International Conference on Artificial Neural Networks, 1991, pp [33] Wiggins, G. A., Papadopoulos, G., Phon- Amnuaisuk, S., Tuson, A., Evolutionary Methods for Musical Composition, International Journal of Computing Anticipatory Systems, [34] Phon-Amnuaisuk, S., Wiggins, G. A., The Four- Part Harmonisation Problem: A comparison between Genetic Algorithms and a Rule-Based System, AISB 99 Symposium on Musical Creativity, 1999, pp [35] Phon-Amnuaisuk, S., Tuson, A., Wiggins, G. A., Evolving Musical Harmonisation, ICANNGA, [36] McIntyre, R. A., Bach in a Box: The Evolution of Four-Part Baroque Harmony Using Genetic Algorithm, IEEE Conference on Evolutionary Computation, 1994, pp

6 [37] Papadopoulos, G., Wiggins, G. A., A Genetic Algorithm for the Generation of Jazz Melodies, SteP 98, [38] Horner, A., Goldberg, D. E., Genetic algorithms and computer-assisted music composition, International Computer Music Conference, 1991, pp [39] Werner, G.M.,Todd, P. M., Too many love songs: Sexual selection and the evolution of communication, Forth European Conference on Artificial Life, 1997, pp [40] Todd, P. M., Werner, G.M., Frankensteinian Methods for Evolutionary Music Composition, Musical networks: Parallel distributed perception and performance., MA:MIT Press/Bradford Books., [41] McAlpine, K., Miranda, E., Hoggar, S., Making Music with Algorithms: A Case-Study System, Computer Music Journal, No. 23:2, 1999, pp [42] Miranda, E., Granular Synthesis of Sounds by Means of a Cellular Automaton,. Leonardo, Vol. 28, No. 4, [43] Thywissen, K., GeNotator: An environment for investigating the application of genetic algorithms in computer assisted composition, International Computer Music Conference, [44] Santos, A., Dorado, J., Romero, J. J., Arcay, B., Rodriguez, J. L., Artistic Evolutionary Computer Systems, to publish in workshop GAVAM of GECCO 2000, 2000.

Evolutionary Computation Applied to Melody Generation

Evolutionary Computation Applied to Melody Generation Evolutionary Computation Applied to Melody Generation Matt D. Johnson December 5, 2003 Abstract In recent years, the personal computer has become an integral component in the typesetting and management

More information

A Genetic Algorithm for the Generation of Jazz Melodies

A Genetic Algorithm for the Generation of Jazz Melodies A Genetic Algorithm for the Generation of Jazz Melodies George Papadopoulos and Geraint Wiggins Department of Artificial Intelligence University of Edinburgh 80 South Bridge, Edinburgh EH1 1HN, Scotland

More information

Advances in Algorithmic Composition

Advances in Algorithmic Composition 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

More information

Music Composition with Interactive Evolutionary Computation

Music Composition with Interactive Evolutionary Computation Music Composition with Interactive Evolutionary Computation Nao Tokui. Department of Information and Communication Engineering, Graduate School of Engineering, The University of Tokyo, Tokyo, Japan. e-mail:

More information

Algorithmic Music Composition

Algorithmic Music Composition Algorithmic Music Composition MUS-15 Jan Dreier July 6, 2015 1 Introduction The goal of algorithmic music composition is to automate the process of creating music. One wants to create pleasant music without

More information

Automatic Composition of Music with Methods of Computational Intelligence

Automatic Composition of Music with Methods of Computational Intelligence 508 WSEAS TRANS. on INFORMATION SCIENCE & APPLICATIONS Issue 3, Volume 4, March 2007 ISSN: 1790-0832 Automatic Composition of Music with Methods of Computational Intelligence ROMAN KLINGER Fraunhofer Institute

More information

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

Musical Creativity. Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki Musical Creativity Jukka Toivanen Introduction to Computational Creativity Dept. of Computer Science University of Helsinki Basic Terminology Melody = linear succession of musical tones that the listener

More information

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

AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects George Papadopoulos; Geraint Wiggins School of Artificial Intelligence, Division of Informatics, University of Edinburgh

More information

Building a Better Bach with Markov Chains

Building a Better Bach with Markov Chains Building a Better Bach with Markov Chains CS701 Implementation Project, Timothy Crocker December 18, 2015 1 Abstract For my implementation project, I explored the field of algorithmic music composition

More information

COMPOSING WITH INTERACTIVE GENETIC ALGORITHMS

COMPOSING WITH INTERACTIVE GENETIC ALGORITHMS COMPOSING WITH INTERACTIVE GENETIC ALGORITHMS Artemis Moroni Automation Institute - IA Technological Center for Informatics - CTI CP 6162 Campinas, SP, Brazil 13081/970 Jônatas Manzolli Interdisciplinary

More information

A Novel Approach to Automatic Music Composing: Using Genetic Algorithm

A Novel Approach to Automatic Music Composing: Using Genetic Algorithm A Novel Approach to Automatic Music Composing: Using Genetic Algorithm Damon Daylamani Zad *, Babak N. Araabi and Caru Lucas ** * Department of Information Systems and Computing, Brunel University ci05ddd@brunel.ac.uk

More information

A Corpus-Based Hybrid Approach to Music Analysis and Composition

A Corpus-Based Hybrid Approach to Music Analysis and Composition A Corpus-Based Hybrid Approach to Music Analysis and Composition Bill Manaris 1, Patrick Roos 2, Penousal Machado 3, Dwight Krehbiel 4, Luca Pellicoro 5, and Juan Romero 6 1,2,5 Computer Science Department,

More information

Doctor of Philosophy

Doctor of Philosophy University of Adelaide Elder Conservatorium of Music Faculty of Humanities and Social Sciences Declarative Computer Music Programming: using Prolog to generate rule-based musical counterpoints by Robert

More information

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

A Real-Time Genetic Algorithm in Human-Robot Musical Improvisation A Real-Time Genetic Algorithm in Human-Robot Musical Improvisation Gil Weinberg, Mark Godfrey, Alex Rae, and John Rhoads Georgia Institute of Technology, Music Technology Group 840 McMillan St, Atlanta

More information

Evolving Musical Counterpoint

Evolving Musical Counterpoint Evolving Musical Counterpoint Initial Report on the Chronopoint Musical Evolution System Jeffrey Power Jacobs Computer Science Dept. University of Maryland College Park, MD, USA jjacobs3@umd.edu Dr. James

More information

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

Computing, Artificial Intelligence, and Music. A History and Exploration of Current Research. Josh Everist CS 427 5/12/05 Computing, Artificial Intelligence, and Music A History and Exploration of Current Research Josh Everist CS 427 5/12/05 Introduction. As an art, music is older than mathematics. Humans learned to manipulate

More information

Developing Fitness Functions for Pleasant Music: Zipf s Law and Interactive Evolution Systems

Developing Fitness Functions for Pleasant Music: Zipf s Law and Interactive Evolution Systems Developing Fitness Functions for Pleasant Music: Zipf s Law and Interactive Evolution Systems Bill Manaris 1, Penousal Machado 2, Clayton McCauley 3, Juan Romero 4, and Dwight Krehbiel 5 1,3 Computer Science

More information

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

On the Music of Emergent Behaviour What can Evolutionary Computation bring to the Musician? On the Music of Emergent Behaviour What can Evolutionary Computation bring to the Musician? Eduardo Reck Miranda Sony Computer Science Laboratory Paris 6 rue Amyot - 75005 Paris - France miranda@csl.sony.fr

More information

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

Sudhanshu Gautam *1, Sarita Soni 2. M-Tech Computer Science, BBAU Central University, Lucknow, Uttar Pradesh, India International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISSN : 2456-3307 Artificial Intelligence Techniques for Music Composition

More information

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

Evolutionary Music. Overview. Aspects of Music. Music. Evolutionary Music Tutorial GECCO 2005 Overview Evolutionary Music Al Biles Rochester Institute of Technology www.it.rit.edu/~jab Define music and musical tasks Survey of EC musical systems In-depth example: GenJam Key issues for EC in musical

More information

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

Musical Interaction with Artificial Life Forms: Sound Synthesis and Performance Mappings Contemporary Music Review, 2003, VOL. 22, No. 3, 69 77 Musical Interaction with Artificial Life Forms: Sound Synthesis and Performance Mappings James Mandelis and Phil Husbands This paper describes the

More information

Evolutionary jazz improvisation and harmony system: A new jazz improvisation and harmony system

Evolutionary jazz improvisation and harmony system: A new jazz improvisation and harmony system Performa 9 Conference on Performance Studies University of Aveiro, May 29 Evolutionary jazz improvisation and harmony system: A new jazz improvisation and harmony system Kjell Bäckman, IT University, Art

More information

Interactive Control of Evolution Applied to Sound Synthesis Caetano, M.F. 1,2, Manzolli, J. 2,3, Von Zuben, F.J. 1

Interactive Control of Evolution Applied to Sound Synthesis Caetano, M.F. 1,2, Manzolli, J. 2,3, Von Zuben, F.J. 1 Interactive Control of Evolution Applied to Sound Synthesis Caetano, M.F. 1,2, Manzolli, J. 2,3, Von Zuben, F.J. 1 1 Laboratory of Bioinformatics and Bioinspired Computing (LBiC)/DCA/FEEC PO Box 6101 2

More information

2 What are Genetic Algorithms? Genetic algorithms (GAs) are a stochastic, heuristic optimisation technique rst proposed by Holland (1975). The idea is

2 What are Genetic Algorithms? Genetic algorithms (GAs) are a stochastic, heuristic optimisation technique rst proposed by Holland (1975). The idea is Evolutionary methods for musical composition Geraint Wiggins, George Papadopoulos y, Somnuk Phon-Amnuaisuk z, Andrew Tuson x Department of Articial ntelligence University of Edinburgh 80 South Bridge,

More information

Frankenstein: a Framework for musical improvisation. Davide Morelli

Frankenstein: a Framework for musical improvisation. Davide Morelli Frankenstein: a Framework for musical improvisation Davide Morelli 24.05.06 summary what is the frankenstein framework? step1: using Genetic Algorithms step2: using Graphs and probability matrices step3:

More information

Evolving L-systems with Musical Notes

Evolving L-systems with Musical Notes Evolving L-systems with Musical Notes Ana Rodrigues, Ernesto Costa, Amílcar Cardoso, Penousal Machado, and Tiago Cruz CISUC, Deparment of Informatics Engineering, University of Coimbra, Coimbra, Portugal

More information

Various Artificial Intelligence Techniques For Automated Melody Generation

Various Artificial Intelligence Techniques For Automated Melody Generation Various Artificial Intelligence Techniques For Automated Melody Generation Nikahat Kazi Computer Engineering Department, Thadomal Shahani Engineering College, Mumbai, India Shalini Bhatia Assistant Professor,

More information

Using an Evolutionary Algorithm to Generate Four-Part 18th Century Harmony

Using an Evolutionary Algorithm to Generate Four-Part 18th Century Harmony Using an Evolutionary Algorithm to Generate Four-Part 18th Century Harmony TAMARA A. MADDOX Department of Computer Science George Mason University Fairfax, Virginia USA JOHN E. OTTEN Veridian/MRJ Technology

More information

Automatic Generation of Four-part Harmony

Automatic Generation of Four-part Harmony Automatic Generation of Four-part Harmony Liangrong Yi Computer Science Department University of Kentucky Lexington, KY 40506-0046 Judy Goldsmith Computer Science Department University of Kentucky Lexington,

More information

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

Chords not required: Incorporating horizontal and vertical aspects independently in a computer improvisation algorithm Georgia State University ScholarWorks @ Georgia State University Music Faculty Publications School of Music 2013 Chords not required: Incorporating horizontal and vertical aspects independently in a computer

More information

IEEE SYSTEMS JOURNAL 1. Chuan-Kang Ting, Senior Member, IEEE, Chia-Lin Wu, and Chien-Hung Liu, Student Member, IEEE

IEEE SYSTEMS JOURNAL 1. Chuan-Kang Ting, Senior Member, IEEE, Chia-Lin Wu, and Chien-Hung Liu, Student Member, IEEE IEEE SYSTEMS JOURNAL 1 A Novel Automatic Composition System Using Evolutionary Algorithm and Phrase Imitation Chuan-Kang Ting, Senior Member, IEEE, Chia-Lin Wu, and Chien-Hung Liu, Student Member, IEEE

More information

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

AutoChorusCreator : Four-Part Chorus Generator with Musical Feature Control, Using Search Spaces Constructed from Rules of Music Theory AutoChorusCreator : Four-Part Chorus Generator with Musical Feature Control, Using Search Spaces Constructed from Rules of Music Theory Benjamin Evans 1 Satoru Fukayama 2 Masataka Goto 3 Nagisa Munekata

More information

Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies

Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies Judy Franklin Computer Science Department Smith College Northampton, MA 01063 Abstract Recurrent (neural) networks have

More information

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

Figured Bass and Tonality Recognition Jerome Barthélemy Ircam 1 Place Igor Stravinsky Paris France Figured Bass and Tonality Recognition Jerome Barthélemy Ircam 1 Place Igor Stravinsky 75004 Paris France 33 01 44 78 48 43 jerome.barthelemy@ircam.fr Alain Bonardi Ircam 1 Place Igor Stravinsky 75004 Paris

More information

Outline. Why do we classify? Audio Classification

Outline. Why do we classify? Audio Classification Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification Implementation Future Work Why do we classify

More information

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

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music. Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music. 1. The student will develop a technical vocabulary of music through essays

More information

Towards A Framework for the Evaluation of Machine Compositions

Towards A Framework for the Evaluation of Machine Compositions Towards A Framework for the Evaluation of Machine Compositions Marcus Pearce and Geraint Wiggins Department of Computing, City University, Northampton Square, London EC1V OHB m.t.pearce, geraint @city.ac.uk

More information

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

Piano Transcription MUMT611 Presentation III 1 March, Hankinson, 1/15 Piano Transcription MUMT611 Presentation III 1 March, 2007 Hankinson, 1/15 Outline Introduction Techniques Comb Filtering & Autocorrelation HMMs Blackboard Systems & Fuzzy Logic Neural Networks Examples

More information

Tonality Driven Piano Compositions with Grammatical Evolution

Tonality Driven Piano Compositions with Grammatical Evolution Tonality Driven Piano Compositions with Grammatical Evolution Róisín Loughran NCRA UCD CASL Belfield Dublin 4, Ireland Telephone: (+353) 1 7162692 Email: roisin.loughran@ucd.ie James McDermott NCRA UCD

More information

Automatic Composition from Non-musical Inspiration Sources

Automatic Composition from Non-musical Inspiration Sources Automatic Composition from Non-musical Inspiration Sources Robert Smith, Aaron Dennis and Dan Ventura Computer Science Department Brigham Young University 2robsmith@gmail.com, adennis@byu.edu, ventura@cs.byu.edu

More information

then outline existing applications of GAs in computer music. We present a case study of a knowledgerich musical GA, including a discussion of some sig

then outline existing applications of GAs in computer music. We present a case study of a knowledgerich musical GA, including a discussion of some sig Evolving Musical Harmonisation Somnuk PhonAmnuaisuk, Andrew Tuson, and Geraint Wiggins Department of Articial ntelligence, University of Edinburgh 80 South Bridge, Edinburgh EH1 1HN, Scotland, UK. Email:

More information

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

Music/Lyrics Composition System Considering User s Image and Music Genre Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Music/Lyrics Composition System Considering User s Image and Music Genre Chisa

More information

Computational Intelligence in Music Composition: A Survey

Computational Intelligence in Music Composition: A Survey 1 Computational Intelligence in Music Composition: A Survey Chien-Hung Liu and Chuan-Kang Ting Abstract Composing music is an inspired yet challenging task, in that the process involves many considerations

More information

PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION

PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION PLANE TESSELATION WITH MUSICAL-SCALE TILES AND BIDIMENSIONAL AUTOMATIC COMPOSITION ABSTRACT We present a method for arranging the notes of certain musical scales (pentatonic, heptatonic, Blues Minor and

More information

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada

jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada jsymbolic and ELVIS Cory McKay Marianopolis College Montreal, Canada What is jsymbolic? Software that extracts statistical descriptors (called features ) from symbolic music files Can read: MIDI MEI (soon)

More information

Robert Alexandru Dobre, Cristian Negrescu

Robert Alexandru Dobre, Cristian Negrescu ECAI 2016 - International Conference 8th Edition Electronics, Computers and Artificial Intelligence 30 June -02 July, 2016, Ploiesti, ROMÂNIA Automatic Music Transcription Software Based on Constant Q

More information

Evolutionary Music Composition for Digital Games Using Regent-Dependent Creativity Metric

Evolutionary Music Composition for Digital Games Using Regent-Dependent Creativity Metric Evolutionary Music Composition for Digital Games Using Regent-Dependent Creativity Metric Herbert Alves Batista 1 Luís Fabrício Wanderley Góes 1 Celso França 1 Wendel Cássio Alves Batista 2 1 Pontifícia

More information

Automated Accompaniment

Automated Accompaniment Automated Tyler Seacrest University of Nebraska, Lincoln April 20, 2007 Artificial Intelligence Professor Surkan The problem as originally stated: The problem as originally stated: ˆ Proposed Input The

More information

Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment

Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment Gus G. Xia Dartmouth College Neukom Institute Hanover, NH, USA gxia@dartmouth.edu Roger B. Dannenberg Carnegie

More information

Specifying Features for Classical and Non-Classical Melody Evaluation

Specifying Features for Classical and Non-Classical Melody Evaluation Specifying Features for Classical and Non-Classical Melody Evaluation Andrei D. Coronel Ateneo de Manila University acoronel@ateneo.edu Ariel A. Maguyon Ateneo de Manila University amaguyon@ateneo.edu

More information

Characteristics of Polyphonic Music Style and Markov Model of Pitch-Class Intervals

Characteristics of Polyphonic Music Style and Markov Model of Pitch-Class Intervals Characteristics of Polyphonic Music Style and Markov Model of Pitch-Class Intervals Eita Nakamura and Shinji Takaki National Institute of Informatics, Tokyo 101-8430, Japan eita.nakamura@gmail.com, takaki@nii.ac.jp

More information

EASTERN ARIZONA COLLEGE Elementary Theory

EASTERN ARIZONA COLLEGE Elementary Theory EASTERN ARIZONA COLLEGE Elementary Theory Course Design 2018-2019 Course Information Division Fine Arts Course Number MUS 020 Title Elementary Theory Credits 2 Developed by Geoff DeSpain Lecture/Lab Ratio

More information

A probabilistic approach to determining bass voice leading in melodic harmonisation

A probabilistic approach to determining bass voice leading in melodic harmonisation A probabilistic approach to determining bass voice leading in melodic harmonisation Dimos Makris a, Maximos Kaliakatsos-Papakostas b, and Emilios Cambouropoulos b a Department of Informatics, Ionian University,

More information

Evolving Cellular Automata for Music Composition with Trainable Fitness Functions. Man Yat Lo

Evolving Cellular Automata for Music Composition with Trainable Fitness Functions. Man Yat Lo Evolving Cellular Automata for Music Composition with Trainable Fitness Functions Man Yat Lo A thesis submitted for the degree of Doctor of Philosophy School of Computer Science and Electronic Engineering

More information

Artificial Intelligence Approaches to Music Composition

Artificial Intelligence Approaches to Music Composition Artificial Intelligence Approaches to Music Composition Richard Fox and Adil Khan Department of Computer Science Northern Kentucky University, Highland Heights, KY 41099 Abstract Artificial Intelligence

More information

Implications of Ad Hoc Artificial Intelligence in Music

Implications of Ad Hoc Artificial Intelligence in Music Implications of Ad Hoc Artificial Intelligence in Music Evan X. Merz San Jose State University Department of Computer Science 1 Washington Square San Jose, CA. 95192. evan.merz@sjsu.edu Abstract This paper

More information

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

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

More information

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

Assessment Schedule 2016 Music: Demonstrate knowledge of conventions in a range of music scores (91276) NCEA Level 2 Music (91276) 2016 page 1 of 7 Assessment Schedule 2016 Music: Demonstrate knowledge of conventions in a range of music scores (91276) Assessment Criteria with Demonstrating knowledge of conventions

More information

Music Theory Fundamentals/AP Music Theory Syllabus. School Year:

Music Theory Fundamentals/AP Music Theory Syllabus. School Year: Certificated Teacher: Desired Results: Music Theory Fundamentals/AP Music Theory Syllabus School Year: 2014-2015 Course Title : Music Theory Fundamentals/AP Music Theory Credit: one semester (.5) X two

More information

FINE ARTS Institutional (ILO), Program (PLO), and Course (SLO) Alignment

FINE ARTS Institutional (ILO), Program (PLO), and Course (SLO) Alignment FINE ARTS Institutional (ILO), Program (PLO), and Course (SLO) Program: Music Number of Courses: 52 Date Updated: 11.19.2014 Submitted by: V. Palacios, ext. 3535 ILOs 1. Critical Thinking Students apply

More information

Arts, Computers and Artificial Intelligence

Arts, Computers and Artificial Intelligence Arts, Computers and Artificial Intelligence Sol Neeman School of Technology Johnson and Wales University Providence, RI 02903 Abstract Science and art seem to belong to different cultures. Science and

More information

Artificial intelligence in organised sound

Artificial intelligence in organised sound University of Plymouth PEARL https://pearl.plymouth.ac.uk 01 Arts and Humanities Arts and Humanities 2015-01-01 Artificial intelligence in organised sound Miranda, ER http://hdl.handle.net/10026.1/6521

More information

Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You. Chris Lewis Stanford University

Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You. Chris Lewis Stanford University Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You Chris Lewis Stanford University cmslewis@stanford.edu Abstract In this project, I explore the effectiveness of the Naive Bayes Classifier

More information

Grammatical Evolution with Zipf s Law Based Fitness for Melodic Composition

Grammatical Evolution with Zipf s Law Based Fitness for Melodic Composition Grammatical Evolution with Zipf s Law Based Fitness for Melodic Composition Róisín Loughran NCRA, UCD CASL, Belfield, Dublin 4 roisin.loughran@ucd.ie James McDermott NCRA, UCD CASL, Belfield, Dublin 4

More information

NUMBER OF TIMES COURSE MAY BE TAKEN FOR CREDIT: One.

NUMBER OF TIMES COURSE MAY BE TAKEN FOR CREDIT: One. I. COURSE DESCRIPTION: A. Division: Humanities Department: Speech & Performing Arts Course ID: MUS 202L Course Title: Musicianship IV Units: 1 Lecture: None Laboratory: 3 hours Prerequisite Music 201 and

More information

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

MELONET I: Neural Nets for Inventing Baroque-Style Chorale Variations MELONET I: Neural Nets for Inventing Baroque-Style Chorale Variations Dominik Hornel dominik@ira.uka.de Institut fur Logik, Komplexitat und Deduktionssysteme Universitat Fridericiana Karlsruhe (TH) Am

More information

A Simple Genetic Algorithm for Music Generation by means of Algorithmic Information Theory

A Simple Genetic Algorithm for Music Generation by means of Algorithmic Information Theory A Simple Genetic Algorithm for Music Generation by means of Algorithmic Information Theory Manuel Alfonseca, Manuel Cebrián and Alfonso Ortega Abstract Recent large scale experiments have shown that the

More information

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

Generating Rhythmic Accompaniment for Guitar: the Cyber-João Case Study Generating Rhythmic Accompaniment for Guitar: the Cyber-João Case Study Márcio Dahia, Hugo Santana, Ernesto Trajano, Carlos Sandroni* and Geber Ramalho Centro de Informática and Departamento de Música*

More information

Opening musical creativity to non-musicians

Opening musical creativity to non-musicians Opening musical creativity to non-musicians Fabio Morreale Experiential Music Lab Department of Information Engineering and Computer Science University of Trento, Italy Abstract. This paper gives an overview

More information

Music. Program Level Student Learning Outcomes

Music. Program Level Student Learning Outcomes Music Program Level Student Learning Outcomes After completing coursework to fulfill an AA degree, or to transfer, the student should be able to critique a piece of music based on elements of music, including

More information

Transition Networks. Chapter 5

Transition Networks. Chapter 5 Chapter 5 Transition Networks Transition networks (TN) are made up of a set of finite automata and represented within a graph system. The edges indicate transitions and the nodes the states of the single

More information

A Logical Approach for Melodic Variations

A Logical Approach for Melodic Variations A Logical Approach for Melodic Variations Flavio Omar Everardo Pérez Departamento de Computación, Electrónica y Mecantrónica Universidad de las Américas Puebla Sta Catarina Mártir Cholula, Puebla, México

More information

Growing Music: musical interpretations of L-Systems

Growing Music: musical interpretations of L-Systems Growing Music: musical interpretations of L-Systems Peter Worth, Susan Stepney Department of Computer Science, University of York, York YO10 5DD, UK Abstract. L-systems are parallel generative grammars,

More information

Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx

Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx Automated extraction of motivic patterns and application to the analysis of Debussy s Syrinx Olivier Lartillot University of Jyväskylä, Finland lartillo@campus.jyu.fi 1. General Framework 1.1. Motivic

More information

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

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music. Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music. 1. The student will develop a technical vocabulary of music through essays

More information

A Creative Improvisational Companion Based on Idiomatic Harmonic Bricks 1

A Creative Improvisational Companion Based on Idiomatic Harmonic Bricks 1 A Creative Improvisational Companion Based on Idiomatic Harmonic Bricks 1 Robert M. Keller August Toman-Yih Alexandra Schofield Zachary Merritt Harvey Mudd College Harvey Mudd College Harvey Mudd College

More information

Classical music, instrument / accordion

Classical music, instrument / accordion Unofficial translation from the original Finnish document Classical music, instrument / accordion Classical music, instrument / accordion... 1 Bachelor s degree 2 Instrument and ensemble skills, minimum

More information

UNIVERSITY COLLEGE DUBLIN NATIONAL UNIVERSITY OF IRELAND, DUBLIN MUSIC

UNIVERSITY COLLEGE DUBLIN NATIONAL UNIVERSITY OF IRELAND, DUBLIN MUSIC UNIVERSITY COLLEGE DUBLIN NATIONAL UNIVERSITY OF IRELAND, DUBLIN MUSIC SESSION 2000/2001 University College Dublin NOTE: All students intending to apply for entry to the BMus Degree at University College

More information

MHSIB.5 Composing and arranging music within specified guidelines a. Creates music incorporating expressive elements.

MHSIB.5 Composing and arranging music within specified guidelines a. Creates music incorporating expressive elements. G R A D E: 9-12 M USI C IN T E R M E DI A T E B A ND (The design constructs for the intermediate curriculum may correlate with the musical concepts and demands found within grade 2 or 3 level literature.)

More information

MUSIC (MU) Music (MU) 1

MUSIC (MU) Music (MU) 1 Music (MU) 1 MUSIC (MU) MU 1130 Beginning Piano I (1 Credit) For students with little or no previous study. Basic knowledge and skills necessary for keyboard performance. Development of physical and mental

More information

MUSIC (MUS) Music (MUS) 1

MUSIC (MUS) Music (MUS) 1 Music (MUS) 1 MUSIC (MUS) MUS 2 Music Theory 3 Units (Degree Applicable, CSU, UC, C-ID #: MUS 120) Corequisite: MUS 5A Preparation for the study of harmony and form as it is practiced in Western tonal

More information

Vox Populi: An Interactive Evolutionary System for Algorithmic Music Composition

Vox Populi: An Interactive Evolutionary System for Algorithmic Music Composition Vox Populi: An Interactive Evolutionary ystem for Algorithmic usic Composition Artemis oroni, Jonatas anzolli, Fernando von Zuben, Ricardo Gudwin Leonardo usic Journal, Volume 10, 2000, pp. 49-54 (Article)

More information

CSC475 Music Information Retrieval

CSC475 Music Information Retrieval CSC475 Music Information Retrieval Symbolic Music Representations George Tzanetakis University of Victoria 2014 G. Tzanetakis 1 / 30 Table of Contents I 1 Western Common Music Notation 2 Digital Formats

More information

World Music. Music of Africa: choral and popular music

World Music. Music of Africa: choral and popular music World Music Music of Africa: choral and popular music Music in Africa! Africa is a vast continent with many different regions and nations, each with its own traditions and identity.! Music plays an important

More information

AP Music Theory

AP Music Theory AP Music Theory 2016-2017 Course Overview: The AP Music Theory course corresponds to two semesters of a typical introductory college music theory course that covers topics such as musicianship, theory,

More information

Constructive Adaptive User Interfaces Composing Music Based on Human Feelings

Constructive Adaptive User Interfaces Composing Music Based on Human Feelings From: AAAI02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Constructive Adaptive User Interfaces Composing Music Based on Human Feelings Masayuki Numao, Shoichi Takagi, and Keisuke

More information

Perceptual Evaluation of Automatically Extracted Musical Motives

Perceptual Evaluation of Automatically Extracted Musical Motives Perceptual Evaluation of Automatically Extracted Musical Motives Oriol Nieto 1, Morwaread M. Farbood 2 Dept. of Music and Performing Arts Professions, New York University, USA 1 oriol@nyu.edu, 2 mfarbood@nyu.edu

More information

Extra-Music(ologic)al Models for Algorithmic Composition.

Extra-Music(ologic)al Models for Algorithmic Composition. Extra-Music(ologic)al Models for Algorithmic Composition. (Pre-print - shorter version to appear in EvoMusArt workshop 2005) A.C.Eldridge March 28, 2005 Abstract It is proposed in this paper that in designing

More information

SURVIVAL OF THE BEAUTIFUL

SURVIVAL OF THE BEAUTIFUL 2017.xCoAx.org SURVIVAL OF THE BEAUTIFUL PENOUSAL MACHADO machado@dei.uc.pt CISUC, Department of Informatics Engineering, University of Coimbra Lisbon Computation Communication Aesthetics & X Abstract

More information

A Case Based Approach to the Generation of Musical Expression

A Case Based Approach to the Generation of Musical Expression A Case Based Approach to the Generation of Musical Expression Taizan Suzuki Takenobu Tokunaga Hozumi Tanaka Department of Computer Science Tokyo Institute of Technology 2-12-1, Oookayama, Meguro, Tokyo

More information

Extracting Significant Patterns from Musical Strings: Some Interesting Problems.

Extracting Significant Patterns from Musical Strings: Some Interesting Problems. Extracting Significant Patterns from Musical Strings: Some Interesting Problems. Emilios Cambouropoulos Austrian Research Institute for Artificial Intelligence Vienna, Austria emilios@ai.univie.ac.at Abstract

More information

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

Melodic Outline Extraction Method for Non-note-level Melody Editing Melodic Outline Extraction Method for Non-note-level Melody Editing Yuichi Tsuchiya Nihon University tsuchiya@kthrlab.jp Tetsuro Kitahara Nihon University kitahara@kthrlab.jp ABSTRACT In this paper, we

More information

Algorithmically Flexible Style Composition Through Multi-Objective Fitness Functions

Algorithmically Flexible Style Composition Through Multi-Objective Fitness Functions Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2012-11-26 Algorithmically Flexible Style Composition Through Multi-Objective Fitness Functions Skyler James Murray Brigham Young

More information

Computational Modelling of Harmony

Computational Modelling of Harmony Computational Modelling of Harmony Simon Dixon Centre for Digital Music, Queen Mary University of London, Mile End Rd, London E1 4NS, UK simon.dixon@elec.qmul.ac.uk http://www.elec.qmul.ac.uk/people/simond

More information

Application of an Artificial Immune System in a Compositional Timbre Design Technique

Application of an Artificial Immune System in a Compositional Timbre Design Technique Application of an Artificial Immune System in a Compositional Timbre Design Technique Marcelo Caetano 1,2, Jônatas Manzolli 2, and Fernando J. Von Zuben 1 1 Laboratory of Bioinformatics and Bio-inspired

More information

AP Music Theory Curriculum

AP Music Theory Curriculum AP Music Theory Curriculum Course Overview: The AP Theory Class is a continuation of the Fundamentals of Music Theory course and will be offered on a bi-yearly basis. Student s interested in enrolling

More information

TongArk: a Human-Machine Ensemble

TongArk: a Human-Machine Ensemble TongArk: a Human-Machine Ensemble Prof. Alexey Krasnoskulov, PhD. Department of Sound Engineering and Information Technologies, Piano Department Rostov State Rakhmaninov Conservatoire, Russia e-mail: avk@soundworlds.net

More information

Algorithmic Composition in Contrasting Music Styles

Algorithmic Composition in Contrasting Music Styles Algorithmic Composition in Contrasting Music Styles Tristan McAuley, Philip Hingston School of Computer and Information Science, Edith Cowan University email: mcauley@vianet.net.au, p.hingston@ecu.edu.au

More information

SAMPLE. Music Studies 2019 sample paper. Question booklet. Examination information

SAMPLE. Music Studies 2019 sample paper. Question booklet. Examination information Question booklet The external assessment requirements of this subject are listed on page 17. Music Studies 2019 sample paper Questions 1 to 15 Answer all questions Write your answers in this question booklet

More information

MUSIC PERFORMANCE: GROUP

MUSIC PERFORMANCE: GROUP Victorian Certificate of Education 2002 SUPERVISOR TO ATTACH PROCESSING LABEL HERE Figures Words STUDENT NUMBER Letter MUSIC PERFORMANCE: GROUP Aural and written examination Friday 22 November 2002 Reading

More information