Shades of Music. Projektarbeit

Similar documents
TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Methods for the automatic structural analysis of music. Jordan B. L. Smith CIRMMT Workshop on Structural Analysis of Music 26 March 2010

Audio Structure Analysis

Audio Structure Analysis

A repetition-based framework for lyric alignment in popular songs

MUSI-6201 Computational Music Analysis

Automatic Extraction of Popular Music Ringtones Based on Music Structure Analysis

Music Structure Analysis

Music Information Retrieval

Audio Structure Analysis

Outline. Why do we classify? Audio Classification

Tempo and Beat Analysis

Computational Modelling of Harmony

Automatic Music Clustering using Audio Attributes

Music Mood. Sheng Xu, Albert Peyton, Ryan Bhular

Topics in Computer Music Instrument Identification. Ioanna Karydi

The Million Song Dataset

CS 591 S1 Computational Audio

Melody Retrieval On The Web

DAY 1. Intelligent Audio Systems: A review of the foundations and applications of semantic audio analysis and music information retrieval

Music Segmentation Using Markov Chain Methods

Computational Models of Music Similarity. Elias Pampalk National Institute for Advanced Industrial Science and Technology (AIST)

Automatic Music Genre Classification

Topic 11. Score-Informed Source Separation. (chroma slides adapted from Meinard Mueller)

A QUERY BY EXAMPLE MUSIC RETRIEVAL ALGORITHM

Informed Feature Representations for Music and Motion

Classification of Timbre Similarity

Feature-Based Analysis of Haydn String Quartets

Content Map For Fine Arts - Music

Creating a Feature Vector to Identify Similarity between MIDI Files

Music Radar: A Web-based Query by Humming System

Enhancing Music Maps

MusCat: A Music Browser Featuring Abstract Pictures and Zooming User Interface

2nd Grade Music Music

Gaining Musical Insights: Visualizing Multiple. Listening Histories

jsymbolic 2: New Developments and Research Opportunities

The song remains the same: identifying versions of the same piece using tonal descriptors

2 2. Melody description The MPEG-7 standard distinguishes three types of attributes related to melody: the fundamental frequency LLD associated to a t

Music Information Retrieval. Juan P Bello

FINDING REPEATING PATTERNS IN ACOUSTIC MUSICAL SIGNALS : APPLICATIONS FOR AUDIO THUMBNAILING.

MUSIC SHAPELETS FOR FAST COVER SONG RECOGNITION

Music out of Digital Data

Music Recommendation from Song Sets

Rhythm related MIR tasks

MODELS of music begin with a representation of the

Banff Sketches. for MIDI piano and interactive music system Robert Rowe

Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment

AUTOMASHUPPER: AN AUTOMATIC MULTI-SONG MASHUP SYSTEM

A Survey of Audio-Based Music Classification and Annotation

Music Information Retrieval (MIR)

Singer Traits Identification using Deep Neural Network

Articulation Clarity and distinct rendition in musical performance.

A PERPLEXITY BASED COVER SONG MATCHING SYSTEM FOR SHORT LENGTH QUERIES

Statistical Modeling and Retrieval of Polyphonic Music

Representing, comparing and evaluating of music files

An ecological approach to multimodal subjective music similarity perception


Norman Public Schools MUSIC ASSESSMENT GUIDE FOR GRADE 8

Music Information Retrieval (MIR)

Frankenstein: a Framework for musical improvisation. Davide Morelli

This project will work with two different areas in digital signal processing: Image Processing Sound Processing

2016 HSC Music 1 Aural Skills Marking Guidelines Written Examination

Music Mood Classification - an SVM based approach. Sebastian Napiorkowski

AudioRadar. A metaphorical visualization for the navigation of large music collections

The MAMI Query-By-Voice Experiment Collecting and annotating vocal queries for music information retrieval

Audio Feature Extraction for Corpus Analysis

Crossroads: Interactive Music Systems Transforming Performance, Production and Listening

Comparison of Dictionary-Based Approaches to Automatic Repeating Melody Extraction

Quaver FUNdamentals Project Book

Hidden Markov Model based dance recognition

Week 14 Music Understanding and Classification

Citation for published version (APA): Jensen, K. K. (2005). A Causal Rhythm Grouping. Lecture Notes in Computer Science, 3310,

A System for Automatic Chord Transcription from Audio Using Genre-Specific Hidden Markov Models

MUSIC/AUDIO ANALYSIS IN PYTHON. Vivek Jayaram

WHAT MAKES FOR A HIT POP SONG? WHAT MAKES FOR A POP SONG?

Bi-Modal Music Emotion Recognition: Novel Lyrical Features and Dataset

Music Structure Analysis

INTER GENRE SIMILARITY MODELLING FOR AUTOMATIC MUSIC GENRE CLASSIFICATION

Week 14 Query-by-Humming and Music Fingerprinting. Roger B. Dannenberg Professor of Computer Science, Art and Music Carnegie Mellon University

A System for Acoustic Chord Transcription and Key Extraction from Audio Using Hidden Markov models Trained on Synthesized Audio

Perceptual dimensions of short audio clips and corresponding timbre features

CTP431- Music and Audio Computing Music Information Retrieval. Graduate School of Culture Technology KAIST Juhan Nam

The Effect of DJs Social Network on Music Popularity

Classroom. Chapter 1: Lesson 6

Toward Automatic Music Audio Summary Generation from Signal Analysis

