Music Computer & New Media.

Slides:



Advertisements
Similar presentations
1 ©2009 MeeMix MeeMix – A personalized Experience.
Advertisements

Music Select A Comprehensive Music Scheduling Software.
Multimedia Interfaces What is a multimedia interface – Most anything where users do not just interact with text – E.g., audio, speech, images, faces, video,
Information Retrieval in Practice
More Interfaces for Retrieval. Information Retrieval Activities Selecting a collection –Lists, overviews, wizards, automatic selection Submitting a request.
ADVISE: Advanced Digital Video Information Segmentation Engine
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
- Confidential - MoodLogic Metadata MoodLogic © 2004 MoodLogic, Inc. – No reproduction or distribution without prior written permission. The promise and.
Designing Software for Personal Music Management and Access Frank Shipman & Konstantinos Meintanis Department of Computer Science Texas A&M University.
Intelligent User Interfaces Research Group Directed by: Frank Shipman.
The Visual Knowledge Builder: A Second Generation Spatial Hypertext Frank M. Shipman III Haowei Hsieh Preetam Maloor J. Michael Moore.
Projects in the Intelligent User Interfaces Group Frank Shipman Associate Director, Center for the Study of Digital Libraries.
Overview of Search Engines
Topics for Today General Audio Speech Music Music management support.
A N APPROACH TO AUTOMATIC MUSIC PLAYLIST GENERATION USING I T UNES AND BEHAVIORAL DATA By Darrius Serrant, Undergraduate Supervised by Mitsunori Ogihara,
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Hyper-Hitchcock F. Shipman, A. Girgensohn, and L. Wilcox, "Hyper-Hitchcock: Towards the Easy Authoring of Interactive Video", Proceedings of INTERACT 2003,
By Jenny Brooks.  Save presentation by going to Office button (PowerPoint) or File (Keynote and Impress) and click on “Save.” At “Save” window, remind.
GarageBand Jessica Moidel Intro to Music Technology Final Presentation April 21, 2009.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
The Structure of Information Retrieval Systems LBSC 708A/CMSC 838L Douglas W. Oard and Philip Resnik Session 1: September 4, 2001.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval Annual Review Meeting - Introduction.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Guide to Parallel Operating Systems with Windows 7 and Linux Chapter 3 Using the Graphical User Interface.
Scale is the relationship between the size of features on a map and the size of the corresponding objects in the real world. Scale is commonly expressed.
CS 445/656 Computer & New Media
Information Retrieval in Practice
  Computer Fundamentals Training   Windows 8 Intermediate.
General System Navigation
Human Computer Interaction Lecture 21 User Support
Visualizing User Activity History
Microsoft Access Lesson One Notes.
CS 445/656 Computer & New Media
Computer Fundamentals 1
What do we know from research on:
Software Engineering Lecture 4 System Modeling The Analysis Stage.
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
Search Engine Architecture
TOPSpro Special Topics
Connecting Interface Metaphors to Support Creation of Path-based Collections Unmil P. Karadkar, Andruid Kerne, Richard Furuta, Luis Francisco-Revilla,
Chapter A - Getting Started with Dreamweaver MX 2004
Thawatchai Piyawat Jantawan Noiwan Anthony F. Norcio
6 Benefits of Using Microsoft Access Database. Microsoft Access is an efficient program that helps companies to carry out complex business processes in.
Software Documentation
Introduction to Music Information Retrieval (MIR)
Getting Started with Dreamweaver
National Curriculum Requirements of Music at Key Stage 1
Weaving Music Knowledge, Skills and Understanding into the new National Curriculum Key Stage 1: Music Forest Academy.
HCI in the software process
Webinar – New KStutor Overview 25th October 2013
Microsoft Windows 2000 Professional
MODULE 7 Microsoft Access 2010
OCR Level 02 – Cambridge Technical
Document Visualization at UMBC
Intermountain West Data Warehouse
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Exploratory search: New name for an old hat?
HCI in the software process
HCI in the software process
Computer Literacy BASICS
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
PowerPoint Lesson 1 Microsoft Word Basics
Lab 2: Information Retrieval
Evaluations and Trials in Alma
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Music Computer & New Media

Topics for Today Characterizing music Identifying music Music recommendation Music summarization Interactive music Composition support Automatic music composition Music management support

Characterizing Music From the audio signal From metadata Beat Brightness Pitch Starting note Potential key (music scale) From metadata Artist Genre(s) Album name, release date On-line ratings/comments Inclusion in playlists Lyrics

Identifying Music Music transcription Query by humming

Music Recommendation For an individual For a playlist For a group Cluster based on features and recommend music similar to what individual likes For a playlist Similar, but add constraints to fill particular amount of time Can also use song-to-song similarity to determine order of music For a group Find music that is most liked, least disliked, or some combination thereof For an activity Use mood or similar information

Music Summarization Most summaries in commercial sites are either the first phrase or a single selected musical phrase Study of whether 22 second long multi-phrase music summaries would be better previews Three algorithms compared that vary the selection of the components between phrases that are sonically distinct and phrases that are repeated more often A comparative evaluation study showed that: Users preferred multi-phrase previews in 87% of the cases over the preview representing the first 22 seconds of the song 90% of all of the multi-phrase summaries were considered at least as good representation of the song as the song’s starting segment

Interactive Music Music games MobiLenin Guitar Hero, Rock Band, … Enable interaction with music in a public space Not karaoke Voting like in many pub/bar games Audience can affect which version of music and video is shown

MobiLenin Interface and Process

Lessons Gave a focal point for interaction between members of a group Content variety is necessary for continued engagement Lottery for free beer motivated participation Well Duh!

