Music on Mobile Phones Issues Overview. Mobile Music Formats Common Music Formats used in Multimedia Messaging Services (MMS) are: MIDI SP-MIDI I-Melody.

Slides:



Advertisements
Similar presentations
Chapter 2: Rhythm and Pitch
Advertisements

1 Multimedia on the Web: Issues of Bandwidth Bandwidth is a measure of the amount of data that can be sent through a communication pipeline each second.
Sound, Part 3. Multiple Echoes Here is a recipe to create multiple echoes: def echoes(sndfile, delay, num): s1 = makeSound(sndfile) ends1 = getLength(s1)
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
Repetition Control Structures
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
C o n f i d e n t i a l Developed By Nitendra NextHome Subject Name: Data Structure Using C Unit : Overview of Queues.
1 Machine learning for note onset detection. Alexandre Lacoste & Douglas Eck.
1 CMSHN1114/CMSCD1011 Introduction to Computer Audio Lecture 9: Computer audio applications Dr David England School of Computing and Mathematical Sciences.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Timbre (pronounced like: Tamber) pure tones are very rare a single note on a musical instrument is a superposition (i.e. several things one on top of.
Distributed Systems Fall 2009 Logical time, global states, and debugging.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
UFCEXR-20-1Multimedia Sound Production Basic Components for Sound Production.
Example 9.1 Goal Programming | 9.3 | Background Information n The Leon Burnit Ad Agency is trying to determine a TV advertising schedule.
Week 7 – MIDI and Sound. MIDI Musical Instrument Digital Interface Stores instructions instead of waveforms –What instrument to use –What note to play.
SMAF What Is SMAF? What Is Is SMAF? What Can Use SMAF? SMAF Structure How SMAF files are Created MIDI and SMAF Demo.
Video for Mobile Device Mark Green School of Creative Media.
What are harmonics? Superposition of two (or more) frequencies yields a complex wave with a fundamental frequency.
Chapter 6 AN INTRODUCTION TO FILES AND FILE PROCESSING Dr. Ali Can Takinacı İstanbul Technical University Faculty of Naval Architecture and Ocean Engineering.
Chapter 9 Audio.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Optimizing picture file size. Three things you can do to lower file size  Lower the resolution  Crop the picture  Save with a file format that uses.
Lesson 7 Metre and Rhythm: Composing a 3-Part Rhythmic Piece.
System Resources INFO1119 (Fall 2012).
D IRECT M AIL, E MAIL, W EB I NTEGRATION Delivering Measurable Results Marketing Techniques to Increase Response & Revenue |
infinity-project.org Engineering education for today’s classroom 53 Design Problem - Digital Band Build a digital system that can create music of any.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
School of Informatics CG087 Time-based Multimedia Assets Sampling & SequencingDr Paul Vickers1 Sampling & Sequencing Combining MIDI and audio.
Lecture 18 Page 1 CS 111 Online Design Principles for Secure Systems Economy Complete mediation Open design Separation of privileges Least privilege Least.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 17:Wavetable Synthesis Ken Greenebaum.
MIDI and YOU Orchestra in a Box. What is MIDI?  Musical Instrument Digital Interface  MIDI is a protocol - a standard by which two electronic instruments.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
ECE 2300 Circuit Analysis Dr. Dave Shattuck Associate Professor, ECE Dept. Lecture Set #13 Step Response W326-D3.
HOW MUSICAL LINES INTERACT Musical Texture, Form, and Style.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
Elements of Music. When you listen to a piece of music, you'll notice that it has several different characteristics; it may be soft or loud, slow or fast,
Multimedia Technology and Applications Chapter 2. Digital Audio
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
CMSCDHN1114/CMSCD1011 Introduction to Computer Audio
Creating Simple Arrangements. Arranging “Taking an existing piece of music and changing it in some way for a performance.” Composing “Writing a new piece.
Digital Audio IV MIDI Overview. Sending MIDI Information I. Serial Transmission A. Single cable to move data B. Slower than parallel, but is less expensive.
ADV. NETWORK SECURITY CODY WATSON What’s in Your Dongle and Bank Account? Mandatory and Discretionary Protections of External Resources.
For my final project I am going to use the SDRAM. I am uploading 9 files that exceed the limit of the internal memory RAM. I am going to manipulate the.
DATA AND FILE FORMATS. RTF TIFF MIDI JPEG DIB MPEG
James Hornsby Connor Bradshaw 1168 Unit 1. Unit Unit  I will use Garageband because it has simple user interface, it is easy to use.
By Cheyenne Morgan Unit 1- Set up and operate a DAW.
Theme: Multimedia Sound ProductionUFCFY Multimedia Sound Production.
Renaissance music started in the 1450 and began in Italy but soon spread to the rest of Europe. This kind of music was less governed by the church.
BY: SHANANN THOMPSON.  A DJ uses many different types of equipment. Some of these are mixers, headphones, speakers and a turn tables or a laptop and.
Chapter Two Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User's Approach Eighth Edition.
1 Automatic Music Style Recognition Arturo Camacho.
Sound. Sound Capture We capture, or record, sound by a process called sampling: “measuring” the sound some number of times per second. Sampling rate is.
Films and the Other Arts Terminology. The Short Guide to Writing About Films, Carrigan, Chapter 3 Narrative The story is all the events that are presented.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
Presented by: Dr Eman Morsi Decibel Conversion. The use of decibels is widespread throughout the electronics industry. Many electronic instruments are.
MIDI Musical Instrument Digital Interface Musical sound can be generated, unlike other types of sounds. The Musical Instrument Digital Interface standard.
Understanding Midi Audio Processing Describe the Midi Audio Processing.
Lecture -5 Topic :- Step Response in RL and RC Circuits Reference : Chapter 7, Electric circuits, Nilsson and Riedel, 2010, 9 th Edition, Prentice Hall.
System Software (1) The Operating System
Musical Instruments. Notes  Different musical notes correspond to different frequencies  The equally tempered scaled is set up off of 440 A  meaning.
XP Practical PC, 3e Chapter 14 1 Recording and Editing Sound.
Sound and music.
Chapter 15 Recording and Editing Sound
Objective % Explain concepts used to create digital audio.
Chapter Two Fundamentals of Data and Signals
Objective % Explain concepts used to create digital audio.
Multimedia: making it Work
Objective Explain concepts used to create digital audio.
Presentation transcript:

Music on Mobile Phones Issues Overview

Mobile Music Formats Common Music Formats used in Multimedia Messaging Services (MMS) are: MIDI SP-MIDI I-Melody SP-MIDI is in principle a MIDI file with a special System Exclusive message. I-Melody is a simple single polyphonic format which does not define any instruments. Transcoding between MIDI, SP-MIDI, and I-Melody, in general is a problem of polyphony reduction

Problems Mobile devices usually have a limitation on the Maximum Instantaneous Polyphony (MIP) the hardware can support. Most MIDI were composed without the MIP consideration. Problems when downloading these MIDI files into a mobile device: Some MIDI file cannot be played back at all Some play back with a poor quality SP-MIDI is an attempt to solve the problem, but early SP-MIDI hardware introduce more problems: It may fail to play some SP-MIDI when the MIP in the SP-MIDI exceeds the hardware limitation An even extreme case is I-Melody, which always has an MIP value of 1.

Experiment on N7250 Nokia 7250 a representative of the Nokia Series 40 mobile phone platform supports a MIP of 4. The MIDI to be tested is Canyon.mid An old midi file comes with MS Windows, since Windows 3.1 Single Track, 11 Channels MIP was found to be 28 The MIDI itself cannot be played on N7250 at all Two approaches were used in an attempt to make it playable regardless of the quality Throwing away notes to guarantee MIP to be within a certain value Convert to a SP-MIDI

Experiment Results for N7250 SP-MIDI is not guaranteed to be playable! MIDI within MIP is not guaranteed to be payable!

Solution Due to buggy Hardware, to guarantee a MIDI be playable, a MIDI file must fulfill the following: The MIDI’s MIP be reduced to within the hardware MIP limitation Convert to SP-MIDI by adding a MIP table

A simple MIP reduction algorithm Assign Channel priorities in the following manner: 1,10,2,3,4,5,6,7,8,9,11,12,13,14,15,16 Channel 10 is the Rhythm or Percussion channel defined in General MIDI spec. Reduce every channel to single polyphonic by note- stealing in a FIFO manner Now N channels will have a MIP of N By simply grouping the 1 st N channels into a MIDI file, the MIP of this new MIDI will be less than or equal to N A MIP value of 1 corresponds to its I-Melody equivalent when transcoded.

Conversion Results Original (28 MIP) 8 MIP – sounds OK 4 MIP – still acceptable 1 MIP – terrible

Example Conversion - Classical Opus85.mid 29 MIP Results for 8 MIP, 4 MIP and 1 MIP respectively: Some sudden silent periods e.g. 2:26 – 2:37 Sounds OK Many silent periods, only a flute part remains

Example Conversion - Modern Epiphany.mid 18 MIP The song begins with only two instruments with content getting richer and richer. Results for 8 MIP, 4 MIP and 1 MIP respectively: A sudden silent period appears in around 28-33s Sounds OK Many silent periods, sounds terrible

Example Conversion - Western LetItBe.mid 15 MIP Results for 8 MIP, 4 MIP and 1 MIP respectively: Main theme completely lost with many silent periods Sounds OK No sound at all!

Example Conversion - Chinese 1343.mid 15 MIP The main theme of an old Chinese Kung-Fu TV program Results for 8 MIP, 4 MIP and 1 MIP respectively: Main theme lost, instead a series of bass remains Sounds OK Only basses remains!

Conversion Problems Main theme lost The general priority that higher channel number will have higher priority is not always valid, although this has been specified in the MIDI specification Silent Periods It may happen that the Main theme is elaborated by interlacing several instruments The instrument based algorithm may throw away a key instrument which resulted in the silent periods

Observations Simple Polyphony reduction without Music Understanding is not enough to provide a good quality conversion form a higher MIP device to a lower MIP device. The poor quality becomes noticeable especially when the MIP of the target device is less than or equal to 4. The poor quality is in general shown in two ways : Main theme lost Sudden silent periods Music Understanding technique to analysis the main theme of the piece of the Music seems to be a viable solution to this problem

A refined MIP reduction algorithm Combine all notes into single channel Use MIP=N for this single channel. Use note-stealing in FIFO manner.

Conversion Results - Canyon Original (28 MIP) 8 MIP – very good 4 MIP – good 1 MIP – not bad for so cheap! better than expected!

Example Conversion - Classical Opus85.mid 29 MIP Results for 8 MIP, 4 MIP and 1 MIP respectively: ok Very good Interesting!

Example Conversion - Modern Epiphany.mid 18 MIP The song begins with only two instruments with content getting richer and richer. Results for 8 MIP, 4 MIP and 1 MIP respectively: goodVery goodok

Example Conversion - Western LetItBe.mid 15 MIP Results for 8 MIP, 4 MIP and 1 MIP respectively: goodVery goodok

Example Conversion - Chinese 1343.mid 15 MIP The main theme of an old Chinese Kung-Fu TV program Results for 8 MIP, 4 MIP and 1 MIP respectively: goodVery goodStrange, but want do you expect?