Efficient Computer-Aided Pitch Track and Note Estimation for Scientific Applications. Matthias Mauch Chris Cannam György Fazekas

Robert Alexandru Dobre, Cristian Negrescu

CSC475 Music Information Retrieval

Leicester-Shire Schools Music Service Unit 3 Rhythm Year 3

Tempo and Beat Tracking

Automatic Rhythmic Notation from Single Voice Audio Sources

HUMAN PERCEPTION AND COMPUTER EXTRACTION OF MUSICAL BEAT STRENGTH

A TEXT RETRIEVAL APPROACH TO CONTENT-BASED AUDIO RETRIEVAL

Music Similarity and Cover Song Identification: The Case of Jazz

Music Explorations Subject Outline Stage 2. This Board-accredited Stage 2 subject outline will be taught from 2019

However, in studies of expressive timing, the aim is to investigate production rather than perception of timing, that is, independently of the listene

Introductions to Music Information Retrieval

Subjective Similarity of Music: Data Collection for Individuality Analysis

WASD PA Core Music Curriculum

Computer Coordination With Popular Music: A New Research Agenda 1

Transcription:

Shades of Music Projektarbeit Tim Langer LFE Medieninformatik 28.07.2008 Betreuer: Dominikus Baur Verantwortlicher Hochschullehrer: Prof. Dr. Andreas Butz LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 1 / 17

Goal Recommendation of relevant objects (based on their similarity to a user s choice [Query-by-Example]) Measure musical similarity for song segments instead of whole songs to consider the inner diversity of a song Visualize the emerging links between songs Music recommendation by last.fm [1] LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 2 / 17

Overview Related Work Similarity Measuring Segmentation Shades of Music General Concept Backend Calculations Graphical User Interface Conclusion & Outline LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 3 / 17

Symbolic Similarity Measuring Use existent data such as Lyrics Scores Midis Rhythmic patterns Tags (e.g. ID3-Tags) Intuitive Easy to use and understand German national anthem [2] LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 4 / 17

Acoustic Similarity Measuring Measure data derived from the audio file, such as Loudness Pitch Timbre Bar & Beat (~ Rhythm) Tempo Raw input no faults But: limited technique, no subjectivity LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 5 / 17

Subjective Similarity Measuring Likeness is subjective and music is emotional Music classification should include listener s subjectivity Collaborative Filtering LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 6 / 17

Segmentation General idea: repetition Self-Similarity Verse & Chorus scheme Audio thumbnails A: Midi representation B: Texture representation Segmentation by [4] Self-Similarity [3] LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 7 / 17

Shades of Music Query-by-Example paradigm Faithless God Is a DJ used for this presentation Recommend music Discover unknown links Web-based multi-user system Subjective Similarity through Feedback process Collaborative Filtering possible User-Clustering possible (not used) LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 8 / 17

Shades of Music Use Case Users upload their songs Analyze songs & calculate similarities (own collection only) Listen to songs and find sections from other song similar to the one currently playing LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 9 / 17

Shades of Music - Backend Calculation using The Echonest.com framework Segmentation of a song into song sections Acoustic attributes Aggregate Segments (milliseconds) and their measured attributes with the sections (seconds) Similarity indicated by the absolute difference between the attribute s values, of two sections, proportional to the maximum Sections of Faithless God is a DJ LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 10 / 17

Shades of Music - Backend Calculation example Calculation of the average pitch chroma-vector for the last section of Faithless God is a DJ Absolute pitch difference between the last section from God is a DJ and a 80 second long section from Thriller LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 11 / 17

Shades of Music - Backend Feedback integration Feedback overrides acoustic measurement Stored value = (feedback scale value 1 ) * 0.25 range from 0.0 to 1.0 just like the calculations Use the accumulated average value from all known votes for an entry belonging to section A and section B Vote on total adjust all other attributes User links via duplicated songs Detection through Levenshtein distance Use existing entry that is already linked to other users LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 12 / 17

Shades of Music - Interface LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 13 / 17

Shades of Music - Interface Interaction possibilities Play a song (of course!) Select similarity attributes to display Rate a recommendation (scale 1 to 5) Voting option Play a recommended song Detail view of the pitch-wise recommendations for Faithless God is a DJ LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 14 / 17

Conclusion Problems Scalability: (n*(n-1))/2 comparisons for each attribute Echonest segmentation unsatisfactory Acoustic measuring can only be a first step (feedback included but requires a lot of work to improve the system) Varying section length (e.g. compare a 2s section with a 20s section) leads to low meaningful results No local file upload No section labeling (e.g. Verse & Refrain) would be helpful LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 15 / 17

Possible Extensions & Outlook Extensions Allow to create, delete and edit section borders Integrate user spanning song similarities (currently excluded) Alternative use cases Compare a calculation-only system with a user-only system Visualize larger collections with song-section links (no Query-By- Example) Find music samples (similar to Whosampled.com) and/or split remixes or mixed songs (e.g. DJ Sets) LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 16 / 17

Quellen (1) www.last.fm (2) www.hkbu.edu.hk (3) J. Foote. Visualizing music using self-similarity. In Proceedings of the seventh ACM international conference on Multimedia (Part 1), pages 77-80. ACM New York, NY, USA, 1999 (4) J. Aucouturier and M. Sandler. Segmentation of musical segments using hidden Markov models. Preprints-Audio Engineering Society, 2001 LMU Department of Media Informatics Projektarbeit Shades of Music tim.langer@campus.lmu.de Slide 17 / 17