Development of an Optical Music Recognizer (O.M.R.).

Size: px
Start display at page:

Download "Development of an Optical Music Recognizer (O.M.R.)."

Transcription

1 Development of an Optical Music Recognizer (O.M.R.). Xulio Fernández Hermida, Carlos Sánchez-Barbudo y Vargas. Departamento de Tecnologías de las Comunicaciones. E.T.S.I.T. de Vigo. Universidad de Vigo. E.T.S.I.T. Ciudad Universitaria S/N Vigo. Phone: (986) Fax: (986) xfernand@tsc.uvigo.es. Abstract: This communication describes a system able to recognize printed music and to convert it into a standard MIDI file [1] that we could hear using any common sound card. The recognizer was developed to work with machine-printed music notation because it relies on some rules of music writing. The final application has an user friendly user interface working in the Windows environment. 1. Introduction: Our recognizer is developed to work with machine-printed music notation (not with handwriten music), because there are some rules [2], [3] in music writing that are followed by music typewriters but not always applied in handwriten music. It s important to see that music symbols vary in orientation, positioning and appearance. Typical music symbols are much less regular in appearance and positioning than the characters of printed text. Adjacent and overlapping symbol placements are used, making harder the recognition process. Our system works with bilevel (black and white), and it s completely resolution independent. Minimum resolution is 200 dpi. Higher resolutions involve greater computational costs but don t mean better performance. The aplication runs on Windows 3.x or Windows 95, and it s very easy to use. In our first version the images are obtained from graphic files, but soon it will be posible to read images directly from scanners using the TWAIN protocol. Our application can locate and recognize the following symbols: all notes and rests (whole, half, quarter, eight, sixteenth...) and what they involve (flags or hooks, noteheads...), accidentals (flat, natural and sharp), clefs (trebble, alto and bass), key signature, and some more. Also locates staff lines and posible systems. This printed music recognizer uses a wide variety of image processing methods, such as thinning, erosion, segmentation, matching with masks, thresholding and projections over the X and Y axis. The applications of this system vary from music teaching to the masive storage of printed music. 2. General Overview: All processing is structured in a layerbased architecture. This means that we work with different processed images that we can consult at any moment. In that way, we can try to find out where there are some symbols in one layer, and check them in another one. We always keep the original image as a layer. We sometimes have to copy some windows between different layers. Our recognizer doesn t find the symbols in the same order in which a musician would read them, this is: left to right. Otherwise, we work with each bar and try to extract a particular symbol (i.e. black-headed notes, rests...). 3. First Processing Stage: There are three important tasks that our recognizer performs in the first processing stage: page geometry computation, staff lines removing, and segmentation of image zones (bars) where we wil try to locate musical symbols.

2 When we say geometry we mean how staffs are grouped forming systems (or if there is no system at all). In a system some of the voices involved are played simultaneously. To find out if there are systems we do as a musician would, id est: we find out if there are long bar lines joining different staffs. To implement this we make first vertical erosions in a certain region of our image and then we follow vertical lines. We include in this step an estimation of the staff lines spacing and staff lines thickness. Sizes and distances obtained along the recognizing process will be measured in units relative to the staff line spacing and thickness that we estimate at this point. Estimation of staff line spacing is done by scanning nine evenly spaced columns in the image and making an histogram [6] of the distances between opposite transitions. We choose a balanced media between the most repeated value (D), (D+1) and (D-1). Staff lines define the vertical coordinate system for pitches and provide a horizontal direction for the temporal coordinate system. The five staff lines that we find on a piece of printed music are not exactly paralell, not exactly horizontal, not exactly equidistant, their thickness is not exactly constant, and they are even not exactly straight. Scanning and quantization noise are the reason for those problems. Using our estimation of staff lines spacing and a non-fixed staff template we can find out the positions of the staffs in the image. This task is very important because we ll try to search symbols later over these located staffs or near them, not all over the image. Later, we find the first staffs in both the left and right regions of the image and compute the image skew. When we know where the staffs are, we can estimate the staff lines thickness more precisely. With this purpose, we make a new histogram of black lines thickness in some columns of the image. Before finding staffs we didn t know wich of those black lines were true staff lines, but at this moment we can remove the false ones getting a better histogram. At this point, we remove the staff lines. As we know some points belonging to staffs and the slope or skew of staff lines, we can remove them easily following those lines and removing all vertical transitions with a thickness lower than 1.5 times the computed thickness. Staff lines have been removed so we have in a layer (image in memory) the same original printed music without horizontal staff lines. The image now is much more clean, with a lot of isolated symbols, and it s easier to locate them. The next step, as we said before, it s to find out in which regions of the image there are music symbols. This involves finding out where there are bars: we ll need the positions of that vertical bar lines. Those vertical lines divide the sheet music into intervals of the same temporal duration. That is very important for our purposes because this will help us to correct posible errors. Our application can locate simple bars, double ones and repetition bars. The way we do it is making X proyections of different parts of the located staffs. Once we have removed staff lines, we get high peaks in the X proyection that we study to know if they were really caused by bar lines. Then we remove those vertical lines too. All our proceses will be done now in a bar-level way. We will take every bar and study it deeply. The place the bar is, the way we process it, id est: if it s the first bar of a staff, we will look for the clef and key signature. Figure 1: original image.

