Music-Driven Motion Editing Marc Cardle Rainbow Group Computer Laboratory University of Cambridge Marc Cardle Rainbow Group Computer.

Slides:



Advertisements
Similar presentations
Presentation and Multimedia
Advertisements

Easily extensible unix software for spectral analysis, display modification, and synthesis of musical sounds James W. Beauchamp School of Music Dept.
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
Chapter 5-Sound.
5/4/20151 Lesson 5 Sound. 5/4/20152 Overview Introduction to sound. Multimedia system sound. Digital audio. MIDI audio. Audio file formats.
Speaker Recognition Sharat.S.Chikkerur Center for Unified Biometrics and Sensors
Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 4 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny.
Overview What : Stroke type Transformation: Timbre Rhythm When: Stroke timing Resynthesis.
Rhythmic Similarity Carmine Casciato MUMT 611 Thursday, March 13, 2005.
Edit this text to create a title slide And put your sub-heading here.
Content-Based Classification, Search & Retrieval of Audio Erling Wold, Thom Blum, Douglas Keislar, James Wheaton Presented By: Adelle C. Knight.
Toward Semantic Indexing and Retrieval Using Hierarchical Audio Models Wei-Ta Chu, Wen-Huang Cheng, Jane Yung-Jen Hsu and Ja-LingWu Multimedia Systems,
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Classifying Motion Picture Audio Eirik Gustavsen
Copyright Nov. 2002, George Tzanetakis Digital Music & Music Processing George Tzanetakis PostDoctoral Fellow Computer Science Department Carnegie Mellon.
09/11/2006 Bharathi Manivannan A.S Motion Warping International Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’95 - -Andrew Witkin.
DEVON BRYANT CS 525 SEMESTER PROJECT Audio Signal MIDI Transcription.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
Music Processing Roger B. Dannenberg. Overview  Music Representation  MIDI and Synthesizers  Synthesis Techniques  Music Understanding.
Using Sound in Games Alex Baumann Outline 3D Spatialization Getting and Editing Sounds Using Sounds in Games Music in Games Example Videos.
A PRESENTATION BY SHAMALEE DESHPANDE
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
Simple Guide to Movie Maker By Peter Huang. Opening up movie maker This is what you should see when you open Windows Movie Maker.
Sound Applications Advanced Multimedia Tamara Berg.
Digital Sound and Video Chapter 10, Exploring the Digital Domain.
MIDI. A protocol that enables computers, synthesizers, keyboards, and other musical devices to communicate with each other. Instead of storing actual.
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.
Multimedia Specification Design and Production 2013 / Semester 2 / week 3 Lecturer: Dr. Nikos Gazepidis
Video Editing with Pinnacle Studio. Agenda Pinnacle Studio 12 Family  Studio 12  Studio 12 Plus  Studio 12 Ultimate.
Sound and audio. Table of Content 1.Introduction 2.Properties of sound 3.Characteristics of digital sound 4.Calculate audio data size 5.Benefits of using.
Signal Digitization Analog vs Digital Signals An Analog Signal A Digital Signal What type of signal do we encounter in nature?
Multimedia Elements: Sound, Animation, and Video.
Edit this text to create a Heading  This subtitle is 20 points  Bullets are blue  They have 110% line spacing, 2 points before & after  Longer bullets.
Sound on the Web. Using Sound on a Web Site Conveying information  pronounce a word or describe a product Set a mood  music to match the web page scene.
Fundamentals of Music Processing
Sound element Week - 11.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Revision CUS30109 Certificate III in music. Microphones - Condenser w phantom power - Dynamic - What each is used for - Polar patterns/ frequency response.
Sound Representation Digitizing Sound Sound waves through Air Different Voltages Voltage converted to numbers.
Polyphonic Transcription Bruno Angeles McGill University - Schulich School of Music MUMT-621 Fall /14.
Title Slide (Arial bold, 36 pt., centered ) Name of Presenter (Arial bold, 24 pt., centered)
Virtual Instruments and Sequencing. Proses Pembuatan Lagu/Musik TrackingMixingMastering.
Edit this text to create a Heading  This subtitle is 20 points  Bullets are blue  They have 110% line spacing, 2 points before & after  Longer bullets.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4: Sound.
Sampling BTEC Level 3 Extended Diploma in Music Technology Year 1 Sound Creation & Manipulation Modulation – LFOs & Envelopes.
No movie would be complete without opening titles, captions and closing credits. In the Title Step, you can create animated text titles or choose from.
1/20 System Overview Cyclic mo-cap data (walking, running..) Cyclic mo-cap data (walking, running..) Music / Sound (audio) Music / Sound (audio) Resulting.
MMDB-8 J. Teuhola Audio databases About digital audio: Advent of digital audio CD in Order of magnitude improvement in overall sound quality.
Edit this text to create a Heading  This subtitle is 20 points  Bullets are blue  They have 110% line spacing, 2 points before & after  Longer bullets.
Power Quality: A Nonlinear Adaptive Filter for Improved Power System Operation and Protection Research Overview: Focuses on the application of a new algorithm.
Adobe AuditionProject 4 guide © 2012 Adobe Systems IncorporatedOverview of Adobe Audition workspace1 Adobe Audition is an audio application designed for.
Edit this text to create a Heading  This subtitle is 20 points  Bullets are blue  They have 110% line spacing, 2 points before & after  Longer bullets.
Predicting Voice Elicited Emotions
Content-Based MP3 Information Retrieval Chueh-Chih Liu Department of Accounting Information Systems Chihlee Institute of Technology 2005/06/16.
Animation From Observation: Motion Editing Dan Kong CMPS 260 Final Project.
David DuemlerMartin Pendergast Nick KwolekStephen Edwards.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Lecture # 23 Sound Synthesis & Sound Arithmetic A “ sound font ” dog Jane knows Fred Ralph the loves Jane lovesFred.
Spectral subtraction algorithm and optimize Wanfeng Zou 7/3/2014.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4: Sound.
What is automatic music transcription? Transforming an audio signal of a music performance in a symbolic representation (MIDI or score). Aim: This prototype.
Onset Detection, Tempo Estimation, and Beat Tracking
ASiMoV: Automated Stop-Motion Music Videos
Presenter: Simon de Leon Date: March 2, 2006 Course: MUMT611
Ms Jennifer - Senior 4 - Data Representation Introduction
Edit this text to create a title slide
Measuring the Similarity of Rhythmic Patterns
Music Signal Processing
Presentation transcript:

