Evolutionary Computation Applied to Melody Generation

Size: px
Start display at page:

Download "Evolutionary Computation Applied to Melody Generation"

Transcription

1 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 of various types of music. However, the computer is capable of serving as more than just a typesetting and data management tool. This paper explores the ability of a computer to generate and arrange four part vocal harmony in the style of church hymnody. The research presented here involves the use of an evolutionary algorithm to generate a melody. The resulting melody is then arranged into four parts using a decision tree for assigning chords. The result is an application that produces unique and pleasing music suitably arranged for Soprano, Alto, Tenor, and Bass. Contents 1 Introduction 2 2 Related Work Interactive Systems Autonomous Systems Rule Based Systems Research Methodology Problem Size Problem Simplification Problem Representation Evolutionary Cycle Initialize the Population Terminating Condition Selection of Parents Reproduction Mutation Rhythm Correction Competition Fitness Results

2 4 Conclusion 15 Keywords Evolutionary Computation, Evolutionary Algorithm, Artificial Intelligence, Music Generation, Melody Generation, Computer Generated Music, Genetic Algorithm, Fitness Bottleneck 1 Introduction In recent years, personal computers have become tools used to store and typeset sheet music. There is currently research underway which will hopefully lead to computer applications that are capable of generating and arranging music as well as a human being can. Section 2 of this document presents a brief overview of a few such research projects. The research methodology presented in section 3 of this paper presents an evolutionary algorithm which generates a melody in the traditional style of church hymnody. The resulting melody is in the soprano range. Alto, Tenor, and Bass parts are generated to go along with the melody using CAVM, a tool that automatically adds Alto, Tenor, and Bass parts to an existing melody [4]. 2

3 2 Related Work Evolutionary programming is a powerful tool which has been used by a number of researchers in the field of computer generated music. Across the board, it seems that the greatest challenge to researchers in this community is the fitness function for their evolutionary systems. The authors of [8] categorize computer generated music research according to the fitness function used in that particular method. A number of those categories are used here. 2.1 Interactive Systems The fitness function in an interactive system is a human being. Every generation created by the evolutionary program must be painstakingly evaluated by hand. This creates a fitness bottleneck [1]. However, it practically gaurantees the patient user a computer generated melody that is pleasing to that individual. A system called Variations is presented by Bruce L. Jacob [3]. Jacob chose to conduct his experiments at the level of phrases and motives instead of notes; typically, computer generated music is implemented at the note level. This system uses three modules, namely the ear, composer, and arranger. Each of these modules either uses a genetic algorithm, or was developed with a genetic algorithm. Composing with Variations requires a human operator to define a number of motives which will be used as the basis for the musical composition. [3]. Phrases are developed by the composer module, which performs recombination and variation on the original motives. The composer module refers to the ear module to determine whether a given phrase is acceptable. Once a number of accepted phrases are created, the arranger module will put the phrases together and wait for feedback from a human evaluator. The arranger module will continue to work with the human evaluator until the program terminates. 2.2 Autonomous Systems In a typical EA, the fitness function is constant, while the population evolves over time to become more fit. Autonomous systems are different in that both the population and the fitness function evolve [8]. One of the most interesting pieces of literature uncovered in this research is a paper entitled Frankensteinian Methods for Evolutionary Music Composition [2]. In this paper, Gregory begins by presenting an extensive overview of a number of different music composition projects. Throughout the overview, references to Frankenstien are used to illustrate various points. The paper climaxes in section four when the author presents his evolutionary ideas for generating music. In the Frankensteinian approach, both the individual and the environment coevolve. According to Gregory, this relationship is similar to the relationship between Frankenstein and his monster. Frankenstein and his monster each contributed to the others environment, so they evolved together based on the other. Gregory presents two types of individuals in section 4.2 of his paper, Coevolving hopeful singers and music critcs. The female individual represents the evolving en- 3

4 vironment and choses the males, which represent the singers. The female maintains a note transistion table. This table indicates what type of transitions she expects and with what frequency. The table is initialized with note transitions collected from simple folk-tune melodies. Over time, the table can change in response to what the female observes in the male singers. This creates the changing environment. Males in the system start out with randomly generated melodies and evolve based on the environment. 2.3 Rule Based Systems The rule based system uses a fitness function which encodes a set of rules. The rules must be built into the system based on the authors musical knowledge [8]. George Papadopoulos and Geraint Wiggins [7] present a genetic algorithm for generating jazz melodies based on an input chord progression. Their algorithm is made distinctive by the following characteristics: 1. The algorithmic fitness function described in [7] calculates the weighted sum of a number of distinct characteristics of the chromosome. This approach avoids the fitness bottleneck described by John A. Biles [1]. 2. Problem specific genetic operators allow this system to converge to a high fitness relativley quickly. 3. The representation of the melody is based on the scale degree of a note, as opposed to the traditional binary encoding. This allows for greater readability and more problem specific operators. The paper concludes by saying that the resulting system frequently generates interesting patterns, and also enumerates some extensions which could lead to more human-like jazz melodies. A genetic algorithm for harmonising chorale melodies is presented in Evolutionary Methods for Musical Composition [9]. Note representation is based on standard western music syntax. Information such as the key signature and time signature is stored. For every note, pitch is expressed in terms of scale degree and its duration is an integer; another integer is used to indicate the octave the note occurs in. The absolute pitch of the note is not stored. The genetic algorithm presented in [9] makes use of several domain specific operators. One such operator is named Splice and is a traditional one point crossover. A unique operator in this implementation is the PhraseEnd operator. The PhraseEnd operator mutates the end of a phrase such that it ends with a chord in root position. Two types of fitness functions are used in this genetic algorithm. One fitness function evaluates individual voices, and tends to favor movement in a consonant direction. The fitness function also leans against large jumps in the voice. The second fitness function considers the relationship between voices, and tends to avoid certain types of parallel motion and cross voices [9]. The authors of [9] note in their review of this genetic algorithm that the results are decent, but certainly not optimal. The domain knowledge encoded in the algorithm allowed for them to acheive the results they got rather quickly - within 300 generations. 4