3 Figure 2: original image with the staff and vertical lines removed. Figure 3: division into bars. 4. Locating symbols: Our system seldom uses templatematching methods. We locate different parts of symbols in different ways, depending on the symbol. As there are usually more black headed notes are than white headed ones, then we locate them using erosion methods (erosion depth always depends on our previously computed thickness). Here, we are not really searching the notes but the black heads. We take a bar and erode it twice the computed thickness. Figure 4: heads of black headed notes. Then, we find out the bounding boxes of each group of black pixels and filter them using their horizontal and vertical dimensions. We have now some bounding boxes that could be real black heads. Later, we study the correct layer (image without staff and vertical lines) to locate the vertical line of each posible black head (note) and (following the line) we count the hooks. So we know the duration of these notes. That process is made processing, for each note, a window containing both vertical line and hooks (if any). We make a vertical erosion, depending again on thickness. In this manner, we obtain a second window with just horizontal white/black/white transitions. Those transitions are the hooks, we now only have to count them. We could now continue searching other kind of symbols all around the image, but we use the information that we know at this point to decide where to search. We know time signature (i.e. ¾), so we have a measure of total time that must be in a bar (between two vertical lines). We have found at this point all the black headed notes, so that we can add their durations. So we can decide in which bars is worth continuing with next recognizing steps. Obviously, those bars will have an accumulated time (computed adding note durations) less than time fixed by time signature. In figure 5, we have a ¾ time signature, we have shaded bars where we will continue searching symbols. See that when we start next recognizing steps in those bars, we work in a image layer very different to the original one. Our layer now, is such as figure 6. We have deleted from this layer almost every symbol that we have found: staff lines, bar lines, black-headed notes (with their vertical lines and hooks), accidentals associated to those notes, and some more. We have found clef and key signature in the first steps of our proccess, but we have not deleted them because it is not necessary. We use mask matching to decide the clef.

4 Figure 5: original image, we have marked those bars where we have to continue searching after finding black headed notes. Figure 6: image layer where we will search for white headed notes. The key signature is obtained looking accidentals in the sequence of positions where we know that should be. We know that there could be from one to seven accidentals, or none of them. But if there are, the sequence of positions is fixed. To recognize those accidentals and everything else in the image, we use knowledge about their position, size (X and Y axis), and projections over X axis. So we decide between flat, natural and sharps. To locate whole and half noteheads, we search first the vertical line (if it exists), and then we follow the contour of notehead to find its dimensions. The application proceeds extracting or deleting the symbols that recognizes from the working layer, so this layer becomes cleaner for later searchs. We use time signature to know where there may be more unrecognized symbols, comparing the fixed total time with the accumulated time of localized symbols. In this way, we get a lower proccessing time because we only look for symbols where they may be, and we almost never perform searchs in all image space. When we have all the results, we generate an ASCII file, in MEL format (Musical Events Listing), that contains all information about the recognized music symbols. This file doesn t contain position information: it s just an easy-to-read format containing the recognized music. We could define a Extended MEL format with position information, but this was not our purpose. 5. MEL to MIDI Conversion: We have developed a MEL to MIDI file converter. This application takes our MEL (ASCII) file resulting from our recognizer, and converts it into a Standard MIDI File. In this way, we can hear the music that we ve recognized in any PC with a common sound card. This system is not a text to MIDI converter: it only converts MEL 1.0 files into MIDI, so we are working in better specifications for MEL files, that involve new recognized symbols. 6. Future Lines and Conclusions: We can comment the following future developments (we are already working in some of them): Scanner control using the TWAIN standard. Extension of the MEL format to include new recognized symbols.

5 Study of the much more difficult problem of recognizing handwritten music. As main conclusion we have designed a system able to read printed music. The algorithms we use are fast and easy. Our preferred methods are the morphological ones. 7. References: [1] The International MIDI Association. Standard MIDI-File Format Spec.1.1. [2] J. Chailley, H. Challan H. Teoría completa de la Música. Vol. I. De.Alphonse Leduc. [3] J. Zamacois. Teoría de la Música (Libro II). Labor. [4] H. S. Baird, D. Blostein. A Critical Survey of Music Image Analysis. Structure Document Image Analysis, pp Springer-Verlag. [5] T. Kientzle. Scaling Bitmaps with Bresenham. C/C++ Users Journal. Pp October, [6] H. Kato, S., Inokuchi. A Recognition System for Printed Piano Music Using Musical Knowledge and Constraints. Structure Document Image Analysis, pp Springer-Verlag. [7] N. P. Carter, R. A., Bacon. Automatic Recognition of Printed Music. Structure Document Image Analysis, pp Springer- Verlag. [8] D. Phillips. Image Proccessing in C. Chapter: Analyzing and Enhancing Digital Images. R&D Technical Books.