Music-Driven Motion Editing Marc Cardle Rainbow Group Computer Laboratory University of Cambridge Marc Cardle Rainbow Group Computer Laboratory University of Cambridge

Music-Driven Motion Editing – Marc Cardle Overview of Talk Background: Example Animation Background: Example Animation Research goals and framework overview Research goals and framework overview Musical Features Musical Features Motion Editing Motion Editing Examples Examples Background: Example Animation Background: Example Animation Research goals and framework overview Research goals and framework overview Musical Features Musical Features Motion Editing Motion Editing Examples Examples

Music-Driven Motion Editing – Marc Cardle What is driving what? Film Soundtracks Music Videos

Music-Driven Motion Editing – Marc Cardle Animusic Approach (Lytle ’94)

Music-Driven Motion Editing – Marc Cardle A framework for motion editing using music analysis A framework for motion editing using music analysis Simplify and automate the generation of synchronised musical animations Simplify and automate the generation of synchronised musical animations A framework for motion editing using music analysis A framework for motion editing using music analysis Simplify and automate the generation of synchronised musical animations Simplify and automate the generation of synchronised musical animations Research Goal

Music-Driven Motion Editing – Marc Cardle MIDIMIDI Parametric representation Parametric representation Pitch, velocity Pitch, velocity Start-time and End-time Start-time and End-time Parametric representation Parametric representation Pitch, velocity Pitch, velocity Start-time and End-time Start-time and End-time Synthesizer Sampler Audio Signal (Lytle ’94)

Music-Driven Motion Editing – Marc Cardle Audio and MIDI Analysis is based on both MIDI and Audio Analysis is based on both MIDI and Audio Complementary perspectives on the analysed music Complementary perspectives on the analysed music Analysis is based on both MIDI and Audio Analysis is based on both MIDI and Audio Complementary perspectives on the analysed music Complementary perspectives on the analysed music + + Audio MIDI

Music-Driven Motion Editing – Marc Cardle System Overview

Music-Driven Motion Editing – Marc Cardle Musical Features

Music-Driven Motion Editing – Marc Cardle MIDI-Based Analysis

Music-Driven Motion Editing – Marc Cardle MIDI-Based Analysis Low-level MIDI note information Low-level MIDI note information MIDI Channel and Instrument information MIDI Channel and Instrument information Chord Recognizer Chord Recognizer Virtual Pitch Virtual Pitch Beat Tracking Beat Tracking Meter Meter Low-level MIDI note information Low-level MIDI note information MIDI Channel and Instrument information MIDI Channel and Instrument information Chord Recognizer Chord Recognizer Virtual Pitch Virtual Pitch Beat Tracking Beat Tracking Meter Meter

Music-Driven Motion Editing – Marc Cardle MIDI-Based Analysis Segmentation Segmentation Pattern Matching Pattern Matching Segmentation Segmentation Pattern Matching Pattern Matching

Music-Driven Motion Editing – Marc Cardle MIDI-Based Analysis Register Register Loudness Loudness Density Density Duration Duration Attack Speed Attack Speed Focus and Delay Focus and Delay Register Register Loudness Loudness Density Density Duration Duration Attack Speed Attack Speed Focus and Delay Focus and Delay Time Max Pitch Min Pitch Pitch