5 They end this section of their paper by suggesting that a conventional rule based system working in conjunction with one or more genetic algorithms would be a better approach to harmonisation. 5

6 Bass Tenor Alto Soprano c d e f g a b c d e f g a b c d e f g a b c d e f g a b { } Great 1 { } Small 0 { } One Line 1 { } Two Line 2 3 Research Methodology 3.1 Problem Size Figure 1: Voice Ranges. The decision to use an evolutionary algorithm to generate a melody is driven by one main factor - complexity. Consider the following: An average soprano can sing notes in the range from D1 to G2, or 18 different pitches. (See Figure 1 for an illustration of voice ranges.) There are 8 note durations typically found in church hymnody: sixteenth, eighth, quarter, half, whole, dotted eighth, dotted quarter, dotted half. The number of notes found in a typical hymn can range from roughly 20 to 60. (40 on average) Given this information, the number of potential melodies can be calculated. Pitches * Durations = 18 * 8 = 144 = # possible notes (# possible notes)ˆ(melody length) = 144ˆ40 = 2.16 * 10ˆ86 melodies The large search space makes an EA well suited to tackling this problem. 3.2 Problem Simplification Since the number of possible melodies is so large, reduction of the search space will make the problem more manageable. This is done quite handily by acting on two observations. First, most melodies stay within the key of the musical piece. Second, the range of most melodies does not exceed one octave. By constraining the melody to notes within one key (F) and one octave, the number of pitches drops from 18 to 8. For completeness, a rest is included as a pitch, making the number of pitches 9. This changes our initial calculation to the following: Pitches * Durations = 9 * 8 = 72 = # possible notes (# possible notes)ˆ(melody length) = 72ˆ40 = 1.96 * 10ˆ74 melodies 6

7 Note Duration Integer Used whole note 0 dotted half 1 half 2 dotted quarter 3 quarter 4 dotted eigth 5 eigth 6 sixteenth 7 Table 1: Note Duration Mapping Scale Degree Note name in Key of F Integer Used REST - 0 ONE F 1 TWO G 2 THREE A 3 FOUR B flat 4 FIVE C 5 SIX D 6 SEVEN E 7 EIGHT F 8 Table 2: Note Degree Mapping This is still a daunting number of melodies, but it is significantly smaller than the first calculation. Additionally, the restrictions placed on the melody will automatically produce a more pleasing sound, because notes outside the key will not occur. 3.3 Problem Representation The note is the building block of music. Therefore, the cornerstone of the representation is a Note structure. The structure consists of a scale degree and a duration. The duration of a note indicates how long the note will sound. This value is represented as an enumerated integer type. Table 1 illustrates the mapping of a note duration to the underlying integer used in the implementation. The scale degree of a note indicates its pitch within a given key. For simplicity, every melody generated by this algorithm is in the key of F. Table 2 illustrates the mapping between the scale degree, the letter name of the note in the key of F, and the underlying integer used in the implementation. A complete melody consists of a vector of notes. A class called Individual is responsible for storing the melody. In addition to the melody, an Individual also contains the following functions: Initialize, Crossover, GetFitness, ForceBeats, ChangeOneNoteDegree, ChangeOneNoteLength. These func- 7

8 tions are used throughout the evolutionary process, and will be explained in later sections. The controlling class is named Population. The Population class directs the evolutionary process and stores all the individuals in an AVL tree [5] based on the fitness of that Individual. 3.4 Evolutionary Cycle The evolutionary cycle used is as follows: Initialize the Population; while(the terminating condition has not been reached) { Select two parents; Reproduction; Mutate the children; Correct the rhythm of the children; Competition; } Each of these steps will now be explained in detail Initialize the Population The size of the population is encoded in the Population class and is currently set at fifty individuals. For every member of the population, Population will instantiate an Individual and call the Individual::Initialize function. The Individual::Initialize function will decide the length of the melody (from 20 to 60 notes) and then generate that number of notes; each note has a randomly generated scale degree and duration. The Individual::ForceBeats (see section for details) function is called after Individual::Initialize is called Terminating Condition A population will evolve until 100,000 generations has been reached, or until the best individual in the population has a fitness of at least 30. See section 3.5 for a complete description of the fitness function Selection of Parents Since the individuals are stored in an AVL Tree based on their fitness, implementation of rank based selection is straight forward. The tree is traversed starting with the most fit individual, proceding towards the least fit individual. At any point along the traversal, the current individual has a twenty percent chance of being selected. Traversal will continue through the tree, giving every individual along the way a twenty percent chance of selection when it is visited, until one is finally selected. If the traversal fails 8