Primitive segmentation in old handwritten music scores

Primitive segmentation in old handwritten music scores Primitive segmentation in old handwritten music scores Alicia Fornés 1, Josep Lladós 1, and Gemma Sánchez 1 Computer Vision Center / Computer Science Department, Edifici O, Campus UAB 08193 Bellaterra

More information

Optical Music Recognition System Capable of Interpreting Brass Symbols Lisa Neale BSc Computer Science Major with Music Minor 2005/2006

Optical Music Recognition System Capable of Interpreting Brass Symbols Lisa Neale BSc Computer Science Major with Music Minor 2005/2006 Optical Music Recognition System Capable of Interpreting Brass Symbols Lisa Neale BSc Computer Science Major with Music Minor 2005/2006 The candidate confirms that the work submitted is their own and the

More information

USING A GRAMMAR FOR A RELIABLE FULL SCORE RECOGNITION SYSTEM 1. Bertrand COUASNON Bernard RETIF 2. Irisa / Insa-Departement Informatique

USING A GRAMMAR FOR A RELIABLE FULL SCORE RECOGNITION SYSTEM 1. Bertrand COUASNON Bernard RETIF 2. Irisa / Insa-Departement Informatique USING A GRAMMAR FOR A RELIABLE FULL SCORE RECOGNITION SYSTEM 1 Bertrand COUASNON Bernard RETIF 2 Irisa / Insa-Departement Informatique 20, Avenue des buttes de Coesmes F-35043 Rennes Cedex, France couasnon@irisa.fr

More information

Department of Computer Science. Final Year Project Report

Department of Computer Science. Final Year Project Report Department of Computer Science Final Year Project Report Automatic Optical Music Recognition Lee Sau Dan University Number: 9210876 Supervisor: Dr. A. K. O. Choi Second Examiner: Dr. K. P. Chan Abstract

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

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES

BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES BUILDING A SYSTEM FOR WRITER IDENTIFICATION ON HANDWRITTEN MUSIC SCORES Roland Göcke Dept. Human-Centered Interaction & Technologies Fraunhofer Institute of Computer Graphics, Division Rostock Rostock,

More information

BREAKING ACCESSIBILITY BARRIERS Computational Intelligence in Music Processing for Blind People

BREAKING ACCESSIBILITY BARRIERS Computational Intelligence in Music Processing for Blind People BREAKING ACCESSIBILITY BARRIERS Computational Intelligence in Music Processing for Blind People Wladyslaw Homa Faculty of Mathematics and Information Science Warsaw University of Technology, pl. Politechniki

More information

Developing Your Musicianship Lesson 1 Study Guide

Developing Your Musicianship Lesson 1 Study Guide Terms 1. Harmony - The study of chords, scales, and melodies. Harmony study includes the analysis of chord progressions to show important relationships between chords and the key a song is in. 2. Ear Training

More information

ENGIN 100: Music Signal Processing. PROJECT #1: Tone Synthesizer/Transcriber

ENGIN 100: Music Signal Processing. PROJECT #1: Tone Synthesizer/Transcriber ENGIN 100: Music Signal Processing 1 PROJECT #1: Tone Synthesizer/Transcriber Professor Andrew E. Yagle Dept. of EECS, The University of Michigan, Ann Arbor, MI 48109-2122 I. ABSTRACT This project teaches

More information

6.111 Final Project: Digital Debussy- A Hardware Music Composition Tool. Jordan Addison and Erin Ibarra November 6, 2014

6.111 Final Project: Digital Debussy- A Hardware Music Composition Tool. Jordan Addison and Erin Ibarra November 6, 2014 6.111 Final Project: Digital Debussy- A Hardware Music Composition Tool Jordan Addison and Erin Ibarra November 6, 2014 1 Purpose Professional music composition software is expensive $150-$600, typically

More information

Music Representations

Music Representations Advanced Course Computer Science Music Processing Summer Term 00 Music Representations Meinard Müller Saarland University and MPI Informatik meinard@mpi-inf.mpg.de Music Representations Music Representations

More information

Basics of Music Notation

Basics of Music Notation Chapter Basics of Music Notation A Glimpse of History arly in the 11th century a Benedictine monk named Guido of Arezzo wished to assist his church choir in their singing of Gregorian chants. This led

More information

Representing, comparing and evaluating of music files

Representing, comparing and evaluating of music files Representing, comparing and evaluating of music files Nikoleta Hrušková, Juraj Hvolka Abstract: Comparing strings is mostly used in text search and text retrieval. We used comparing of strings for music

More information

AP Music Theory Westhampton Beach High School Summer 2017 Review Sheet and Exercises

AP Music Theory Westhampton Beach High School Summer 2017 Review Sheet and Exercises AP Music Theory esthampton Beach High School Summer 2017 Review Sheet and Exercises elcome to AP Music Theory! Our 2017-18 class is relatively small (only 8 students at this time), but you come from a

More information

Preface. Ken Davies March 20, 2002 Gautier, Mississippi iii