Music Composition Support Lots of software tools that help composers generate new works Rapid editing and visualization are common features Some systems provide new models of composition PaperTonnetz

Automatic Music Composition Generation of a musical phrase by learning from examples The Continuator adds phrases in real time using a Markov model based on the artist’s style Example 1 Example 2 Automatic composition of details given higher-level structure of the desired music RapidComposer generates the details given a chord progression

Managing Personal Music Collections Music management is often based on: explicit attributes (e.g. metadata values like the artist, album, and genre). explicit feedback (e.g. ratings of preference and relevance) Benefits Easy to understand Formal: consistent updating and access Context-free Question How can music be accessed based on harder to express personal connections The feelings or memories it triggers? e.g. Music that sounds happy, makes us feel gloomy or reminds us of a person

Current Practices Common metadata tags usually not sufficient to describe mood, feelings, memories, etc. Effort/benefit trade-off Personal reactions change Explicit feedback and usage statistics helpful in retrieving music of preference How would people organize music if there was a low-effort way of expressing their personalized interpretation of music? Use of additional tags or customization of the existing ones can be tedious Use of additional ratings associated to specific music attributes can be overwhelming for the user

Preliminary Study 12 participants asked to organize songs & create playlists in spatial hypertext Visual attributes & spatial layout are changed to express associations The majority found spatial hypertext helpful for organizing Participants appreciated: expressive power and freedom of the workspace directly accessible metadata information of music music previews for remembering music Participants missed: interactive hierarchical / tree views based on metadata music previews for understanding music

Statistics of Artist Similarity Relatedness Assessment MusicWiz Architecture MusicWiz Interface Music management environment that combines: explicit information implicit information non-verbal expression of personal interpretation Two basic components: interface for interacting with the music collection inference engine for assessing music relatedness Metadata Module Audio Signal Module Lyrics Module Worksp. Express. Module Artist Module Relatedness Table Inference Engine Workspace Status Related Song Titles Music Collection Songs & Metadata Songs Lyrics Statistics of Artist Similarity Internet Relatedness Assessment Sim. Values

MusicWiz Interface Hierarchical Folder Tree View Workspace Playlist Pane Related Songs & Search Results View Folder Tree View: Provides a location-based hierarchical views of the music collection. Related Songs & Search Results View: Displays songs that are similar to the currently selected songs in the system tree view or the results of the search. Songs then can be dragged and dropped from the list into the workspace and the playlist pane to update collections and playlists respectively. Playback Controls The MusicWiz interface

MusicWiz Music Similarity Assessment 5 modules for extracting, processing and comparing artists, metadata, audio content, lyrics, and workspace expression Overall Similarity (S1, S2) = = W1 * Overall Metadata Similarity(S1, S2) + + W2 * Overall Audio Signal Similarity(S1, S2) + + W3 * Overall Lyrics Similarity(S1, S2) + + W4 * Overall Workspace Expression Similarity(S1, S2) where, S1, S2 are the songs under comparison and Wn, n = 1..4 the user adjusted weights of the specialized similarity assessments Each module produces an assessment of relatedness (a normalized value ranging from 0 – songs very dissimilar, to 1 – songs almost identical)

MusicWiz Similarity Assessment – Workspace Expression Module Music objects can be related visually and spatially Spatial parser identifies relations between the music objects Recognizes three types of spatial structures: lists, stacks and composites Composite List Stack

MusicWiz Evaluation 20 participants were asked to: Task 1: organize 50 rock songs into sub-collections according to their preference Task 2: form three, twenty-minute long playlists based on three different moods or occasions of their choice Task 3: form three six-song long playlists, where each of them had to be related to a provided “seed”-song (not from the fifty of the original collection)

MusicWiz Evaluation Configuration No Suggestions Suggestions Importance of the workspace Importance of the music previews Four groups of system use: Group 1 (no workspace / no suggestions) had to complete the three tasks using MusicWiz’s browsing, searching, and playback functionality and Windows Explorer folders to form the collections and playlists Group 2 (no workspace / with suggestions) used the same features as group 1 but also received suggestions from the similarity inference engine Group 3 (with workspace / no suggestions) had to perform the tasks using the features available in group 1 but used the MusicWiz workspace to create the collections and playlists Group 4 (with workspace / with suggestions) had all MusicWiz features Configuration No Suggestions Suggestions No Workspace Group 1 Group 2 Workspace Group 3 Group 4

Task 1 - Organization of Music Statement (1 – “I strongly disagree” to 7 – “I strongly agree”) Group 1 Group 2 Group 3 Group 4 The system support in organizing effortlessly / quickly was enough 4.4 5.4 5.6 6.2 Enjoyed doing task 5.8 6.4 6 Organization will be easily understood by others 4.2 Configuration No Suggestions Suggestions No Workspace Group 1 Group 2 Workspace Group 3 Group 4

Tasks 2 & 3 – Playlist Creation Statement (1 – “I strongly disagree” to 7 – “I strongly agree”) Task Group 1 Group 2 Group 3 Group 4 System support for quick selection was enough Two 4.8 6.2 5.8 Three 4.4 6.8 5.6 finding music 6 5.4 4.6 6.4 Enjoyed doing task 5.2 6.6 Configuration No Suggestions Suggestions No Workspace Group 1 Group 2 Workspace Group 3 Group 4

Music Overview Music processing can support a variety of activities Composition From traditional to interactive Selection & Recommendation Example: iTunes, Pandora, Use for shared spaces Playback Example: MobinLenin Management & Summarization Example: MusicWiz Games Guitar Hero, Rockband, etc.