9 to select an individual, the most fit individual in the tree will be used. Once an individual is selected, the traversal starts over and a second parent is selected using the same criteria. It is possible that the same individual will be selected both times Reproduction Reproduction is essentially crossover between the two children, who at this point are just copies of their parents. One child will call its Individual::Crossover function. The Crossover function takes as an argument another Individual,which is the second child. To facilitate the discussion of reproduction, the following terminology will be used: this melody: The melody contained in the Individual whos Crossover function is currently executing. in melody: The melody contained in the Individual who was passed into the Crossover function. temp melody: The temporary melody that was created inside the Crossover function. The Crossover function will randomly select a scale degree and use it as a crossover point. The length of temp melody will be determined to be the length of one of the other two melodies, whichever is shorter. The melody temp melody is created by copying notes from this melody until the crossover point is hit. Then, in melody will be scanned until the crossover point is found. Starting with this crossover point in in melody, notes will be copied from in melody to temp melody until another crossover point is encountered. The algorithm will at this point switch back to this melody for another chunk of notes. Thus, temp melody is created by adding sets of notes from the other two melodies until the melody is full. (Refer to Figure 2 for an example.) At the end of Individual::Crossover, this melody is reassigned to be the same as temp melody Mutation The only two mutation operators are ChangeOneNoteLength and ChangeOneNoteDegree, which are used by both children. ChangeOneNoteLength randomly selects a note in the melody. Then, it either decreases or increases the integer which represents the note duration. Table 1 shows the note duration to integer mapping. ChangeOneNoteDegree operates in exactly the same manner, except is modifies the scale degree instead of the note duration. Table 2 shows the note length to integer mapping Rhythm Correction During the development stages of this project, the observation was made that the rhythm patterns in the melodies were exceptionally difficult and unusual. To correct this problem, a deterministic function called ForceBeats was introduced. ForceBeats works as follows: Loop through the whole melody Select the next note 9

10 Figure 2: Reproduction Crossover. If the note duration is equal to one beat Go on to the next note. If the note duration is more than a beat Ensure that the following note or notes do not extend beyond the end of the current count. If the note duration is less than one beat Ensure that the following note or notes plus the current one have a total duration of one count. End loop Competition Every generation, two individuals are born, and two individuals die. The two individuals created are stored in the tree. Then, the two least fit individuals in the tree are terminated. 3.5 Fitness Without a doubt, the fitness function was the most challenging aspect of this project. The fitness function is a member of the Individual class. The fitness function uses a Fitness Loop, which cycles through every note in the melody, checking the relation- 10

11 ship of the current note with the note which follows it. As the melody is evaluated, the fitness function keeps a running total of fitness points. The following list provides a name for a particular characteristic within the melody, the fitness points awarded for that characteristic, and a brief description. The phrase next note is used below to indicate the note which follows the current note in the Fitness Loop. 1. SAME NOTE: Fitness Points: 17. The scale degree of the next note has not changed. 2. ONE STEP: Fitness Points: 17. The scale degree of the next note has gone up or down one step. 3. ONE THIRD: Fitness Points: 15. The scale degree of the next note has gone up or down two steps. 4. ONE FOURTH: Fitness Points: 12. The scale degree of the next note has gone up or down three steps. 5. ONE FIFTH: Fitness Points: 10. The scale degree of the next note has gone up or down four steps. 6. OVER FIFTH: Fitness Points: -25. The scale degree of the next note is greater than four steps away. 7. FOUR SEVEN: Fitness Points: -25. The current note is scale degree four and the next note is scale degree seven. 8. SIXTEENTH NOTE: Fitness Points: -10. The current note is a sixteenth note. 9. DRASTIC DURATION CHANGE: Fitness Points: -20. The duration change between the current note and the next note is more than four steps in table BEGIN TONIC: Fitness Points: 50. The melody begins with the tonic note (scale degree 1). 11. END TONIC: Fitness Points: 50. The melody ends in the tonic note (scale degree 1). Fitness points are awarded and stored in a local integer variable as the Fitness Loop executes. The function returns the value of the fitness points divided by the number of notes. In the event that the number of fitness points happens to be negative, the function will return When the population is first initialized, the best individuals fitness is typically around zero. In 1000 generations, the fitness of the best individual will usually achieve at least 15. Sometimes, a fitness of 18 or better can be achieved in that time frame. In other situations, a fitness of 18 is never acheived. Figure 3 shows the fitness of the best individual in the tree every 1000 generations for a particular run. Figure 4 illustrates the average fitness of the population every 1000 generations. 11

12 Figure 3: Best Fitness. 12

13 Figure 4: Average Fitness. Figure 5: A Melody with a fitness of 14. Figure 6: A Melody with a fitness of

14 Figure 7: A Melody with a fitness of 17. Figure 8: A Melody with a fitness of 17 arranged into four parts. 3.6 Results In the early stages of development, the melodies generated were quite dissapointing. However, after fine tuning the fitness function, juggling parameters, and deterministically correcting rhythm patterns, the resulting melodies are quite nice. The best melodies seem to be in the fitness range of 14 to 20, depending on how much excitement is desired in the melody. Melodies on the low end of this range are quite unique and interesting. These melodies are also more difficult to sing, and may not sound as nice. Figure 5 is a good example of this type of melody. (All music shown in this document was typeset by Lilypond [6]) Melodies with a fitness greater than 19 start to exhibit similarity between each other. The algorithm terminates before the one perfect individual is found, but it does appear that given infinite time that perfect individual would be a rather boring melody. Figure 9 is actually one of the more interesting super high fitness melodies. Other individuals with a fitness of 20 have been less interesting. Figure 9: A Melody with a fitness of