Preface. Ken Davies March 20, 2002 Gautier, Mississippi   iii Preface This book is for all who wanted to learn to read music but thought they couldn t and for all who still want to learn to read music but don t yet know they CAN! This book is a common sense approach

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

Part 1: Introduction to Computer Graphics

Part 1: Introduction to Computer Graphics Part 1: Introduction to Computer Graphics 1. Define computer graphics? The branch of science and technology concerned with methods and techniques for converting data to or from visual presentation using

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

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

xlsx AKM-16 - How to Read Key Maps - Advanced 1 For Music Educators and Others Who are Able to Read Traditional Notation

xlsx AKM-16 - How to Read Key Maps - Advanced 1 For Music Educators and Others Who are Able to Read Traditional Notation xlsx AKM-16 - How to Read Key Maps - Advanced 1 1707-18 How to Read AKM 16 Key Maps For Music Educators and Others Who are Able to Read Traditional Notation From the Music Innovator's Workshop All rights

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

Keyboard Version. Instruction Manual

Keyboard Version. Instruction Manual Jixis TM Graphical Music Systems Keyboard Version Instruction Manual The Jixis system is not a progressive music course. Only the most basic music concepts have been described here in order to better explain

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

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

Semi-automated extraction of expressive performance information from acoustic recordings of piano music. Andrew Earis

Semi-automated extraction of expressive performance information from acoustic recordings of piano music. Andrew Earis Semi-automated extraction of expressive performance information from acoustic recordings of piano music Andrew Earis Outline Parameters of expressive piano performance Scientific techniques: Fourier transform

More information

2. AN INTROSPECTION OF THE MORPHING PROCESS

2. AN INTROSPECTION OF THE MORPHING PROCESS 1. INTRODUCTION Voice morphing means the transition of one speech signal into another. Like image morphing, speech morphing aims to preserve the shared characteristics of the starting and final signals,

More information

Figure 1: Feature Vector Sequence Generator block diagram.

Figure 1: Feature Vector Sequence Generator block diagram. 1 Introduction Figure 1: Feature Vector Sequence Generator block diagram. We propose designing a simple isolated word speech recognition system in Verilog. Our design is naturally divided into two modules.

More information

Module 3: Video Sampling Lecture 17: Sampling of raster scan pattern: BT.601 format, Color video signal sampling formats

Module 3: Video Sampling Lecture 17: Sampling of raster scan pattern: BT.601 format, Color video signal sampling formats The Lecture Contains: Sampling a Raster scan: BT 601 Format Revisited: Filtering Operation in Camera and display devices: Effect of Camera Apertures: file:///d /...e%20(ganesh%20rana)/my%20course_ganesh%20rana/prof.%20sumana%20gupta/final%20dvsp/lecture17/17_1.htm[12/31/2015

More information

Optical Music Recognition: Staffline Detectionand Removal

Optical Music Recognition: Staffline Detectionand Removal Optical Music Recognition: Staffline Detectionand Removal Ashley Antony Gomez 1, C N Sujatha 2 1 Research Scholar,Department of Electronics and Communication Engineering, Sreenidhi Institute of Science

More information

Towards the recognition of compound music notes in handwritten music scores

Towards the recognition of compound music notes in handwritten music scores Towards the recognition of compound music notes in handwritten music scores Arnau Baró, Pau Riba and Alicia Fornés Computer Vision Center, Dept. of Computer Science Universitat Autònoma de Barcelona Bellaterra,

More information

APPENDIX A: ERRATA TO SCORES OF THE PLAYER PIANO STUDIES