Music-Driven Motion Editing – Marc Cardle Audio-Based Analysis

Music-Driven Motion Editing – Marc Cardle Audio-Based Analysis Zero-Crossing Rate Zero-Crossing Rate Spectrum Amplitude Variations Spectrum Amplitude Variations Spectral Centroid Spectral Centroid Zero-Crossing Rate Zero-Crossing Rate Spectrum Amplitude Variations Spectrum Amplitude Variations Spectral Centroid Spectral Centroid

Music-Driven Motion Editing – Marc Cardle Features Animation MIDI Soundtrack Register Density - spread Density - notes Novelty Frequency Duration Dynamics Attack Speed Audio Soundtrack Mean Roll-off Mean Zero-Cr. Std Centroid Std Flux Std RMS Mean Centroid Mean Flux Mean RMS Std Roll-off Std Zero-Cr.

Music-Driven Motion Editing – Marc Cardle Motion Editing

Music-Driven Motion Editing – Marc Cardle Motion Editing Cyclification Cyclification (Silva ‘99) Time warping Time warping (Bruderlin ‘95) Various motion linear and non-linear filtering techniques Various motion linear and non-linear filtering techniques Cyclification Cyclification (Silva ‘99) Time warping Time warping (Bruderlin ‘95) Various motion linear and non-linear filtering techniques Various motion linear and non-linear filtering techniques (Gleicher ’00) (Litwinowicz ‘91) (Bruderlin ‘95)

Music-Driven Motion Editing – Marc Cardle Motion Editing Frequency spectrum re-scaling Frequency spectrum re-scaling (Bruderlin ‘95) Standard and multi-target blending Standard and multi-target blending Frequency spectrum re-scaling Frequency spectrum re-scaling (Bruderlin ‘95) Standard and multi-target blending Standard and multi-target blending

Music-Driven Motion Editing – Marc Cardle Motion Editing Emotional Transforms Emotional Transforms (Polich. ‘01) Noise addition Noise addition (Perlin ‘02) Motion warping Motion warping (Witkin ’95) Emotional Transforms Emotional Transforms (Polich. ‘01) Noise addition Noise addition (Perlin ‘02) Motion warping Motion warping (Witkin ’95) (Gleicher ’00)

Music-Driven Motion Editing – Marc Cardle Example - 1 Original Keyframe Motion Boring…

Music-Driven Motion Editing – Marc Cardle Example - 1 Modified Keyframe Motion

Music-Driven Motion Editing – Marc Cardle Example - 2 Velocity End-effectors Time Minima

Music-Driven Motion Editing – Marc Cardle Example - 2 Time Motion Amplitude Density Event New Motion

Music-Driven Motion Editing – Marc Cardle Animation - 2

Music-Driven Motion Editing – Marc Cardle Example - 3 Zero-Crossing Rate RMS Volume

Music-Driven Motion Editing – Marc Cardle Animation - 3

Music-Driven Motion Editing – Marc Cardle Future Work Add more music analysis and motion editing methods Add more music analysis and motion editing methods Maya Plugin with high-level descriptions Maya Plugin with high-level descriptions User testing (interested ?) User testing (interested ?) Add more music analysis and motion editing methods Add more music analysis and motion editing methods Maya Plugin with high-level descriptions Maya Plugin with high-level descriptions User testing (interested ?) User testing (interested ?)

Music-Driven Motion Editing – Marc Cardle Thank you Any Questions? Marc Cardle Rainbow Group Computer Laboratory University of Cambridge Thank you Any Questions? Marc Cardle Rainbow Group Computer Laboratory University of Cambridge

Music-Driven Motion Editing – Marc Cardle S2002 Bookman Old Style, Bold, 37 points This subtitle is 31 points Bullets are orange; text is 26 points Bullets are orange; text is 26 points They have 110% line spacing, 6 points before/after They have 110% line spacing, 6 points before/after Longer bullets in the form of a paragraph are harder to read if there is insufficient line spacing. This is the maximum recommended number of lines per slide (seven). Longer bullets in the form of a paragraph are harder to read if there is insufficient line spacing. This is the maximum recommended number of lines per slide (seven). Sub-bullets look like this. This subtitle is 31 points Bullets are orange; text is 26 points Bullets are orange; text is 26 points They have 110% line spacing, 6 points before/after They have 110% line spacing, 6 points before/after Longer bullets in the form of a paragraph are harder to read if there is insufficient line spacing. This is the maximum recommended number of lines per slide (seven). Longer bullets in the form of a paragraph are harder to read if there is insufficient line spacing. This is the maximum recommended number of lines per slide (seven). Sub-bullets look like this.