15 The best individuals are in the fitness range of 16 to 18. They exhibit uniqueness, are pleasant to listen to and tend to be easy to sing. Figure 7 is an excellent representative of the top notch individuals produced by the EA. Notice how the part moves around and changes frequently, but has few irratic jumps. Figure 8 uses the same melody and presents alto, tenor, and bass to accompany the melody. The alto, tenor, and bass lines are arranged by CAVM [4]. 4 Conclusion Without a doubt, a simple evolutionary algorithm is capable of generating very nice melodies. Further development including musical modeling would lead to even better melodies. More sophisticated and problem specific genetic operators would also likely improve the results. Computers are inherently good at doing any type of work which requires crunching numbers or doing logic. Their biggest weekness lies in areas which involve feelings and emotions, such as art and music. The research presented here, as well as ongoing research in the computer generated music community, leads this author to conclude that there may come a day in the near future in which computers can do more than just crunch numbers. Over time, Computer Science methodologies will continue to develop. Eventually, these methods will converge to mimic the creative nature of the human brain. Imagine a computer that can compose with the anger of Wagner, to do so in a moment, and make no type o s in the process. Artificial Intelligence will grow until it encapsulates the nature and production of human feelings into ones and zeros. At that point, we will have computers that can not only crunch numbers, but can also express emotions. References [1] BILES, J. Genjam: A genetic algorithm for generating jazz solos, [2] GREGORY, P. T. Frankensteinian methods for evolutionary music composition. [3] JACOB, B. Composing with genetic algorithms, [4] JOHNSON, M. D., AND WILKERSON, R. W. Computerized arrangement of vocal music. In Intelligent Engineering Systems Through Artificial Neural Networks Volume II (2001). [5] KARAS, W. Code: Abstract avl tree template - available in the public domain. [6] LILYPOND. [7] PAPADOPOULOS, G., AND WIGGINS, G. A genetic algorithm for the generation of jazz melodies. 15

16 [8] SANTOS, A., ARCAY, B., DORADO, J., ROMERO, J., AND RODRIGUEZ, J. Evolutionary computation systems for musical composition. In Proceedings of Acoustics and Music: Theory and Applications (AMTA 2000). vol 1. pp ISBN: (2000). [9] WIGGINS, G., PAPADOPOULOS, G., PHON-AMNUAISUK, S., AND TUSON, A. Evolutionary methods for musical composition,

Evolutionary Computation Systems for Musical Composition

Evolutionary Computation Systems for Musical Composition 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

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

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

The Practice Room. Learn to Sight Sing. Level 3. Rhythmic Reading Sight Singing Two Part Reading. 60 Examples

The Practice Room. Learn to Sight Sing. Level 3. Rhythmic Reading Sight Singing Two Part Reading. 60 Examples 1 The Practice Room Learn to Sight Sing. Level 3 Rhythmic Reading Sight Singing Two Part Reading 60 Examples Copyright 2009-2012 The Practice Room http://thepracticeroom.net 2 Rhythmic Reading Three 20

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

Bach-Prop: Modeling Bach s Harmonization Style with a Back- Propagation Network

Bach-Prop: Modeling Bach s Harmonization Style with a Back- Propagation Network Indiana Undergraduate Journal of Cognitive Science 1 (2006) 3-14 Copyright 2006 IUJCS. All rights reserved Bach-Prop: Modeling Bach s Harmonization Style with a Back- Propagation Network Rob Meyerson Cognitive

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 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

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

Fugue generation using genetic algorithms

Fugue generation using genetic algorithms Fugue generation using genetic algorithms Claudio Coutinho de Biasi, Alexandre Mattioli debiasi@centroin.com.br mattioli@rj.conectiva.com. br Resumo: Este artigo propõe um sistema capaz de gerar peças

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

The Practice Room. Learn to Sight Sing. Level 2. Rhythmic Reading Sight Singing Two Part Reading. 60 Examples

The Practice Room. Learn to Sight Sing. Level 2. Rhythmic Reading Sight Singing Two Part Reading. 60 Examples 1 The Practice Room Learn to Sight Sing. Level 2 Rhythmic Reading Sight Singing Two Part Reading 60 Examples Copyright 2009-2012 The Practice Room http://thepracticeroom.net 2 Rhythmic Reading Two 20 Exercises

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

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

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

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

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

Pitch correction on the human voice

Pitch correction on the human voice University of Arkansas, Fayetteville ScholarWorks@UARK Computer Science and Computer Engineering Undergraduate Honors Theses Computer Science and Computer Engineering 5-2008 Pitch correction on the human

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

Alleghany County Schools Curriculum Guide

Alleghany County Schools Curriculum Guide Alleghany County Schools Curriculum Guide Grade/Course: Piano Class, 9-12 Grading Period: 1 st six Weeks Time Fra me 1 st six weeks Unit/SOLs of the elements of the grand staff by identifying the elements

More information

AH-8-SA-S-Mu3 Students will listen to and explore how changing different elements results in different musical effects

AH-8-SA-S-Mu3 Students will listen to and explore how changing different elements results in different musical effects 2007-2008 Pacing Guide DRAFT First Quarter 7 th GRADE GENERAL MUSIC Weeks Program of Studies 4.1 Core Content Essential Questions August 1-3 CHAMPS Why is Champs important to follow? List two Champs rules

More information

Study Guide. Solutions to Selected Exercises. Foundations of Music and Musicianship with CD-ROM. 2nd Edition. David Damschroder

