MusEn: Atonal Analysis Project CARAT/Rackham Fellows Meeting 10/17/01 Erica Schattle Advisors: Mary Simoni William P. Birmingham.

Slides:



Advertisements
Similar presentations
N(T) Music Syllabus Implementation Workshop. Objectives of Workshop Interpret the GCE N(T) Music syllabus Plan the N(T) Music course Teach the N(T) Music.
Advertisements

Chapter 3 Application Software p. 6.
GUIDO Music Notation Format ISE 575 Spring 2011 Steven Lewis and Samir Sharma.
Recording-based performance analysis: Feature extraction in Chopin mazurkas Craig Sapp (Royal Holloway, Univ. of London) Andrew Earis (Royal College of.
Humdrum - Introduction What is Humdrum? A set of general-purpose music software tools, but free Encode, manipulate, and output a wide variety of musically-pertinent.
 MJ Keyboard I  This introductory course  Study will include: ◦ developing fundamental piano skills and techniques, ◦ learning to read music in order.
WWW Challenges : Supporting Users in Search and Navigation Natasa Milic-Frayling Microsoft Research, Cambridge UK SOFSEM 2004 January 28, 2004.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Information Retrieval in Practice
1 CS 430: Information Discovery Lecture 22 Non-Textual Materials 2.
Year 12 Unit One Traditions. / Unit focus is on analysing repertoire, reinforcing past understanding with the impetus to extend & refine this knowledge.
ADVISE: Advanced Digital Video Information Segmentation Engine
IS 425 Enterprise Information LECTURE 4 Winter
IS 425 Enterprise Information I LECTURE 4 Autumn  2004 Norma Sutcliffe.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Final Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Jon McCormack Melody Generation by Phrase.
Overview of Search Engines
Object Orientated Data Topic 5: Multimedia Technology.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
M USIC I NVESTIGATION VCE Units 3 and 4. Music Investigation involves both performance research in a Focus Area and performance of contrasting works that.
1.2 Cultural understanding Exploring how ideas, experiences and emotions are conveyed in a range of music from different times and cultures. 1.3 Critical.
Chapter 13 Programming Languages and Program Development 1.
Introduction to Interactive Media 10: Audio in Interactive Digital Media.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
A&D 3 B&E 4-1 Mr. Pinelli Contact Information
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel
Ian Addison Primary School Teacher. Didn’t have PCs at school Owned my first PC at 16 Studied BTEC IT at college – this included breaking (and fixing)
Multimedia Databases (MMDB)
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
IST Conference Paper Prototyping a Dynamic Software Interface: A Case Study Using APT Andrew Barrett Jamison Judd.
Chapter 3 Multimedia Skills
Transitioning to Instruction Based on the Common Core State Standards Curriculum Council October 14, 2011.
Patterns, effective design patterns Describing patterns Types of patterns – Architecture, data, component, interface design, and webapp patterns – Creational,
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
Aspects of Music Information Retrieval Will Meurer School of Information University of Texas.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
ENOMA - European Network of Online Musical Archives ENOMA Workshop – The Grieg Academy, UiB 26 May 2006 Leif Arne Rønningen and Lars Erik Løvhaug NTNU.
A preliminary computational model of immanent accent salience in tonal music Richard Parncutt 1, Erica Bisesi 1, & Anders Friberg 2 1 University of Graz,
인지구조기반 마이닝 소프트컴퓨팅 연구실 박사 2 학기 박 한 샘 2006 지식기반시스템 응용.
VELS The Arts. VELS (3 STRANDS) Physical, Personal and Social Learning Discipline-based Learning Interdisciplinary Learning.
Software Engineering User Interface Design Slide 1 User Interface Design.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Understanding Users Cognition & Cognitive Frameworks
Digital Koto Music Scores
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Context and interpretation of your sound track.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Reviews Crawler (Detection, Extraction & Analysis) FOSS Practicum By: Syed Ahmed & Rakhi Gupta April 28, 2010.
 6 th Musical Literacy 1.1 All students will be able to use a steady tone when performing.
Chapter – 8 Software Tools.
Sonatas for Prepared Piano John Cage. Learning Objectives ▪ To understand how the prepared piano works ▪ To understand the reasoning for the term sonata.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
Mary Ann Roe e-Colorado Portal Coordinator Colorado Department of Labor and Employment Jennifer Jirous Computer Information Systems Faculty Pikes Peak.
{ Quartet op.22 Webern.  20 th Century style  Webern was one of a group of Viennese pioneers of this style of music (Schoenberg, Berg and Webern) 
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
National Curriculum Requirements of Music at Key Stage 1
Ricardo EIto Brun Strasbourg, 5 Nov 2015
Introduction to Music Information Retrieval (MIR)
National Curriculum Requirements of Music at Key Stage 1
Weaving Music Knowledge, Skills and Understanding into the new National Curriculum Key Stage 1: Music Forest Academy.
Multimedia: making it Work
Aspects of Music Information Retrieval
Welcome to Music Class! Mrs. Sandor. Welcome to Music Class! Mrs. Sandor.
Core Platform The base of EmpFinesse™ Suite.
Introduction to Humdrum
Chorale Generator Capstone I – Preliminary Proposal – Fall 2011
Dept. of Computation, UMIST
An overview of course assessment
Presentation transcript:

MusEn: Atonal Analysis Project CARAT/Rackham Fellows Meeting 10/17/01 Erica Schattle Advisors: Mary Simoni William P. Birmingham

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Presentation Overview I.Project Overview II.Introduction to Atonal Music III.Introduction to Atonal Analysis IV.Project Specifics V.Project Status and Semester Goals

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Presentation Overview I.Project Overview II.Introduction to Atonal Music III.Introduction to Atonal Analysis IV.Project Specifics V.Project Status and Semester Goals

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle What is MusEn Interdisciplinary research group that combines UofM School of Music and College of Engineering Aim is to use computers to both assist and independently execute many musical tasks Current projects include classification and retrieval by musical style

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Atonal Analysis Project Goals Automate processes that aid analysis of atonal music while preserving salient aspects of hand analysis Develop more sophisticated forms of music information retrieval Provide a framework for collaborative music analysis

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Presentation Overview I.Project overview II.Introduction to Atonal Music III.Introduction to Atonal Analysis IV.Project Specifics V.Project Status and Semester Goals

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle What is atonal music? A genre of Western “classical” art music that developed in early 20 th -century Europe New musical grammars, new sounds, new musical structures “Emancipation of the dissonance” Webern String Quartet Op. 28, III (1936-8) Wolpe Symphony No. 1, I (1955-6) Beethoven String Quartet op. 18 no. 5 III ( ) Brahms Symphony No. 4, I (1884-5) Tonal:Atonal:

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Presentation Overview I.Project Overview II.Introduction to Atonal Music III.Introduction to Atonal Analysis IV.Project Specifics V.Project Status and Semester Goals

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Hand analysis of atonal music Primary methods to describe structures developed out of mathematical set theory Groups of notes are often related by transposition, inversion, complement, or complex relations In addition to notes, other elements of the music can make important contributions to the structure, e.g. dynamics, beaming

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Analysis as pattern searching Analysis can be seen as a series of queries sparked and reinforced by listening –For example: Find all chords that are the same set class as the opening chord Segmentation—dividing a work into structural components—can be accomplished by diverse methods

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Segmentation Example A few ways to segment: rest delimited vertical sonorities dynamics within one part vertical sonorities with same duration contiguous instances of ff dyn. notes grouped by slurs or phrase markings groups of three contiguous notes with same rhythmic pattern And a few concerns: dynamics subject to interpretation hard to find all valid query results, even in 6 measures at this micro level, many more segmentation possibilities— scaling to 112 meas. is hard! our segmentation criteria did not include segments of aural significant

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Segementation…. then what? Could determine set-class for each segment Could determine interval content/generate interval vector for each segment Could compare segments aurally Could transform segments by transposition, inversion, retrograde, or retrograde inversion For all of these options, an analytic framework is necessary to determine what information is of significance!

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Challenges of Hand Analysis Immediate hearing of specific parts at specific measures requires piano skills Playback is not heard on appropriate instrument Only results considered significant would be recorded on the score or elsewhere, often without context of why they seemed important Analytic framework or intent may change over time and necessitate repeating “lost” searches Many possible sources of error

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle How will this project help? Automated searching Automated assignment of pc-set, interval vectors, etc. for given segments Automated MIDI generation/transposition etc. Automatic generation of search history and option to annotate search results Results presented visually (on score) and aurally (MIDI)

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Presentation Overview I.Project Overview II.Introduction to Atonal Music III.Introduction to Atonal Analysis IV.Project Specifics V.Project Status and Semester Goals

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle System Architecture Built upon two music software programs for analysis and display Humdrum – for encoding, manipulating, and analyzing music Mup – for music publication Basic Humdrum to Mup translator developed by Humdrum research group

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle System Architecture II Generate QueryInterpret ResultsBrowse History Need to: view results in context of score listen to MIDI annotate with text or drawings easily reformat query Browse by: query title query author piece title/ composer/ mvmt. measure numbers instruments date and time MIDI content comments/ annotations Provide for: well-formed queries different levels of specificity

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Example of kern Encoding **dyn **kern **dyn **kern *staff1 *staff1 *staff2 *staff2 *staff3 *staff3 *staff4 *staff4 *clefG2 *clefG2 *clefG2 *clefG2 *clefC3 *clefC3 *clefF4 *clefF4 *M2/8 *M2/8 *M2/8 *M2/8 =1 =1 =1 =1. 8r. 4r. 4r. 4r p<[ 8d-~ =2 =2 =2 =2. 16r. 4r. 8r p< 4B-~. (16ccnL.... [. >] 8ee-J).. p ]. *M3/8 *M3/8 *M3/8 *M3/8 * * * * * * * *clefC4 =3 =3 =3 =3. 8r p< 4en~. 16r. 8r.. [.. (16F#L.. p 8ddn~ >. > 8AnJ) > (8bnL. 8r ) 8r ) 8r ] 16g#J). ]. ].. 16r

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Example of Mup Encoding music 1 1: 8r; [with "\(leg)"] 8d&4; 2 1: mr; 3 1: mr; 4 1: mr; boldital (12) below 1: 1.75 "p"; < below 1: 1.9 til 2.5; bar reh "2" 1 1: 16r; 16cn5 bm; 8e&5 ebm; 2 1: mr; 3 1: 8r; [with "\(leg)"] 8gn4; 4 1: [with "\(leg)"] 4b&3; phrase 1: 1.5 til 2; boldital (12) below 4: 1 "p"; > below 1: 2 til 3; < below 3: 2.3 til 2.8; < below 4: 1.2 til 1.8; > below 4: 1.9 til 2.5; bar reh "3" boldital (12) below 3: 2 "p"; score time=3/8 beamstyle=8,8,8 music 1 1: 8r; [with "\(leg)"] 8dn5; 8r; 2 1: [with "\(leg)"] 4en4; 8r; 3 1: 16r; 16f#3 bm; 8an3 ebm; 8r; 4 1: 8r; 8bn4 bm; 16g#4 ebm; 16r; phrase 3: 1.5 til 2; phrase 4: 2 til 3; boldital (12) below 1: 2 "p"; boldital (12) below 2: 1 "p"; < below 2: 1 til 1.5; > below 2: 2 til 3; > below 3: 2.3 til 3; > below 4: 2 til 3;

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle A Sample Query What are the intervals (non-compound) between the violin I and violin II parts in measure 5? P4 P5 m6 M6

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Query: Interface Prototype Format What are the intervals (non-compound) between the violin I and violin II parts in measure 5?

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Query: Command Line View What are the intervals (non-compound) between the violin I and violin II parts in measure 5? extract –f 2,4 283d.krn > 283d_ex.krn ditto –s ^= 283d_ex.krn > 283d_ex.ditto hint –cu –s r 283d_ex.ditto > 283d_ex.hnt paste 283d_ex.hnt 283d.krn > 283d_hnt.krn yank –n ^= -r 5 283d_hnt.krn > 283d_hnt5.krn ms 283d_hnt5.krn > 283d_hnt5.ps

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Presentation Overview I.Project Overview II.Introduction to Atonal Music III.Introduction to Atonal Analysis IV.Project Specifics V.Project Status and Semester Goals

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Victory and challenge Victory: Finding an extensible ASCII representation that captures significant aspects of the score and generates MIDI output Challenge: Hand encoding of scores is labor intensive—need an automated process that converts scores (sheet music) to Humdrum representation

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Victory and Challenge II Victory: System preserves salient aspects of hand analysis and presents them in a multimedia setting Challenge: Make the system even better! –Direct manipulation of the score –Embed levels of intelligence into the system: “Find me things that sound like … and why” – Improve MIDI options

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Status Working on a web prototype that replaces command line interface with graphic interface Developing a protocol for collaborative analysis project using Worktools Modifying encoding scheme for humdrum dynamics and analysis to improve display

MusEn: Atonal Analysis ProjectCARAT/Rackham Fellows Meeting 10/17/01Erica Schattle Semester Goals: Develop and refine web interface Conduct experimental group analyses Evaluate usability and functionality Explore issues raised by collaborative analysis Explore compositional and educational applications

Any Questions?