APPENDIX A: ERRATA TO SCORES OF THE PLAYER PIANO STUDIES APPENDIX A: ERRATA TO SCORES OF THE PLAYER PIANO STUDIES Conlon Nancarrow s hand-written scores, while generally quite precise, contain numerous errors. Most commonly these are errors of omission (e.g.,

More information

Module 1: Digital Video Signal Processing Lecture 3: Characterisation of Video raster, Parameters of Analog TV systems, Signal bandwidth

Module 1: Digital Video Signal Processing Lecture 3: Characterisation of Video raster, Parameters of Analog TV systems, Signal bandwidth The Lecture Contains: Analog Video Raster Interlaced Scan Characterization of a video Raster Analog Color TV systems Signal Bandwidth Digital Video Parameters of a digital video Pixel Aspect Ratio file:///d

More information

Introduction to GRIP. The GRIP user interface consists of 4 parts:

Introduction to GRIP. The GRIP user interface consists of 4 parts: Introduction to GRIP GRIP is a tool for developing computer vision algorithms interactively rather than through trial and error coding. After developing your algorithm you may run GRIP in headless mode

More information

MUSIC THEORY. The notes are represented by graphical symbols, also called notes or note signs.

MUSIC THEORY. The notes are represented by graphical symbols, also called notes or note signs. MUSIC THEORY 1. Staffs, Clefs & Pitch notation Naming the Notes Musical notation describes the pitch (how high or low), temporal position (when to start) and duration (how long) of discrete elements, or

More information

Virtual Piano. Proposal By: Lisa Liu Sheldon Trotman. November 5, ~ 1 ~ Project Proposal

Virtual Piano. Proposal By: Lisa Liu Sheldon Trotman. November 5, ~ 1 ~ Project Proposal Virtual Piano Proposal By: Lisa Liu Sheldon Trotman November 5, 2013 ~ 1 ~ Project Proposal I. Abstract: Who says you need a piano or keyboard to play piano? For our final project, we plan to play and

More information

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC G.TZANETAKIS, N.HU, AND R.B. DANNENBERG Computer Science Department, Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213, USA E-mail: gtzan@cs.cmu.edu

More information

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED

APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED APPLICATIONS OF DIGITAL IMAGE ENHANCEMENT TECHNIQUES FOR IMPROVED ULTRASONIC IMAGING OF DEFECTS IN COMPOSITE MATERIALS Brian G. Frock and Richard W. Martin University of Dayton Research Institute Dayton,

More information

For the SIA. Applications of Propagation Delay & Skew tool. Introduction. Theory of Operation. Propagation Delay & Skew Tool

For the SIA. Applications of Propagation Delay & Skew tool. Introduction. Theory of Operation. Propagation Delay & Skew Tool For the SIA Applications of Propagation Delay & Skew tool Determine signal propagation delay time Detect skewing between channels on rising or falling edges Create histograms of different edge relationships

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

CS2401-COMPUTER GRAPHICS QUESTION BANK

CS2401-COMPUTER GRAPHICS QUESTION BANK SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY THIRUPACHUR. CS2401-COMPUTER GRAPHICS QUESTION BANK UNIT-1-2D PRIMITIVES PART-A 1. Define Persistence Persistence is defined as the time it takes

More information

AP Music Theory. Sample Student Responses and Scoring Commentary. Inside: Free Response Question 1. Scoring Guideline.

AP Music Theory. Sample Student Responses and Scoring Commentary. Inside: Free Response Question 1. Scoring Guideline. 2017 AP Music Theory Sample Student Responses and Scoring Commentary Inside: Free Response Question 1 Scoring Guideline Student Samples Scoring Commentary 2017 The College Board. College Board, Advanced

More information

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1) DSP First, 2e Signal Processing First Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification:

More information

VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS. O. Javed, S. Khan, Z. Rasheed, M.Shah. {ojaved, khan, zrasheed,

VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS. O. Javed, S. Khan, Z. Rasheed, M.Shah. {ojaved, khan, zrasheed, VISUAL CONTENT BASED SEGMENTATION OF TALK & GAME SHOWS O. Javed, S. Khan, Z. Rasheed, M.Shah {ojaved, khan, zrasheed, shah}@cs.ucf.edu Computer Vision Lab School of Electrical Engineering and Computer

More information

Music Radar: A Web-based Query by Humming System

Music Radar: A Web-based Query by Humming System Music Radar: A Web-based Query by Humming System Lianjie Cao, Peng Hao, Chunmeng Zhou Computer Science Department, Purdue University, 305 N. University Street West Lafayette, IN 47907-2107 {cao62, pengh,

More information

GRAPH-BASED RHYTHM INTERPRETATION

GRAPH-BASED RHYTHM INTERPRETATION GRAPH-BASED RHYTHM INTERPRETATION Rong Jin Indiana University School of Informatics and Computing rongjin@indiana.edu Christopher Raphael Indiana University School of Informatics and Computing craphael@indiana.edu

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

What is Statistics? 13.1 What is Statistics? Statistics

What is Statistics? 13.1 What is Statistics? Statistics 13.1 What is Statistics? What is Statistics? The collection of all outcomes, responses, measurements, or counts that are of interest. A portion or subset of the population. Statistics Is the science of

More information

A Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE

A Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE Centre for Marine Science and Technology A Matlab toolbox for Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE Version 5.0b Prepared for: Centre for Marine Science and Technology Prepared

More information

SmartScore Quick Tour

SmartScore Quick Tour SmartScore Quick Tour Installation With the packaged CD, you will be able to install SmartScore an unlimited number of times onto your computer. Application files should not be copied to other computers.

More information

I) Documenting Rhythm The Time Signature

I) Documenting Rhythm The Time Signature the STARTING LINE I) Documenting Rhythm The Time Signature Up to this point we ve been concentrating on what the basic aspects of drum literature looks like and what they mean. To do that we started by

More information

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS

A COMPUTER VISION SYSTEM TO READ METER DISPLAYS A COMPUTER VISION SYSTEM TO READ METER DISPLAYS Danilo Alves de Lima 1, Guilherme Augusto Silva Pereira 2, Flávio Henrique de Vasconcelos 3 Department of Electric Engineering, School of Engineering, Av.

More information

Score Printing and Layout

Score Printing and Layout Score Printing and Layout - 1 - - 2 - Operation Manual by Ernst Nathorst-Böös, Ludvig Carlson, Anders Nordmark, Roger Wiklander Quality Control: Cristina Bachmann, Heike Horntrich, Sabine Pfeifer, Claudia