Study Guide. Solutions to Selected Exercises. Foundations of Music and Musicianship with CD-ROM. 2nd Edition. David Damschroder Study Guide Solutions to Selected Exercises Foundations of Music and Musicianship with CD-ROM 2nd Edition by David Damschroder Solutions to Selected Exercises 1 CHAPTER 1 P1-4 Do exercises a-c. Remember

More information

1 Overview. 1.1 Nominal Project Requirements

1 Overview. 1.1 Nominal Project Requirements 15-323/15-623 Spring 2018 Project 5. Real-Time Performance Interim Report Due: April 12 Preview Due: April 26-27 Concert: April 29 (afternoon) Report Due: May 2 1 Overview In this group or solo project,

More information

Music Curriculum Kindergarten

Music Curriculum Kindergarten Music Curriculum Kindergarten Wisconsin Model Standards for Music A: Singing Echo short melodic patterns appropriate to grade level Sing kindergarten repertoire with appropriate posture and breathing Maintain

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

MUSIC CURRICULUM FRAMEWORK 1 Based on UbD Template 2.0 (2011): Stage 1 Desired Results

MUSIC CURRICULUM FRAMEWORK 1 Based on UbD Template 2.0 (2011): Stage 1 Desired Results MUSIC CURRICULUM FRAMEWORK 1 Based on UbD Template 2.0 (2011): Stage 1 Desired Results Elementary General Music Lisa Judkins and Loretta Koleck Fifth Grade Course Title Teacher(s) Grade Level(s) Course

More information

Student Performance Q&A: 2001 AP Music Theory Free-Response Questions

Student Performance Q&A: 2001 AP Music Theory Free-Response Questions Student Performance Q&A: 2001 AP Music Theory Free-Response Questions The following comments are provided by the Chief Faculty Consultant, Joel Phillips, regarding the 2001 free-response questions for

More information

Grade 5 General Music

Grade 5 General Music Grade 5 General Music Description Music integrates cognitive learning with the affective and psychomotor development of every child. This program is designed to include an active musicmaking approach to

More information

Music Representations

Music Representations Lecture Music Processing Music Representations Meinard Müller International Audio Laboratories Erlangen meinard.mueller@audiolabs-erlangen.de Book: Fundamentals of Music Processing Meinard Müller Fundamentals

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

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

Lesson 9: Scales. 1. How will reading and notating music aid in the learning of a piece? 2. Why is it important to learn how to read music?

Lesson 9: Scales. 1. How will reading and notating music aid in the learning of a piece? 2. Why is it important to learn how to read music? Plans for Terrance Green for the week of 8/23/2010 (Page 1) 3: Melody Standard M8GM.3, M8GM.4, M8GM.5, M8GM.6 a. Apply standard notation symbols for pitch, rhythm, dynamics, tempo, articulation, and expression.

More information

Music Guidelines Diocese of Sacramento

Music Guidelines Diocese of Sacramento Music Guidelines Diocese of Sacramento Kindergarten Artistic Perception 1. Students listen to and analyze music critically, using the vocabulary and language of music. Students identify simple forms and

More information

Algorithmic Composition: The Music of Mathematics

Algorithmic Composition: The Music of Mathematics Algorithmic Composition: The Music of Mathematics Carlo J. Anselmo 18 and Marcus Pendergrass Department of Mathematics, Hampden-Sydney College, Hampden-Sydney, VA 23943 ABSTRACT We report on several techniques

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

Keys: identifying 'DO' Letter names can be determined using "Face" or "AceG"

Keys: identifying 'DO' Letter names can be determined using Face or AceG Keys: identifying 'DO' Letter names can be determined using "Face" or "AceG" &c E C A F G E C A & # # # # In a sharp key, the last sharp is the seventh scale degree ( ti ). Therefore, the key will be one

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

Jazz Melody Generation and Recognition

Jazz Melody Generation and Recognition Jazz Melody Generation and Recognition Joseph Victor December 14, 2012 Introduction In this project, we attempt to use machine learning methods to study jazz solos. The reason we study jazz in particular

More information

Choir Scope and Sequence Grade 6-12

Choir Scope and Sequence Grade 6-12 The Scope and Sequence document represents an articulation of what students should know and be able to do. The document supports teachers in knowing how to help students achieve the goals of the standards

More information

AutoChorale An Automatic Music Generator. Jack Mi, Zhengtao Jin

AutoChorale An Automatic Music Generator. Jack Mi, Zhengtao Jin AutoChorale An Automatic Music Generator Jack Mi, Zhengtao Jin 1 Introduction Music is a fascinating form of human expression based on a complex system. Being able to automatically compose music that both

More information

Background/Purpose. Goals and Features

Background/Purpose. Goals and Features Beat hoven Sona Roy sbr2146 ( Manager ) Jake Kwon jk3655 & Ruonan Xu rx2135 ( Language Gurus ) Rodrigo Manubens rsm2165 ( System Architect / Musical Guru ) Eunice Kokor eek2138 ( Tester ) Background/Purpose

More information

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016 6.UAP Project FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System Daryl Neubieser May 12, 2016 Abstract: This paper describes my implementation of a variable-speed accompaniment system that

More information

Florida Performing Fine Arts Assessment Item Specifications for Benchmarks in Course: Chorus 2

