Development of an Optical Music Recognizer (O.M.R.).
|
|
- Charles Houston
- 5 years ago
- Views:
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 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 informationOptical 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 informationUSING 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 informationDepartment 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 informationMusic 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 informationBUILDING 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 informationBREAKING 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 informationDeveloping 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 informationENGIN 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 information6.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 informationMusic 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 informationBasics 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 informationRepresenting, 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 informationAP 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 informationPreface. 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 informationWritten 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 informationPart 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 informationNortheast 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 informationKeys: 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 informationxlsx 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 informationStudy 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 informationKeyboard 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 informationThe 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 informationThe 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 informationSemi-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 information2. 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 informationFigure 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 informationModule 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 informationOptical 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 informationTowards 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 informationAPPENDIX 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 informationModule 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 informationIntroduction 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 informationMUSIC 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 informationVirtual 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 informationTOWARD 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 informationAPPLICATIONS 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 informationFor 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 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 informationCS2401-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 informationAP 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 informationLab 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 informationVISUAL 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 informationMusic 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 informationGRAPH-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 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 informationWhat 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 informationA 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 informationSmartScore 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 informationI) 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 informationA 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 informationScore 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 informationHigh 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 informationOrchestration 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 informationOptical 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 informationFigure 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 informationHomework 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 informationCredo 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 informationOff-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 informationGetting 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 informationLecture 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 informationPYROPTIX 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 informationTypes 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 informationModule 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 informationCSC475 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 informationMiddle 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 informationAP 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 informationFilm-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 informationHal 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 informationGrade 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 informationGrade 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 informationMelody 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 informationDoubletalk 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 informationAnalysis, 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 informationBuilding 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 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 informationCARLISLE 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 informationAutomatically 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 informationUsing 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 informationGetting 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 informationPh.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 informationAlgebra 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 informationAUTOMATIC 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 informationObjectives: 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 informationPitch. 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 informationQUALITY 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 informationInfoVue 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 informationabout 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 information8/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 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 informationDigital 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 informationMusic 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 informationHow 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 informationVideo 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 informationTHE 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 informationStudent 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 informationOpenStax-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 informationRECOMMENDATION 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 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 informationVideo 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