More information

High Value-Added IT Display - Technical Development and Actual Products

High Value-Added IT Display - Technical Development and Actual Products High Value-Added IT Display - Technical Development and Actual Products ITAKURA Naoki, ITO Tadayuki, OOKOSHI Yoichiro, KANDA Satoshi, MUTO Hideaki Abstract The multi-display expands the desktop area to

More information

Orchestration notes on Assignment 2 (woodwinds)

Orchestration notes on Assignment 2 (woodwinds) Orchestration notes on Assignment 2 (woodwinds) Introductory remarks All seven students submitted this assignment on time. Grades ranged from 91% to 100%, and the average grade was an unusually high 96%.

More information

Optical music recognition: state-of-the-art and open issues

Optical music recognition: state-of-the-art and open issues Int J Multimed Info Retr (2012) 1:173 190 DOI 10.1007/s13735-012-0004-6 TRENDS AND SURVEYS Optical music recognition: state-of-the-art and open issues Ana Rebelo Ichiro Fujinaga Filipe Paszkiewicz Andre

More information

Figure 2: Original and PAM modulated image. Figure 4: Original image.

Figure 2: Original and PAM modulated image. Figure 4: Original image. Figure 2: Original and PAM modulated image. Figure 4: Original image. An image can be represented as a 1D signal by replacing all the rows as one row. This gives us our image as a 1D signal. Suppose x(t)

More information

Homework Booklet. Name: Date:

Homework Booklet. Name: Date: Homework Booklet Name: Homework 1: Note Names Music is written through symbols called notes. These notes are named after the first seven letters of the alphabet, A-G. Music notes are written on a five

More information

Credo Theory of Music training programme GRADE 4 By S. J. Cloete

Credo Theory of Music training programme GRADE 4 By S. J. Cloete - 56 - Credo Theory of Music training programme GRADE 4 By S. J. Cloete Sc.4 INDEX PAGE 1. Key signatures in the alto clef... 57 2. Major scales... 60 3. Harmonic minor scales... 61 4. Melodic minor scales...

More information

Off-line Handwriting Recognition by Recurrent Error Propagation Networks

Off-line Handwriting Recognition by Recurrent Error Propagation Networks Off-line Handwriting Recognition by Recurrent Error Propagation Networks A.W.Senior* F.Fallside Cambridge University Engineering Department Trumpington Street, Cambridge, CB2 1PZ. Abstract Recent years

More information

Getting started with music theory

Getting started with music theory Getting started with music theory This software allows learning the bases of music theory. It helps learning progressively the position of the notes on the range in both treble and bass clefs. Listening

More information

Lecture 2 Video Formation and Representation

Lecture 2 Video Formation and Representation 2013 Spring Term 1 Lecture 2 Video Formation and Representation Wen-Hsiao Peng ( 彭文孝 ) Multimedia Architecture and Processing Lab (MAPL) Department of Computer Science National Chiao Tung University 1

More information

PYROPTIX TM IMAGE PROCESSING SOFTWARE

PYROPTIX TM IMAGE PROCESSING SOFTWARE Innovative Technologies for Maximum Efficiency PYROPTIX TM IMAGE PROCESSING SOFTWARE V1.0 SOFTWARE GUIDE 2017 Enertechnix Inc. PyrOptix Image Processing Software v1.0 Section Index 1. Software Overview...

More information

Types of CRT Display Devices. DVST-Direct View Storage Tube

Types of CRT Display Devices. DVST-Direct View Storage Tube Examples of Computer Graphics Devices: CRT, EGA(Enhanced Graphic Adapter)/CGA/VGA/SVGA monitors, plotters, data matrix, laser printers, Films, flat panel devices, Video Digitizers, scanners, LCD Panels,

More information

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Lesson 27 H.264 standard Lesson Objectives At the end of this lesson, the students should be able to: 1. State the broad objectives of the H.264 standard. 2. List the improved

More information

CSC475 Music Information Retrieval

CSC475 Music Information Retrieval CSC475 Music Information Retrieval Monophonic pitch extraction George Tzanetakis University of Victoria 2014 G. Tzanetakis 1 / 32 Table of Contents I 1 Motivation and Terminology 2 Psychacoustics 3 F0

More information

Middle East Technical University

Middle East Technical University 1 Middle East Technical University CENG 491 Software Requirements Specifications for DigiMuse GOBIT M. Burhan Şentürk M. Yiğit Yıldırım Kamila Kuchalieva Ezgi Berberoğlu 2 Table Contents 1 Introduction...

More information

AP MUSIC THEORY SUMMER ASSIGNMENT AP Music Theory Students and Parents,

AP MUSIC THEORY SUMMER ASSIGNMENT AP Music Theory Students and Parents, AP MUSIC THEORY SUMMER ASSIGNMENT AP Music Theory Students and Parents, You are receiving this letter because you or your son/daughter is enrolled in AP Music Theory for this next school year. Please take

More information

Film-Tech. The information contained in this Adobe Acrobat pdf file is provided at your own risk and good judgment.