Florida Performing Fine Arts Assessment Item Specifications for Benchmarks in Course: Chorus 2 Task A/B/C/D Item Type Florida Performing Fine Arts Assessment Course Title: Chorus 2 Course Number: 1303310 Abbreviated Title: CHORUS 2 Course Length: Year Course Level: 2 Credit: 1.0 Graduation Requirements:

More information

CPU Bach: An Automatic Chorale Harmonization System

CPU Bach: An Automatic Chorale Harmonization System CPU Bach: An Automatic Chorale Harmonization System Matt Hanlon mhanlon@fas Tim Ledlie ledlie@fas January 15, 2002 Abstract We present an automated system for the harmonization of fourpart chorales in

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

Harmonising Chorales by Probabilistic Inference

Harmonising Chorales by Probabilistic Inference Harmonising Chorales by Probabilistic Inference Moray Allan and Christopher K. I. Williams School of Informatics, University of Edinburgh Edinburgh EH1 2QL moray.allan@ed.ac.uk, c.k.i.williams@ed.ac.uk

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

Music Theory. Fine Arts Curriculum Framework. Revised 2008

Music Theory. Fine Arts Curriculum Framework. Revised 2008 Music Theory Fine Arts Curriculum Framework Revised 2008 Course Title: Music Theory Course/Unit Credit: 1 Course Number: Teacher Licensure: Grades: 9-12 Music Theory Music Theory is a two-semester course

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

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

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

Intermediate Midpoint Level 3

Intermediate Midpoint Level 3 Intermediate Midpoint Level 3 Questions 1-3: You will hear the rhythm 3 times. Identify which rhythm is clapped. 1. 2. 3. a. b. c. a. b. c. a. b. c. Questions 4-5: Your teacher will play a melody 3 times.

More information

Divisions on a Ground

Divisions on a Ground Divisions on a Ground Introductory Exercises in Improvisation for Two Players John Mortensen, DMA Based on The Division Viol by Christopher Simpson (1664) Introduction. The division viol was a peculiar

More information

MUSIC THEORY CURRICULUM STANDARDS GRADES Students will sing, alone and with others, a varied repertoire of music.

MUSIC THEORY CURRICULUM STANDARDS GRADES Students will sing, alone and with others, a varied repertoire of music. MUSIC THEORY CURRICULUM STANDARDS GRADES 9-12 Content Standard 1.0 Singing Students will sing, alone and with others, a varied repertoire of music. The student will 1.1 Sing simple tonal melodies representing

More information

Music Department Page!1

Music Department Page!1 Music Department Page!1 AH Understanding Music Listening Concepts Name Melody / Harmony Page!2 Words in this section describe what is happening in the melody or tune. The melody can be decorated in various

More information

Connecticut State Department of Education Music Standards Middle School Grades 6-8

Connecticut State Department of Education Music Standards Middle School Grades 6-8 Connecticut State Department of Education Music Standards Middle School Grades 6-8 Music Standards Vocal Students will sing, alone and with others, a varied repertoire of songs. Students will sing accurately

More information

An Approach to Classifying Four-Part Music

An Approach to Classifying Four-Part Music An Approach to Classifying Four-Part Music Gregory Doerfler, Robert Beck Department of Computing Sciences Villanova University, Villanova PA 19085 gdoerf01@villanova.edu Abstract - Four-Part Classifier

More information

Cadence fingerprints

Cadence fingerprints Cadence fingerprints Rev. June 2015 Cadential patterns one (variants of I-V-I) Useful if the melody is 3-2-1 or 8-7-8 3-2-1 Ic V I Ib V I the bass passing note between Ib and V is an important feature

More information

ARTIST: a Real-Time Improvisation System

ARTIST: a Real-Time Improvisation System ARTIST: a Real-Time Improvisation System Jason Brooks Yale University 51 Prospect Street New Haven, CT 06520 jason.brooks@yale.edu Kevin Jiang Yale University 51 Prospect Street New Haven, CT 06520 k.jiang@yale.edu

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

Music Theory. Level 3. Printable Music Theory Books. A Fun Way to Learn Music Theory. Student s Name: Class:

Music Theory. Level 3. Printable Music Theory Books. A Fun Way to Learn Music Theory. Student s Name: Class: A Fun Way to Learn Music Theory Printable Music Theory Books Music Theory Level 3 Student s Name: Class: American Language Version Printable Music Theory Books Level Three Published by The Fun Music Company

More information

A Transformational Grammar Framework for Improvisation

A Transformational Grammar Framework for Improvisation A Transformational Grammar Framework for Improvisation Alexander M. Putman and Robert M. Keller Abstract Jazz improvisations can be constructed from common idioms woven over a chord progression fabric.

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

Bar 2: a cadential progression outlining Chords V-I-V (the last two forming an imperfect cadence).

Bar 2: a cadential progression outlining Chords V-I-V (the last two forming an imperfect cadence). Adding an accompaniment to your composition This worksheet is designed as a follow-up to How to make your composition more rhythmically interesting, in which you will have experimented with developing

More information

AP Music Theory Syllabus CHS Fine Arts Department

AP Music Theory Syllabus CHS Fine Arts Department 1 AP Music Theory Syllabus CHS Fine Arts Department Contact Information: Parents may contact me by phone, email or visiting the school. Teacher: Karen Moore Email Address: KarenL.Moore@ccsd.us Phone Number:

More information

Evolving Musical Scores Using the Genetic Algorithm Adar Dembo 3350 Thomas Drive Palo Alto, California

