Compilers with EARs. Program Auralisation
|
|
- Austin Gray
- 5 years ago
- Views:
Transcription
1 Compilers with EARs Program Auralisation 1
2 2 Or debugging with music Vickers, P. & Alty, J. L. (2005). The Welltempered Compiler: The Aesthetics of Program Auralization. Aesthetic Computing. P. Fishwick MIT Press. Vickers, P. & Alty, J. L. (2003). Siren Songs and Swan Songs: Debugging with Music. Communications of the ACM 46(7): Vickers, P. & Alty, J. L. (2002). When Bugs Sing Interacting with Computers 14(6):
3 3 Whoah! Say what? Musical approach helps programmers catch bugs New Scientist (2359, 7/9/02) id=ns Programming tool makes bugs sing Technology Research News (7/8/02) Page_One_ html
4 4 In the news 13 April 2004 Interview on CBS radio! See acfnews summary and transcript of the Osgood File in which it appeared. Full mp3 of interview available at British Council story Article in Science News Ross, D. Music programmes to find bugs IEE Review, 2003, 19. Henderson, T. Sound of music to bring out the bugs The Journal, Newcastle upon Tyne, 2002, 22. Survey fever BBC Music Magazine, 2002, 4. Zimmermann, R. Schräge Töne im Programm: Die Erfindung eines Doktoranden macht Software- Fehler hörbar SonntagsZeitung, Zurich, 2002, 127.
5 5 Rewind Software visualisation uses external visual representations (EVR) Coordination of multiple EVRs e.g. CRUSADE project at Sussex Program comprehension & debugging The use of external auditory representations (EAR) is called software auralisation Often an auditory icon approach Vickers & Alty applied a structured musical framework
6 6 Program auralisation Mapping of program data and events to sound LogoMedia Sonnet ADSL (auditory domain specification language) LISTEN Jackson & Francioni (1992) parallel programs Brown & Herschberger Largely untested (empirically)
7 7 Why music? Gives multiple audio streams in parallel Structured and organised according to specific rules ( organised sound -- Varese) Time-ordered. Visual techniques are spatial. Spatial sound placement enhances the music Gives sense of continuity/continuous flow How can music s grammars be used to carry real information? Vickers, P. and Alty, J.L., Using Music to Communicate Computing Information. Interacting with Computers, (5): pp
8 8 Musical framework Parallel & structured Grammar allows separate musical components to work with rather than against each other Time-ordered Visual techniques primarily spatial Programs operate in temporal domain Audio well suited to monitoring state changes over time
9 9 caitlin system Computer Audio Interface to Locate Incorrect Nonsense Uses musical motifs to render Pascal language constructs at run time Motif design is hierarchic as is organisation of constructs
10 10 Hierarchic motif design Vickers, P. and Alty, J.L., Musical Program Auralisation: A Structured Approach to Motif Design. Interacting with Computers, (5): pp
11 11 Design of motifs Points of interest Construct Entry Evaluation of condition Execution of body Exit from construct Boolean True=major, False=minor Drones
12 12 Selection tunes Metaphorically asking & answering a question. Tune rises on entry and descends on exit
13 13 Iteration tunes Major/Minor chord to show when condition evaluated Heard at start of WHILE loops and at end of REPEAT loops FOR loops increase/decrease the pitch each time round the loop
14 14 Variations All selections use same basic tune, modified for individual constructs All iterations use another basic tune, again modified
15 15 Auditory parentheses As () bracket a thought in a sentence, so the auditory parentheses serve to open and close constructs
16 16 Other statements All other statements are currently represented by a drum beat, one per statement.
17 17 Advantages Over Auditory Icons symbolic mappings = poor system aural ecology Syntactic design expect retention Displays both flow and state An execution-specific program structure diagram
18 18 Demonstration
19 19 IF (true) a := 10 ; IF a = 10 THEN Writeln ( A is 10 ) ;
20 20 IF ELSE (false) a := 1 ; IF a = 10 THEN Writeln ( A is 10 ) ELSE Writeln ( A is not 10 ) ;
21 21 CASE ELSE match a := 3 ; CASE a OF 1 : Writeln ( A is 1 ) ; 2 : Writeln ( A is 2 ) ; 3 : Writeln ( A is 3 ) ; ELSE Writeln ( No match ) ; END ;
22 22 WHILE 2 iters cntr := 1; WHILE cntr <= 2 DO cntr := cntr + 1 ;
23 23 REPEAT 3 iterations cntr := 1 ; REPEAT cntr := cntr + 1 ; UNTIL cntr > 3 ;
24 24 FOR TO 6 iters FOR cntr := 1 TO 6 DO Writeln (cntr) ;
25 25 Sequence & nesting Clue to nesting is in the drone If you hear a continuous note then you are inside a construct. Each construct has a drone. For nested constructs you hear multiple drones simultaneously Drone pitch increases as nesting deepens
26 26 Example program Program Exemplar VAR counter : Integer ; BEGIN counter := 1 ; WHILE counter <= 2 DO BEGIN IF counter MOD 2 = 0 THEN Writeln ( Counter is even ) ; counter := counter + 1 ; END ; END.
27 27 Score
28 28 Score
29 29 Structure Diagram
30 30 Experiment 1 Listening test to assess comprehensibility of motifs 22 subjects, 60 auralisations Recognition rate better than by chance and with very little training Hierarchic organisation allowed class level identification & abstraction Vickers, P. and Alty, J.L., Musical Program Auralisation: A Structured Approach to Motif Design. Interacting with Computers, (5): pp
31 Experiment 2 Bug 31 location Questions Do subjects locate more bugs with the additional auralisation information than without? Does the musical experience of subjects affect their ability to make use of program auralisations? 22 subjects, 8 programs, 4 auralised, 4 normal Given: spec, outline design, input, output, & expected output Then, ten minutes to locate bug with either Above documentation, or Above documentation + auralisation Vickers, P. and Alty, J.L., When Bugs Sing. Interacting with Computers, 2002, 14(6):
32 Experiment 2 Bug 32 location Experimental design (within subjects, repeated measures) Group A had 1, 3, 5, & 7 without auralisation and 2, 4, 6, & 8 with auralisation Group B had 1, 3, 5, & 7 with auralisation and 2, 4, 6, & 8 without
33 Experiment 2 Bug 33 location Observe a significant difference in debugging scores: t(21)=2.10, p<0.05 Bug location time not affected:t(21)=1.98, p=0.06 Auralisations led to increase in subjects perceived workload (measured with NASA TLX): t (21)=2.12, p=0.046 Musical knowledge/experience had no effect: regression model 0.16 <= p <= 1.71
34 Experiment 2 Bug 34 location Best candidates were programs where output contained no clues to bug location with a high complexity, complex boolean expressions
35 35 Limitations No comparison with visual task Cognitive latency of motifs? No longitudinal results Restricted to program flow
36 36 Enter Gamelan EPSRC bid to investigate Auditory External Representations for an OOP language (prob. Java, though C# has an obvious appeal ) (c.f. EPSRC CRUSADE project at COGS in Sussex - du Boulay et al) Comparing EAR with EVR in a variety of program comprehension & debugging scenarios Software stethoscope?
37 37 Interesting issues EAR EVR: how to compare? Scalability Parallelism (multi-threading) Knowing when an identifier goes out of scope Music flow may help here Method calling/called-by paths Control flow & Data flow Data structures
38 38 We can envisage Attaching auralisation tags to data structures with predefined/preassigned mappings for different types of data: an integer would sound one way, an array another allowing data and data structures to be inspected at will, their auralizations not being indirect via program flow (as was the case with Alty s bubblesort auralization where the auralization of the list was done via a mapping of the algorithm flow/ state). Could listen to program flow and at any time ask for a variable/data structure update auralisation. This might require suspension of execution during the update so as not to miss any program events.
39 Passive & active 39 auralisation Two basic types of EAR approaches could be developed for data representation: program flow/real-time in which data are auralised as they are modified during execution (passive auralisation) and asynchronous, where auralisations can be requested at any time during execution by button presses/mouse clicks (active auralisation). There are many other possibilities that can be explored
40 40 Coordination Of particular interest will be to explore how multiple EARs are coordinated by users How EARs can be used in combination with EVRs to provide enhanced multi-modal support of program comprehension and debugging
41 41 The power of multimodality? Visualisation Auralisation
42 42 Sonification aesthetics Chaotic attractor functions Mayer-Kress, G., Bargar, R. & Choi, I. (1994). Musical Structures in Data from Chaotic Attractors. Auditory Display. G. Kramer. Reading, MA: Addison-Wesley. XVIII: Earthquake Marty Quinn s Seismic Sonata Pacific ocean buoys Bob Sturm s Music from the Ocean
43 43 Fusion with real music e.g. Ian Boddy: Continuum Intriguing overlap between sonification/ auralisation and generative music & electroacoustic music
44 44 Indicative publications Vickers, P. & Alty, J. L. (2005). The Well-tempered Compiler: The Aesthetics of Program Auralization. Aesthetic Computing. P. Fishwick MIT Press. Vickers, P. (2004). External Auditory Representations of Programs: Past, Present, and Future - An Aesthetic Perspective, in Proc ICAD The Tenth Meeting of the International Conference on Auditory Display, Sydney, 6-9 July. Vickers, P. & Alty, J. L. (2003). Siren Songs and Swan Songs: Debugging with Music. Communications of the ACM 46(7): Vickers, P. & Alty, J. L. (2002). When Bugs Sing. Interacting with Computers 14(6): Vickers, P. & Alty, J. L. (2002). Musical Program Auralisation: A Structured Approach to Motif Design. Interacting with Computers 14(5): Vickers, P. & Alty, J. L. (2002). Using Music to Communicate Computing Information. Interacting with Computers 14(5):
45 45 caitlin musical grammar Uses motif classes and variations to render Pascal constructs Allows abstraction nesting (tonality & harmony preserved across motifs) Uses grammatical rules (e.g. a tonal music system)
46 caitlin musical grammar 46 cont Renders information not directly communicated by source code or other visualisation techniques e.g. construct persistence (nesting) a new grammar, conveys extra meaning same meaning but from different perspective
47 47 Theoretical framework Musical grammars as communication medium Mapping of syntactic features of Pascal to music Construct hierarchy motif hierarchy Motifs organised around tonal musical framework Use of surface & deep characteristics Meter & rhythm more useful than harmony Percussion adds emphasis Drones maintain context
48 48 Real grammar? Translation or transliteration? Have we simply rendered written Pascal as musical Pascal (e.g. written vs spoken English) Like writing I want to go to bed as Ich will gehen zum Bett (transliteration) Is there a new grammar? Ich will zum Bett gehen (translation)
49 49 More auralisation? Is further auralisation needed? Perturbations in flow pinpoint general region of bug. Non-flow bugs very hard to detect anyway & require variable inspection Inspection difficult to render in audio
The CAITLIN Auralization System: Hierarchical Leitmotif Design as a Clue to Program Comprehension
The CAITLIN Auralization System: Hierarchical Leitmotif Design as a Clue to Program Comprehension James L. Alty LUTCHI Research Centre Department of Computer Studies Loughborough University Loughborough
More information86 July 2003/Vol. 46, No. 7 COMMUNICATIONS OF THE ACM
86 July 2003/Vol. 46, No. 7 COMMUNICATIONS OF THE ACM [By Paul Vickers and James L. Alty ] SIREN SONGS AND SWAN SONGS DEBUGGING WITH MUSIC PROGRAM EXECUTION BEHAVIOR CAN BE MAPPED TO A STRUCTURED MUSICAL
More information17. The Well-tempered Compiler? The Aesthetics of Program Auralization
1 17. The Well-tempered Compiler? The Aesthetics of Program Auralization Paul Vickers & James L. Alty 17.1. Introduction Like angels stopped upon the wing by sound Of harmony from Heaven s remotest spheres.
More informationCommunicating graphical information to blind users using music : the role of context
Loughborough University Institutional Repository Communicating graphical information to blind users using music : the role of context This item was submitted to Loughborough University's Institutional
More informationMaking Progress With Sounds - The Design & Evaluation Of An Audio Progress Bar
Making Progress With Sounds - The Design & Evaluation Of An Audio Progress Bar Murray Crease & Stephen Brewster Department of Computing Science, University of Glasgow, Glasgow, UK. Tel.: (+44) 141 339
More informationCAITLIN : implementation of a musical program auralisation system to study the effects on debugging tasks as performed by novice Pascal programmers
Loughborough University Institutional Repository CAITLIN : implementation of a musical program auralisation system to study the effects on debugging tasks as performed by novice Pascal programmers This
More informationPerspectives on the Design of Musical Auditory Interfaces
Perspectives on the Design of Musical Auditory Interfaces Grégory Leplâtre and Stephen A. Brewster Department of Computing Science University of Glasgow Glasgow, UK Tel: (+44) 0141 339 8855 Fax: (+44)
More information& Ψ. study guide. Music Psychology ... A guide for preparing to take the qualifying examination in music psychology.
& Ψ study guide Music Psychology.......... A guide for preparing to take the qualifying examination in music psychology. Music Psychology Study Guide In preparation for the qualifying examination in music
More informationPopular music of the 20 th and 21 st centuries. Film music
Popular music of the 20 th and 21 st centuries Film music Film music! Music is often used to accompany a scene in a film.! In the early 20 th century, when films had no sound (silent movies) it was common
More informationPERFORMING ARTS. Head of Music: Cinzia Cursaro. Year 7 MUSIC Core Component 1 Term
PERFORMING ARTS Head of Music: Cinzia Cursaro Year 7 MUSIC Core Component 1 Term At Year 7, Music is taught to all students for one term as part of their core program. The main objective of Music at this
More information1 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 informationOutline. 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 informationRhythm and Melody Aspects of Language and Music
Rhythm and Melody Aspects of Language and Music Dafydd Gibbon Guangzhou, 25 October 2016 Orientation Orientation - 1 Language: focus on speech, conversational spoken language focus on complex behavioural
More informationCan we use music in computer-human communication?
Loughborough University Institutional Repository Can we use music in computer-human communication? This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation:
More informationInfluence of timbre, presence/absence of tonal hierarchy and musical training on the perception of musical tension and relaxation schemas
Influence of timbre, presence/absence of tonal hierarchy and musical training on the perception of musical and schemas Stella Paraskeva (,) Stephen McAdams (,) () Institut de Recherche et de Coordination
More informationMusic Performance Ensemble
Music Performance Ensemble 2019 Subject Outline Stage 2 This Board-accredited Stage 2 subject outline will be taught from 2019 Published by the SACE Board of South Australia, 60 Greenhill Road, Wayville,
More informationMusic Performance Solo
Music Performance Solo 2019 Subject Outline Stage 2 This Board-accredited Stage 2 subject outline will be taught from 2019 Published by the SACE Board of South Australia, 60 Greenhill Road, Wayville, South
More informationMusical Entrainment Subsumes Bodily Gestures Its Definition Needs a Spatiotemporal Dimension
Musical Entrainment Subsumes Bodily Gestures Its Definition Needs a Spatiotemporal Dimension MARC LEMAN Ghent University, IPEM Department of Musicology ABSTRACT: In his paper What is entrainment? Definition
More informationPerception: A Perspective from Musical Theory
Jeremey Ferris 03/24/2010 COG 316 MP Chapter 3 Perception: A Perspective from Musical Theory A set of forty questions and answers pertaining to the paper Perception: A Perspective From Musical Theory,
More informationAfter Direct Manipulation - Direct Sonification
After Direct Manipulation - Direct Sonification Mikael Fernström, Caolan McNamara Interaction Design Centre, University of Limerick Ireland Abstract The effectiveness of providing multiple-stream audio
More informationAN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY
AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY Eugene Mikyung Kim Department of Music Technology, Korea National University of Arts eugene@u.northwestern.edu ABSTRACT
More informationPERFORMING ARTS. Unit 29 Musicianship Suite. Cambridge TECHNICALS LEVEL 3. F/507/6840 Guided learning hours: 60. ocr.org.
2016 Suite Cambridge TECHNICALS LEVEL 3 PERFORMING ARTS Unit 29 Musicianship F/507/6840 Guided learning hours: 60 Version 1 September 2015 ocr.org.uk/performingarts LEVEL 3 UNIT 29: Musicianship F/507/6840
More informationTEST SUMMARY AND FRAMEWORK TEST SUMMARY
Washington Educator Skills Tests Endorsements (WEST E) TEST SUMMARY AND FRAMEWORK TEST SUMMARY MUSIC: INSTRUMENTAL Copyright 2016 by the Washington Professional Educator Standards Board 1 Washington Educator
More informationINSTRUCTIONS TO CANDIDATES
Oxford Cambridge and RSA Friday 10 June 2016 Afternoon GCSE MUSIC B354/01 Listening *5926616173* Candidates answer on the Question Paper. OCR supplied materials: CD Other materials required: None Duration:
More informationAdvanced Placement Music Theory
Page 1 of 12 Unit: Composing, Analyzing, Arranging Advanced Placement Music Theory Framew Standard Learning Objectives/ Content Outcomes 2.10 Demonstrate the ability to read an instrumental or vocal score
More informationSecond Grade Music Curriculum
Second Grade Music Curriculum 2 nd Grade Music Overview Course Description In second grade, musical skills continue to spiral from previous years with the addition of more difficult and elaboration. This
More informationYear 2 Semester 1 Criteria Sheet
Year 2 Semester 1 Criteria Sheet Name: Task: Individually read 8 beat rhythmic Date: Overall Result: patterns from two randomly chosen flashcards using claves. ASSESSABLE ELEMENTS DESCRIPTORS A B C D E
More informationChapter Five: The Elements of Music
Chapter Five: The Elements of Music What Students Should Know and Be Able to Do in the Arts Education Reform, Standards, and the Arts Summary Statement to the National Standards - http://www.menc.org/publication/books/summary.html
More informationTEST SUMMARY AND FRAMEWORK TEST SUMMARY
Washington Educator Skills Tests Endorsements (WEST E) TEST SUMMARY AND FRAMEWORK TEST SUMMARY MUSIC: CHORAL Copyright 2016 by the Washington Professional Educator Standards Board 1 Washington Educator
More informationDesign considerations for technology to support music improvisation
Design considerations for technology to support music improvisation Bryan Pardo 3-323 Ford Engineering Design Center Northwestern University 2133 Sheridan Road Evanston, IL 60208 pardo@northwestern.edu
More informationSample assessment task. Task details. Content description. Year level 10
Sample assessment task Year level Learning area Subject Title of task Task details Description of task Type of assessment Purpose of assessment Assessment strategy Evidence to be collected Suggested time
More informationSound in the Interface to a Mobile Computer
Sound in the Interface to a Mobile Computer Stephen A. Brewster Glasgow Interactive Systems Group, Department of Computing Science, University of Glasgow, Glasgow, G12 8RZ, UK. Tel: +44 (0)141 330 4966
More informationInstrumental Music Curriculum
Instrumental Music Curriculum Instrumental Music Course Overview Course Description Topics at a Glance The Instrumental Music Program is designed to extend the boundaries of the gifted student beyond the
More informationHOW TO WRITE A LITERARY COMMENTARY
HOW TO WRITE A LITERARY COMMENTARY Commenting on a literary text entails not only a detailed analysis of its thematic and stylistic features but also an explanation of why those features are relevant according
More informationHowever, in studies of expressive timing, the aim is to investigate production rather than perception of timing, that is, independently of the listene
Beat Extraction from Expressive Musical Performances Simon Dixon, Werner Goebl and Emilios Cambouropoulos Austrian Research Institute for Artificial Intelligence, Schottengasse 3, A-1010 Vienna, Austria.
More informationLab2: Cache Memories. Dimitar Nikolov
Lab2: Cache Memories Dimitar Nikolov Goal Understand how cache memories work Learn how different cache-mappings impact CPU time Leran how different cache-sizes impact CPU time Lund University / Electrical
More informationGrowing 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 informationAP Music Theory at the Career Center Chris Garmon, Instructor
Some people say music theory is like dissecting a frog: you learn a lot, but you kill the frog. I like to think of it more like exploratory surgery Text: Tonal Harmony, 6 th Ed. Kostka and Payne (provided)
More informationComposing and Interpreting Music
Composing and Interpreting Music MARTIN GASKELL (Draft 3.7 - January 15, 2010 Musical examples not included) Martin Gaskell 2009 1 Martin Gaskell Composing and Interpreting Music Preface The simplest way
More informationArtistic Process: Creating Ensembles: All levels and types
Artistic Process: Creating Ensembles: All levels and types Common Anchor #1: Enduring Understandings Essential Question(s) Common Anchor #2: Enduring Understanding Essential Question(s) Common Anchor #3:
More informationA FUNCTIONAL CLASSIFICATION OF ONE INSTRUMENT S TIMBRES
A FUNCTIONAL CLASSIFICATION OF ONE INSTRUMENT S TIMBRES Panayiotis Kokoras School of Music Studies Aristotle University of Thessaloniki email@panayiotiskokoras.com Abstract. This article proposes a theoretical
More informationPitch 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 informationDAT335 Music Perception and Cognition Cogswell Polytechnical College Spring Week 6 Class Notes
DAT335 Music Perception and Cognition Cogswell Polytechnical College Spring 2009 Week 6 Class Notes Pitch Perception Introduction Pitch may be described as that attribute of auditory sensation in terms
More informationRobert 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 informationAP 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 informationMusic Similarity and Cover Song Identification: The Case of Jazz
Music Similarity and Cover Song Identification: The Case of Jazz Simon Dixon and Peter Foster s.e.dixon@qmul.ac.uk Centre for Digital Music School of Electronic Engineering and Computer Science Queen Mary
More information1/20/2010 WHY SHOULD WE PUBLISH AT ALL? WHY PUBLISH? INNOVATION ANALOGY HOW TO WRITE A PUBLISHABLE PAPER?
WHY SHOULD WE PUBLISH AT ALL? HOW TO WRITE A PUBLISHABLE PAPER? ANDREW KUSIAK THE UNIVERSITY OF IOWA IOWA CITY, IA 52242-1527 USA ANDREW-KUSIAK@UIOWA.EDU WWW.ICAEN.UIOWA.EDU/~ANKUSIAK Could academia survive
More information2013 Assessment Report. Music Level 1
National Certificate of Educational Achievement 2013 Assessment Report Music Level 1 91093 Demonstrate aural and theoretical skills through transcription 91094 Demonstrate knowledge of conventions used
More informationGreeley-Evans School District 6 High School Vocal Music Curriculum Guide Unit: Men s and Women s Choir Year 1 Enduring Concept: Expression of Music
Unit: Men s and Women s Choir Year 1 Enduring Concept: Expression of Music To perform music accurately and expressively demonstrating self-evaluation and personal interpretation at the minimal level of
More informationAlgorithmic 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 informationA Model of Musical Motifs
A Model of Musical Motifs Torsten Anders Abstract This paper presents a model of musical motifs for composition. It defines the relation between a motif s music representation, its distinctive features,
More informationA Model of Musical Motifs
A Model of Musical Motifs Torsten Anders torstenanders@gmx.de Abstract This paper presents a model of musical motifs for composition. It defines the relation between a motif s music representation, its
More informationAP Music Theory. Sample Student Responses and Scoring Commentary. Inside: Free Response Question 7. Scoring Guideline.
2018 AP Music Theory Sample Student Responses and Scoring Commentary Inside: Free Response Question 7 RR Scoring Guideline RR Student Samples RR Scoring Commentary College Board, Advanced Placement Program,
More information2 2. Melody description The MPEG-7 standard distinguishes three types of attributes related to melody: the fundamental frequency LLD associated to a t
MPEG-7 FOR CONTENT-BASED MUSIC PROCESSING Λ Emilia GÓMEZ, Fabien GOUYON, Perfecto HERRERA and Xavier AMATRIAIN Music Technology Group, Universitat Pompeu Fabra, Barcelona, SPAIN http://www.iua.upf.es/mtg
More informationjsymbolic 2: New Developments and Research Opportunities
jsymbolic 2: New Developments and Research Opportunities Cory McKay Marianopolis College and CIRMMT Montreal, Canada 2 / 30 Topics Introduction to features (from a machine learning perspective) And how
More informationCourse Overview. Assessments What are the essential elements and. aptitude and aural acuity? meaning and expression in music?
BEGINNING PIANO / KEYBOARD CLASS This class is open to all students in grades 9-12 who wish to acquire basic piano skills. It is appropriate for students in band, orchestra, and chorus as well as the non-performing
More informationMUSIC. Listening and Appraising component. GCSE (9 1) Candidate style answers. For first teaching in 2016.
Qualification Accredited GCSE (9 1) Candidate style answers MUSIC J536 For first teaching in 2016 Listening and Appraising component Version 1 www.ocr.org.uk/music Contents Introduction 4 Question 1 5
More informationHST 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 informationLesson Week: August 17-19, 2016 Grade Level: 11 th & 12 th Subject: Advanced Placement Music Theory Prepared by: Aaron Williams Overview & Purpose:
Pre-Week 1 Lesson Week: August 17-19, 2016 Overview of AP Music Theory Course AP Music Theory Pre-Assessment (Aural & Non-Aural) Overview of AP Music Theory Course, overview of scope and sequence of AP
More informationChords 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 informationMusic Information Retrieval
CTP 431 Music and Audio Computing Music Information Retrieval Graduate School of Culture Technology (GSCT) Juhan Nam 1 Introduction ü Instrument: Piano ü Composer: Chopin ü Key: E-minor ü Melody - ELO
More informationNotes for Instructors Using MacGAMUT with The Musician s Guide Series (MGS)
Notes for Instructors Using MacGAMUT with The Musician s Guide Series (MGS) The Musician s Guide to Theory and Analysis, third edition by Jane Piper Clendinning and Elizabeth West Marvin, and The Musician
More informationPKUES Grade 10 Music Pre-IB Curriculum Outline. (adapted from IB Music SL)
PKUES Grade 10 Pre-IB Curriculum Outline (adapted from IB SL) Introduction The Grade 10 Pre-IB course encompasses carefully selected content from the Standard Level IB programme, with an emphasis on skills
More informationCOURSE OUTLINE. Corequisites: None
COURSE OUTLINE MUS 105 Course Number Fundamentals of Music Theory Course title 3 2 lecture/2 lab Credits Hours Catalog description: Offers the student with no prior musical training an introduction to
More informationMelody Retrieval On The Web
Melody Retrieval On The Web Thesis proposal for the degree of Master of Science at the Massachusetts Institute of Technology M.I.T Media Laboratory Fall 2000 Thesis supervisor: Barry Vercoe Professor,
More informationAndrew zircon Aversa Composer Challenge Good VS. Evil
ZirconMusic.com Music Homepage ImpactSoundworks.com Sample Libraries JillianAversa.com Vocalist Andrew zircon Aversa Composer Challenge Good VS. Evil Step 1: Outline Viewed the challenge from afar to determine
More informationFrom Synchronous to Asynchronous Design
by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The most simple real time programming paradigm is a synchronous loop. This is an effective approach for
More informationA CAPPELLA EAR TRAINING
A CAPPELLA EAR TRAINING A METHOD FOR UNDERSTANDING MUSIC THEORY VIA UNACCOMPANIED HARMONY SINGING HELEN RUSSELL FOREWORD TO STUDENTS EMBARKING ON AET COURSE You will be aware by now that participating
More informationMusic Model Cornerstone Assessment. Artistic Process: Creating Ensembles
Music Model Cornerstone Assessment Artistic Process: Creating Ensembles Intent of the Model Cornerstone Assessment Model Cornerstone Assessments (MCAs) in music are tasks that provide formative and summative
More informationPOST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS
POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS Andrew N. Robertson, Mark D. Plumbley Centre for Digital Music
More informationAP Music Theory. Scoring Guidelines
2018 AP Music Theory Scoring Guidelines College Board, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks of the College Board. AP Central is the official online home
More informationAutumn. A: Plan, develop and deliver a music product B: Promote a music product C: Review the management of a music product
Autumn Themes/Topics/ Content Skills/Aos Assessment Exam Boards Themes/Topics/ Content Skills/Aos Assessment Exam Board Unit 2 - Managing a Music Product Recording, creating, advertising, marketing and
More informationMusic Curriculum. Rationale. Grades 1 8
Music Curriculum Rationale Grades 1 8 Studying music remains a vital part of a student s total education. Music provides an opportunity for growth by expanding a student s world, discovering musical expression,
More informationComprehensive Course Syllabus-Music Theory
1 Comprehensive Course Syllabus-Music Theory COURSE DESCRIPTION: In Music Theory, the student will implement higher-level musical language and grammar skills including musical notation, harmonic analysis,
More information2013 Music Style and Composition GA 3: Aural and written examination
Music Style and Composition GA 3: Aural and written examination GENERAL COMMENTS The Music Style and Composition examination consisted of two sections worth a total of 100 marks. Both sections were compulsory.
More informationSAMPLE ASSESSMENT TASKS MUSIC GENERAL YEAR 12
SAMPLE ASSESSMENT TASKS MUSIC GENERAL YEAR 12 Copyright School Curriculum and Standards Authority, 2015 This document apart from any third party copyright material contained in it may be freely copied,
More informationCOURSE OF STUDY UNIT PLANNING GUIDE GENERAL MUSIC GRADE LEVEL 3-5 REVISED AUGUST 2017 ALIGNED TO THE NJSLS FOR VISUAL AND PERFORMING ARTS
COURSE OF STUDY UNIT PLANNING GUIDE FOR: GENERAL MUSIC GRADE LEVEL 3-5 PREPARED BY: MUSIC DEPARTMENT TEACHERS REVISED AUGUST 2017 ALIGNED TO THE NJSLS FOR VISUAL AND PERFORMING ARTS B.O.E. Adopted August
More informationMurrieta Valley Unified School District High School Course Outline February 2006
Murrieta Valley Unified School District High School Course Outline February 2006 Department: Course Title: Visual and Performing Arts Advanced Placement Music Theory Course Number: 7007 Grade Level: 9-12
More informationMusic Curriculum Map
Date August September Topic Structure in the Arts - Rhythm Notes Rests Musical Notation Styles Performing Structure in the Arts - (continue with previous and add ) Rhythm Notes Rests Time signatures Bar
More informationCTP431- Music and Audio Computing Music Information Retrieval. Graduate School of Culture Technology KAIST Juhan Nam
CTP431- Music and Audio Computing Music Information Retrieval Graduate School of Culture Technology KAIST Juhan Nam 1 Introduction ü Instrument: Piano ü Genre: Classical ü Composer: Chopin ü Key: E-minor
More informationMonday 23 May 2016 Morning
Oxford Cambridge and RSA Monday 23 May 2016 Morning AS GCE MUSIC G353/01 Introduction to Historical Study in Music *5968536820* Candidates answer on the Question Paper and on the Insert. OCR supplied materials:
More informationTHE SONIC ENHANCEMENT OF GRAPHICAL BUTTONS
THE SONIC ENHANCEMENT OF GRAPHICAL BUTTONS Stephen A. Brewster 1, Peter C. Wright, Alan J. Dix 3 and Alistair D. N. Edwards 1 VTT Information Technology, Department of Computer Science, 3 School of Computing
More informationComposition I Music theory
HOCHSCHULE FÜR MUSIK UND THEATER Composition I Music theory Programmes of study: Bachelor of Music Duration of study programme: Degree earned: Area of professional activity: 8 semesters Bachelor of Music
More informationFUNDAMENTALS OF MUSIC ONLINE
FUNDAMENTALS OF MUSIC ONLINE RHYTHM MELODY HARMONY The Fundamentals of Music course explores harmony, melody, rhythm, and form with an introduction to music notation and ear training. Relevant musical
More informationOutcome EN4-1A A student: responds to and composes texts for understanding, interpretation, critical analysis, imaginative expression and pleasure
------------------------------------------------------------------------- Building capacity with new syallabuses Teaching visual literacy and multimodal texts English syllabus continuum Stages 3 to 5 Outcome
More informationMusic Education. Test at a Glance. About this test
Music Education (0110) Test at a Glance Test Name Music Education Test Code 0110 Time 2 hours, divided into a 40-minute listening section and an 80-minute written section Number of Questions 150 Pacing
More informationAP 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 informationILLINOIS LICENSURE TESTING SYSTEM
ILLINOIS LICENSURE TESTING SYSTEM FIELD 143: MUSIC November 2003 Illinois Licensure Testing System FIELD 143: MUSIC November 2003 Subarea Range of Objectives I. Listening Skills 01 05 II. Music Theory
More informationCourse Report Level National 5
Course Report 2018 Subject Music Level National 5 This report provides information on the performance of candidates. Teachers, lecturers and assessors may find it useful when preparing candidates for future
More informationPaper Reference. Paper Reference(s) 1426/03 Edexcel GCSE Music Paper 3 Listening and Appraising. Friday 18 May 2007 Afternoon Time: 1 hour 30 minutes
Centre No. Candidate No. Paper Reference 1 4 2 6 0 3 Paper Reference(s) 1426/03 Edexcel GCSE Music Paper 3 Listening and Appraising Friday 18 May 2007 Afternoon Time: 1 hour 30 minutes Surname Signature
More informationuse individual notes, chords, and chord progressions to analyze the structure of given musical selections. different volume levels.
Music Theory Creating Essential Questions: 1. How do artists generate and select creative ideas? 2. How do artists make creative decisions? 3. How do artists improve the quality of their creative work?
More informationBrain.fm Theory & Process
Brain.fm Theory & Process At Brain.fm we develop and deliver functional music, directly optimized for its effects on our behavior. Our goal is to help the listener achieve desired mental states such as
More informationFoundation - MINIMUM EXPECTED STANDARDS By the end of the Foundation Year most pupils should be able to:
Foundation - MINIMUM EXPECTED STANDARDS By the end of the Foundation Year most pupils should be able to: PERFORM (Singing / Playing) Active learning Speak and chant short phases together Find their singing
More informationStudent 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 informationThe Role and Definition of Expectation in Acousmatic Music Some Starting Points
The Role and Definition of Expectation in Acousmatic Music Some Starting Points Louise Rossiter Music, Technology and Innovation Research Centre De Montfort University, Leicester Abstract My current research
More informationA.P. Music Theory Class Expectations and Syllabus Pd. 1; Days 1-6 Room 630 Mr. Showalter
Course Description: A.P. Music Theory Class Expectations and Syllabus Pd. 1; Days 1-6 Room 630 Mr. Showalter This course is designed to give you a deep understanding of all compositional aspects of vocal
More informationAP MUSIC THEORY 2016 SCORING GUIDELINES
AP MUSIC THEORY 2016 SCORING GUIDELINES Question 1 0---9 points Always begin with the regular scoring guide. Try an alternate scoring guide only if necessary. (See I.D.) I. Regular Scoring Guide A. Award
More informationMusic 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 information1 Introduction Steganography and Steganalysis as Empirical Sciences Objective and Approach Outline... 4
Contents 1 Introduction... 1 1.1 Steganography and Steganalysis as Empirical Sciences... 1 1.2 Objective and Approach... 2 1.3 Outline... 4 Part I Background and Advances in Theory 2 Principles of Modern
More informationGrade 3 General Music
Grade 3 General Music Music integrates cognitive learning and creativity to contribute to the holistic development of every child. This program is designed to include an active music making approach to
More information