Film-Tech. The information contained in this Adobe Acrobat pdf file is provided at your own risk and good judgment. Film-Tech The information contained in this Adobe Acrobat pdf file is provided at your own risk and good judgment. These manuals are designed to facilitate the exchange of information related to cinema

More information

Hal Leonard Student Piano Library Correlation to Music Ace Maestro

Hal Leonard Student Piano Library Correlation to Music Ace Maestro The following pages provide a correlation between the Hal Leonard Student Piano Library Piano Lessons method books and the Music Ace Maestro software product from Harmonic Vision. Music Ace Maestro consists

More information

Grade One. MyMusicTheory.com

Grade One. MyMusicTheory.com MyMusicTheory.com Grade One Music Theory PREVIEW 1. Complete Course, Exercises & Answers 2. Scales & Key Signatures Supplement 3. Thirty Grade One Tests (ABRSM Syllabus) BY VICTORIA WILLIAMS BA MUSIC www.mymusictheory.com

More information

Grade One. MyMusicTheory.com. Music Theory PREVIEW 1. Complete Course, Exercises & Answers 2. Thirty Grade One Tests.

Grade One. MyMusicTheory.com. Music Theory PREVIEW 1. Complete Course, Exercises & Answers 2. Thirty Grade One Tests. MyMusicTheory.com Grade One Music Theory PREVIEW 1. Complete Course, Exercises & Answers 2. Thirty Grade One Tests (ABRSM Syllabus) BY VICTORIA WILLIAMS BA MUSIC www.mymusictheory.com Published: 1st March

More information

Melody transcription for interactive applications

Melody transcription for interactive applications Melody transcription for interactive applications Rodger J. McNab and Lloyd A. Smith {rjmcnab,las}@cs.waikato.ac.nz Department of Computer Science University of Waikato, Private Bag 3105 Hamilton, New

More information

Doubletalk Detection

Doubletalk Detection ELEN-E4810 Digital Signal Processing Fall 2004 Doubletalk Detection Adam Dolin David Klaver Abstract: When processing a particular voice signal it is often assumed that the signal contains only one speaker,

More information

Analysis, Synthesis, and Perception of Musical Sounds

Analysis, Synthesis, and Perception of Musical Sounds Analysis, Synthesis, and Perception of Musical Sounds The Sound of Music James W. Beauchamp Editor University of Illinois at Urbana, USA 4y Springer Contents Preface Acknowledgments vii xv 1. Analysis

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

AP MUSIC THEORY 2016 SCORING GUIDELINES

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

CARLISLE AREA SCHOOL DISTRICT Carlisle, PA Elementary Classroom Music K-5

CARLISLE AREA SCHOOL DISTRICT Carlisle, PA Elementary Classroom Music K-5 CARLISLE AREA SCHOOL DISTRICT Carlisle, PA 17013 Elementary Classroom Music K-5 Date of Board Approval: June 21, 2012 CARLISLE AREA SCHOOL DISTRICT PLANNED INSTRUCTION COVER PAGE Title of Course: _General

More information

Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes

Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes Daniel X. Le and George R. Thoma National Library of Medicine Bethesda, MD 20894 ABSTRACT To provide online access

More information

Using the new psychoacoustic tonality analyses Tonality (Hearing Model) 1

Using the new psychoacoustic tonality analyses Tonality (Hearing Model) 1 02/18 Using the new psychoacoustic tonality analyses 1 As of ArtemiS SUITE 9.2, a very important new fully psychoacoustic approach to the measurement of tonalities is now available., based on the Hearing

More information

Getting Started. Connect green audio output of SpikerBox/SpikerShield using green cable to your headphones input on iphone/ipad.