Evolving Musical Scores Using the Genetic Algorithm Adar Dembo 3350 Thomas Drive Palo Alto, California 1 Evolving Musical Scores Using the Genetic Algorithm Adar Dembo 3350 Thomas Drive Palo Alto, California 94303 adar@stanford.edu (650) 494-3757 Abstract: This paper describes a method for applying the

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

The Basics of Reading Music by Kevin Meixner

The Basics of Reading Music by Kevin Meixner The Basics of Reading Music by Kevin Meixner Introduction To better understand how to read music, maybe it is best to first ask ourselves: What is music exactly? Well, according to the 1976 edition (okay

More information

DJ Darwin a genetic approach to creating beats

DJ Darwin a genetic approach to creating beats Assaf Nir DJ Darwin a genetic approach to creating beats Final project report, course 67842 'Introduction to Artificial Intelligence' Abstract In this document we present two applications that incorporate

More information

AP Music Theory 2013 Scoring Guidelines

AP Music Theory 2013 Scoring Guidelines AP Music Theory 2013 Scoring Guidelines The College Board The College Board is a mission-driven not-for-profit organization that connects students to college success and opportunity. Founded in 1900, the

More information

about Notation Basics Linus Metzler L i m e n e t L i n u s M e t z l e r W a t t s t r a s s e F r e i d o r f

about Notation Basics Linus Metzler L i m e n e t L i n u s M e t z l e r W a t t s t r a s s e F r e i d o r f about Notation Basics Linus Metzler L i m e n e t L i n u s M e t z l e r W a t t s t r a s s e 3 9 3 0 6 F r e i d o r f 0 7 4 5 5 9 5 0 7 9 5 2 8 7 4 2 0 6. 0 6. 2 0 0 2 Notation Basics subject: author:

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

BLUE VALLEY DISTRICT CURRICULUM & INSTRUCTION Music 9-12/Honors Music Theory

BLUE VALLEY DISTRICT CURRICULUM & INSTRUCTION Music 9-12/Honors Music Theory BLUE VALLEY DISTRICT CURRICULUM & INSTRUCTION Music 9-12/Honors Music Theory ORGANIZING THEME/TOPIC FOCUS STANDARDS FOCUS SKILLS UNIT 1: MUSICIANSHIP Time Frame: 2-3 Weeks STANDARDS Share music through

More information

NORTHERN REGION MIDDLE SCHOOL FESTIVAL VOCAL REQUIREMENTS Read carefully, some items may have changed

NORTHERN REGION MIDDLE SCHOOL FESTIVAL VOCAL REQUIREMENTS Read carefully, some items may have changed NORTHERN REGION MIDDLE SCHOOL FESTIVAL 201-2018 VOCAL REQUIREMENTS Read carefully, some items may have changed Each student auditioning will be required to: 1. Sing a solo selection a cappella. The selections

More information

CHOIR Grade 6. Benchmark 4: Students sing music written in two and three parts.

CHOIR Grade 6. Benchmark 4: Students sing music written in two and three parts. CHOIR Grade 6 Unit of Credit: One Year P rerequisite: None Course Overview: The 6 th grade Choir class provides instruction in creating, performing, listening to, and analyzing music with a specific focus

More information

Music Morph. Have you ever listened to the main theme of a movie? The main theme always has a

Music Morph. Have you ever listened to the main theme of a movie? The main theme always has a Nicholas Waggoner Chris McGilliard Physics 498 Physics of Music May 2, 2005 Music Morph Have you ever listened to the main theme of a movie? The main theme always has a number of parts. Often it contains

More information

Student Performance Q&A:

Student Performance Q&A: Student Performance Q&A: 2008 AP Music Theory Free-Response Questions The following comments on the 2008 free-response questions for AP Music Theory were written by the Chief Reader, Ken Stephenson of

More information

ST. JOHN S EVANGELICAL LUTHERAN SCHOOL Curriculum in Music. Ephesians 5:19-20

ST. JOHN S EVANGELICAL LUTHERAN SCHOOL Curriculum in Music. Ephesians 5:19-20 ST. JOHN S EVANGELICAL LUTHERAN SCHOOL Curriculum in Music [Speak] to one another with psalms, hymns, and songs from the Spirit. Sing and make music from your heart to the Lord, always giving thanks to

More information

Theory and Sightreading for Singers LEVEL 2. The EM Music Voice Method Series. Written by. Elizabeth Irene Hames and Michelle Anne Blumsack

Theory and Sightreading for Singers LEVEL 2. The EM Music Voice Method Series. Written by. Elizabeth Irene Hames and Michelle Anne Blumsack Theory and Sightreading for Singers LEVEL 2 The EM Music Voice Method Series Written by Elizabeth Irene Hames and Michelle Anne Blumsack Distributed by: EM Music Publishing 2920 Yoakum St. Fort Worth,

More information

K-12 Performing Arts - Music Standards Lincoln Community School Sources: ArtsEdge - National Standards for Arts Education

K-12 Performing Arts - Music Standards Lincoln Community School Sources: ArtsEdge - National Standards for Arts Education K-12 Performing Arts - Music Standards Lincoln Community School Sources: ArtsEdge - National Standards for Arts Education Grades K-4 Students sing independently, on pitch and in rhythm, with appropriate

More information

A Clustering Algorithm for Recombinant Jazz Improvisations

A Clustering Algorithm for Recombinant Jazz Improvisations Wesleyan University The Honors College A Clustering Algorithm for Recombinant Jazz Improvisations by Jonathan Gillick Class of 2009 A thesis submitted to the faculty of Wesleyan University in partial fulfillment

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

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

AP Music Theory Syllabus

AP Music Theory Syllabus AP Music Theory Syllabus Course Overview This course is designed to provide primary instruction for students in Music Theory as well as develop strong fundamentals of understanding of music equivalent

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

Written Piano Music and Rhythm

Written Piano Music and Rhythm Written Piano Music and Rhythm Rhythm is something that you can improvise or change easily if you know the piano well. Think about singing: You can sing by holding some notes longer and cutting other notes

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

HST 725 Music Perception & Cognition Assignment #1 =================================================================

HST 725 Music Perception & Cognition Assignment #1 ================================================================= HST.725 Music Perception and Cognition, Spring 2009 Harvard-MIT Division of Health Sciences and Technology Course Director: Dr. Peter Cariani HST 725 Music Perception & Cognition Assignment #1 =================================================================

More information

Northeast High School AP Music Theory Summer Work Answer Sheet

Northeast High School AP Music Theory Summer Work Answer Sheet Chapter 1 - Musical Symbols Name: Northeast High School AP Music Theory Summer Work Answer Sheet http://john.steffa.net/intrototheory/introduction/chapterindex.html Page 11 1. From the list below, select

More information

DELAWARE MUSIC EDUCATORS ASSOCIATION ALL-STATE ENSEMBLES GENERAL GUIDELINES

DELAWARE MUSIC EDUCATORS ASSOCIATION ALL-STATE ENSEMBLES GENERAL GUIDELINES DELAWARE MUSIC EDUCATORS ASSOCIATION ALL-STATE ENSEMBLES GENERAL GUIDELINES DELAWARE ALL-STATE SENIOR BAND Flute, Piccolo, Soprano Clarinet, Saxophones (Alto, Tenor, Baritone), Bass Clarinet, Oboe, Bassoon,

More information

Commentary on David Huron s On the Role of Embellishment Tones in the Perceptual Segregation of Concurrent Musical Parts

Commentary on David Huron s On the Role of Embellishment Tones in the Perceptual Segregation of Concurrent Musical Parts Commentary on David Huron s On the Role of Embellishment Tones in the Perceptual Segregation of Concurrent Musical Parts JUDY EDWORTHY University of Plymouth, UK ALICJA KNAST University of Plymouth, UK

More information

WASD PA Core Music Curriculum

WASD PA Core Music Curriculum Course Name: Unit: Expression Key Learning(s): Unit Essential Questions: Grade 4 Number of Days: 45 tempo, dynamics and mood What is tempo? What are dynamics? What is mood in music? Competency: Concepts

More information

Version 5: August Requires performance/aural assessment. S1C1-102 Adjusting and matching pitches. Requires performance/aural assessment

Version 5: August Requires performance/aural assessment. S1C1-102 Adjusting and matching pitches. Requires performance/aural assessment Choir (Foundational) Item Specifications for Summative Assessment Code Content Statement Item Specifications Depth of Knowledge Essence S1C1-101 Maintaining a steady beat with auditory assistance (e.g.,

More information

ORCHESTRA Grade 5 Course Overview:

ORCHESTRA Grade 5 Course Overview: ORCHESTRA Grade 5 Course Overview: The 5 th grade Orchestra class is design to introduce students to the fundamentals of playing a stringed instrument, thus providing a solid foundation for future musical

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

Automatic Music Clustering using Audio Attributes

Automatic Music Clustering using Audio Attributes Automatic Music Clustering using Audio Attributes Abhishek Sen BTech (Electronics) Veermata Jijabai Technological Institute (VJTI), Mumbai, India abhishekpsen@gmail.com Abstract Music brings people together,

More information

6th Grade Music Music

6th Grade Music Music Course Description The Park Hill K-8 music program was developed collaboratively and built on both state and national standards. The K-8 music program provides students with a continuum of essential knowledge

More information

COURSE TITLE: CONCERT CHOIR GRADES 9-12 LENGTH: FULL YEAR SCHOOLS: RUTHERFORD HIGH SCHOOL RUTHERFORD, NEW JERSEY DATE:

COURSE TITLE: CONCERT CHOIR GRADES 9-12 LENGTH: FULL YEAR SCHOOLS: RUTHERFORD HIGH SCHOOL RUTHERFORD, NEW JERSEY DATE: COURSE TITLE: CONCERT CHOIR GRADES 9-12 LENGTH: FULL YEAR SCHOOLS: RUTHERFORD HIGH SCHOOL RUTHERFORD, NEW JERSEY DATE: SPRING 2015 CONCERT CHOIR - 2 Rutherford High School Rutherford, NJ CONCERT CHOIR

More information

WHAT IS BARBERSHOP. Life Changing Music By Denise Fly and Jane Schlinke

WHAT IS BARBERSHOP. Life Changing Music By Denise Fly and Jane Schlinke WHAT IS BARBERSHOP Life Changing Music By Denise Fly and Jane Schlinke DEFINITION Dictionary.com the singing of four-part harmony in barbershop style or the music sung in this style. specializing in the

More information

AP MUSIC THEORY 2006 SCORING GUIDELINES. Question 7

AP MUSIC THEORY 2006 SCORING GUIDELINES. Question 7 2006 SCORING GUIDELINES Question 7 SCORING: 9 points I. Basic Procedure for Scoring Each Phrase A. Conceal the Roman numerals, and judge the bass line to be good, fair, or poor against the given melody.

More information