Getting Started. Connect green audio output of SpikerBox/SpikerShield using green cable to your headphones input on iphone/ipad. Getting Started First thing you should do is to connect your iphone or ipad to SpikerBox with a green smartphone cable. Green cable comes with designators on each end of the cable ( Smartphone and SpikerBox

More information

Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System

Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System Ph.D Research Proposal: Coordinating Knowledge Within an Optical Music Recognition System J. R. McPherson March, 2001 1 Introduction to Optical Music Recognition Optical Music Recognition (OMR), sometimes

More information

Algebra I Module 2 Lessons 1 19

Algebra I Module 2 Lessons 1 19 Eureka Math 2015 2016 Algebra I Module 2 Lessons 1 19 Eureka Math, Published by the non-profit Great Minds. Copyright 2015 Great Minds. No part of this work may be reproduced, distributed, modified, sold,

More information

AUTOMATIC ACCOMPANIMENT OF VOCAL MELODIES IN THE CONTEXT OF POPULAR MUSIC

AUTOMATIC ACCOMPANIMENT OF VOCAL MELODIES IN THE CONTEXT OF POPULAR MUSIC AUTOMATIC ACCOMPANIMENT OF VOCAL MELODIES IN THE CONTEXT OF POPULAR MUSIC A Thesis Presented to The Academic Faculty by Xiang Cao In Partial Fulfillment of the Requirements for the Degree Master of Science

More information

Objectives: Topics covered: Basic terminology Important Definitions Display Processor Raster and Vector Graphics Coordinate Systems Graphics Standards

Objectives: Topics covered: Basic terminology Important Definitions Display Processor Raster and Vector Graphics Coordinate Systems Graphics Standards MODULE - 1 e-pg Pathshala Subject: Computer Science Paper: Computer Graphics and Visualization Module: Introduction to Computer Graphics Module No: CS/CGV/1 Quadrant 1 e-text Objectives: To get introduced

More information

Pitch. The perceptual correlate of frequency: the perceptual dimension along which sounds can be ordered from low to high.

Pitch. The perceptual correlate of frequency: the perceptual dimension along which sounds can be ordered from low to high. Pitch The perceptual correlate of frequency: the perceptual dimension along which sounds can be ordered from low to high. 1 The bottom line Pitch perception involves the integration of spectral (place)

More information

QUALITY OF COMPUTER MUSIC USING MIDI LANGUAGE FOR DIGITAL MUSIC ARRANGEMENT

QUALITY OF COMPUTER MUSIC USING MIDI LANGUAGE FOR DIGITAL MUSIC ARRANGEMENT QUALITY OF COMPUTER MUSIC USING MIDI LANGUAGE FOR DIGITAL MUSIC ARRANGEMENT Pandan Pareanom Purwacandra 1, Ferry Wahyu Wibowo 2 Informatics Engineering, STMIK AMIKOM Yogyakarta 1 pandanharmony@gmail.com,

More information

InfoVue OLED Display

InfoVue OLED Display Electronic Component Solutions InfoVue OLED Display ITW ECS brand Lumex announces the release of the InfoVue OLED Display equipped UART interface which features an ultra thin display with low power consumption.

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

8/30/2010. Chapter 1: Data Storage. Bits and Bit Patterns. Boolean Operations. Gates. The Boolean operations AND, OR, and XOR (exclusive or)

8/30/2010. Chapter 1: Data Storage. Bits and Bit Patterns. Boolean Operations. Gates. The Boolean operations AND, OR, and XOR (exclusive or) Chapter 1: Data Storage Bits and Bit Patterns 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns 1.5 The Binary System 1.6 Storing Integers 1.8 Data

More information

2013 Assessment Report. Music Level 1

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

Digital Television Fundamentals

Digital Television Fundamentals Digital Television Fundamentals Design and Installation of Video and Audio Systems Michael Robin Michel Pouiin McGraw-Hill New York San Francisco Washington, D.C. Auckland Bogota Caracas Lisbon London

More information

Music Source Separation

Music Source Separation Music Source Separation Hao-Wei Tseng Electrical and Engineering System University of Michigan Ann Arbor, Michigan Email: blakesen@umich.edu Abstract In popular music, a cover version or cover song, or

More information

How to Read Just Enough Music Notation. to Get by in Pop Music

How to Read Just Enough Music Notation. to Get by in Pop Music Special Report How to Read Just Enough Music Notation page 1 to Get by in Pop Music THE NEW SCHOOL OF AMERICAN MUSIC $5.00 Mastering music notation takes years of tedious study and practice. But that s

More information

Video Graphics Array (VGA)

Video Graphics Array (VGA) Video Graphics Array (VGA) Chris Knebel Ian Kaneshiro Josh Knebel Nathan Riopelle Image Source: Google Images 1 Contents History Design goals Evolution The protocol Signals Timing Voltages Our implementation

More information

THE BERGEN EEG-fMRI TOOLBOX. Gradient fmri Artifatcs Remover Plugin for EEGLAB 1- INTRODUCTION

THE BERGEN EEG-fMRI TOOLBOX. Gradient fmri Artifatcs Remover Plugin for EEGLAB 1- INTRODUCTION THE BERGEN EEG-fMRI TOOLBOX Gradient fmri Artifatcs Remover Plugin for EEGLAB 1- INTRODUCTION This EEG toolbox is developed by researchers from the Bergen fmri Group (Department of Biological and Medical

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

OpenStax-CNX module: m Time Signature * Catherine Schmidt-Jones

OpenStax-CNX module: m Time Signature * Catherine Schmidt-Jones OpenStax-CNX module: m10956 1 Time Signature * Catherine Schmidt-Jones This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract The time signature

More information

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery Rec. ITU-R BT.1201 1 RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery (Question ITU-R 226/11) (1995) The ITU Radiocommunication Assembly, considering a) that extremely high resolution imagery

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Sims USOO6734916B1 (10) Patent No.: US 6,734,916 B1 (45) Date of Patent: May 11, 2004 (54) VIDEO FIELD ARTIFACT REMOVAL (76) Inventor: Karl Sims, 8 Clinton St., Cambridge, MA

More information

Video coding standards

Video coding standards Video coding standards Video signals represent sequences of images or frames which can be transmitted with a rate from 5 to 60 frames per second (fps), that provides the illusion of motion in the displayed

More information