+ All Categories
Home > Documents > Visualizing the Semantic Structure in Classical Music...

Visualizing the Semantic Structure in Classical Music...

Date post: 21-Aug-2018
Category:
Upload: vodieu
View: 215 times
Download: 0 times
Share this document with a friend
63
Visualizing the Semantic Structure in Classical Music Works Winnie Wing-Yi Chan Supervised by Dr. Huamin Qu MPhil Thesis Defense Examination Department of Computer Science and Engineering The Hong Kong University of Science and Technology January 13, 2009
Transcript
Page 1: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Visualizing the Semantic Structure in Classical Music Works

Winnie Wing-Yi Chan

Supervised by Dr. Huamin Qu

MPhil Thesis Defense Examination

Department of Computer Science and Engineering

The Hong Kong University of Science and Technology

January 13, 2009

Page 2: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Outline

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

2

Page 3: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Outline

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

3

o Background

o Motivations

o Contributions

Page 4: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Background

Classical music is generally less friendly and approachable

Realizing structure is difficult for unskilled ears

Learning with musical scores and essays are demanding 4

The first theme begins presented in a minor key by the violins. Then part of thefirst theme is repeated by the violins. The transition begins in the violins; itcontains a short motive and many scalewise passages. The second theme ispresented by the violins and woodwinds. The second theme is repeated by thewoodwinds and violins. The music moves on to some transitional material. Amotive from the first theme is played by the clarinet and bassoon. The codettabegins with rapidly moving notes played by the violins. The codetta concludeswith a solid chord. The development section begins with two short chords andnotes played by the woodwinds. A portion of the first theme is played by theviolins three times in sequence, each time one note lower than before. A portionof the first theme is played by the lower strings as the upper strings play acontrasting line of rapidly moving notes. The upper and lower strings tradewhat they play. The upper and lower strings again trade what they play. Theviolins continue playing portions of the first theme. The motive from the firsttheme alternates quietly several times between the violins and the flute.Fragments of the first theme are exchanged more energetically between theupper and lower strings. A short link leads to the recapitulation. The first themereturns played by the violins in the tonic key. The first theme continues. Part ofthe first theme is repeated by the violins. The transition begins…

(book covers courtesy to amazon)

Page 5: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Motivations

Visualizing the semantic structure of music

Impress with its sophistication and beauty

Reveal underlying musical structure

Assist music learning and teaching

Previous approaches

Rarely on semantic structure for perceptual understanding

Mainly on sonic features or low-level physical properties

5music visualizers examples

Page 6: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Contributions

We pioneer a visualization solution to convey the semantic structure in classical music

General users

Understanding the semantic structure

Appreciating the sophistication of music

Music teachers, music students, and musicians

Teaching and learning different styles

Gaining new insights into features

6

Page 7: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

7

o Musical structure

o Abstracted scores

o Performance expression

o 3D music

o Commercial products

o Computer music

Page 8: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Musical Structure Visualization:Arc Diagrams [InfoVis’02]

Extract repeated patterns from a MIDI file automatically

May not be musically meaningful

Show repetitions of only one track

8

Page 9: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Musical Structure Visualization:Isochords [GI’07]

Visualize chord structure and progression with animation

Show low-level notes and chords

9

Tonnetz

Page 10: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Musical Structure Visualization:ImproViz [CHI’05]

Shown by a melodic landscape and harmony palette

Designed for one composition manually

10

Page 11: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Abstracted Scores

11

Graphic Scores [EMS’05]

Visual Music [SIGGRAPH’05 Poster]

Simplified Scores [CW’02]

Page 12: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Performance Expression Visualization

Understand music performance in cognitive terms

Suggest that MIDI parameters do not link to human perception

12

Vertical Bar Display [AVI’04]

Chernoff Faces [Vis’02]

comp-i [SIGGRAPH’03 Sketches] Music & Emotion [ICME’04]

Page 13: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

3D Music Visualization

13

SIGGRAPH’03 Sketches & Applications

ICMC’98 VSMM’01 CG&A’07

Page 14: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Commercial Products

14

TimeSketch

Music Animation Machine Hyperscore

Page 15: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Visualization in Computer Music

15

Self-similarity grid for waveform [ICMC’01]

Harmonic visualization [ICMC’01]

Self-organization map for tonal content [CIE’05]

Spiral layout for tonal evolution [CIE’05]

Page 16: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

16

o Formulation

o Definitions

o Uniqueness

Page 17: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Problem Formulation

17

2) Micro-relationship

Horizontal foundation across time (breadth)

Themes: Recurring main melodies

Repetitions: Balance in time

Variations: Interesting details

1) Macro-relationship

Vertical texture among layers (depth)

Collaborate

Accompany

Blend

Contrast

3) Macro-micro relationship

Interactions between layers and themes

A layer plays some themes

A theme is played by some layers

Page 18: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Defining the Data:Macro-Level

18

Layers

Musically known as parts or voices

Generic view of “instrument tracks”

Determined by musical significance, not physical section

Layer Roles

Functional role of a layer in the harmony of all at a time

Change over time

Shared by layers in the same functional group

Multiple roles at the same time possible

Not specified for transitional materials

Page 19: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Defining the Data:Micro-Level

19

Themes

Main melodies and musical ideas

Also known as motifs and subjects

Only a few in a composition

Repeated to bring unity and contrasted to introduce variety

Theme Variations

Melodic, rhythmic, instrumental, and transformative means

May reoccur at different layers

Page 20: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Data Uniqueness

Macro-micro

• Macro layer roles vs.micro theme variations

Micro

• Repeated and varied themes across time

Macro

• Interrelated layers with different roles

20

Different levels of viewpoints

Coordinated relationships

Page 21: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

21

Page 22: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Data Preprocessing

No existing algorithm to parse high-level structure

Manually retrieve from essays

Front-end processing can be automated, but is beyond the scope of visualization

22

Processed Data

Beginning and ending beat

Instruments involved

Layer roles and theme variations

Processing Beethoven’s Symphony No.5, first movement

2 days without computer assistance

At most a few hours with simple user interface

Page 23: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Outline

23

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

o Design criteria

o Color scheme for layers

o Theme glyph grammar

Page 24: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Design Criteria

• Avoid confusion• Assign basic visual channels carefully

Consistent

• Be comprehended rapidly without training• Introduce some familiar metaphor

Intuitive

• Gain insights into the structure effectivelyEffective

• Reflect both artistry and complexityAesthetic

24

Page 25: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Design Overview

A color scheme for layers

More flexible than instrument icons

A theme glyph grammar with typographical concepts

Conveys semantic meanings of the variations

25

Woodwind:

Brass:

Percussion:

Strings:

augmentedC

theme

21 A B

form

diminished inverted

transformation

lengthened shortened

duration

echoed diff. keytransposed

singleton

Page 26: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Color Scheme for Layers:Music and Color

26

• Quality of a sound• Depending on performance style

Tone Color

• Emotions invoked• Human perception of sound

Psychology

• Mapping between sound and color spectrum• Rational but lacks perceptual justification

Physics

None is relevant to semantic structure

Page 27: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Color Scheme for Layers:Proposed Solution

Hue: physical color of instrument families

Lightness: pitch range

Percussions in an outlier color

Non-orchestral layers based on users' preferences

27

Woodwind: flute oboe clarinet bassoon

Brass: horn trumpet trombone tuba

Percussion: triangle snare drum timpani bass drum

Strings: violin viola cello double bass

Page 28: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Glyph Grammar:Glyph Candidates

No universal design which is the best to represent theme, depending on visualization purposes

28

#b

Page 29: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Glyph Grammar:Typographical Grammar Rules

Duplicate a sub-part of the glyph

• Feasible as number of themes is usually limited

Change the core ‘x-height’ shape

• Categorical attribute• Overall appearance is preserved with obvious changes

Adjust the ascender or descender part

• Changes to rhythmic pattern or partial appearance• One-dimensional variation

Transform the core ‘x-height’ part

• A theme is structurally transformed into other shapes• Only modify ‘x-height’ part to remain similar and consistent

Add indicative decorations

• Special variations• Indicator can cope with more information if available

29

theme

21

CA B

form

lengthened shortened

duration

augmented diminished inverted

transformation

echoed diff. keytransposed

singleton

x-height

ascender

type size

typography

Page 30: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Glyph Grammar:Typography in Our Framework

How to size and modify type glyphs

Content clearly defined

Visual impact formally applied

Context to be delivered maximized

Proposed grammar can be generalized to any glyph designs for optimal visual impact and legibility

30

xdp Hx-height

ascender

descender

capline

meanline

baseline

part of a lower case letter that

equals height of ‘x’

type size

Page 31: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

31

o Layer braid

o Theme fabric

Page 32: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Visualization Prototypes

32

Macro-relationships among layers

Micro-relationships of theme occurrences

Macro-micro relationships between layer roles and theme variations

Layers Themes

Page 33: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Textile Art Metaphor

Intuitive and efficient with familiar metaphor

Similarities with musical structure

Delicate cloth as art piece

Structure along x- and y-axis

Detailed textile pattern

33

(source)

Page 34: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Layer Braid:Overview

Threads

Respective layer colors

Interact and correlate over time

34

ensemble

contrast

collaborate

accompany

dominantflute

violin II

viola

cello

doublebass

clarinet

bassoon

oboe

violin I

horn I

horn II

Page 35: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Layer Braid:Plaiting Process

Layer threads follow the musical score order

Braid patterns determined by interweaving positions in 2D

Layers of the same functional group are plaited together

Multiple roles: spread, plait, and rejoin

Threads may cross unwanted roles during interpolation

May darken segments without specific role

35

layer roles

time

A

B

C

t(source)

Page 36: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Arranging Glyph Nodes

Overlay theme glyphs on a musical score layout

x-position: when the theme is played

y-position: which layer plays the theme

36

layer 1

layer 2

layer 3

time

Page 37: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Stitching Styles

Repetitions of glyphs not obvious without visual clues

Stitch glyphs in various textile art styles

37

plain style bundled style collapsed style

decreasing levels of detail of micro-relationships

Page 38: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Plain Style

Connect same glyphs in orthogonal direction

Horizontal curved weft

Vertical straight warp

Utilize color and lightness of threads 38

warp

weft

plain weaving

Page 39: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:From Plain Style to Bundled Style

Replicated horizontal threads

Bundle horizontal threads

Remove redundant vertical threads

Maintain betweenness centrality of glyphs

39

butterfly stitches

Page 40: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Bundled Style

Reveal more high-level thematic structure

Same glyphs across layers are visually clustered

Structure is outlined by thread bundles and knots

Thread blending: address overlapping

Thread patterns: highlight special glyph groups

40

Page 41: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:From Bundled Style to Collapsed Style

Collapse identical glyphs at differentlayers into one single glyph

Cluster threads into arcs

Become some Arc Diagrams layout

41

1

2

3

4

drop-stitch

Page 42: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Collapsed Style for Sole Micro View

42

Rainbow arc for layers

Split for former and latter glyph

Specific arc height for every unique glyph

Page 43: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Collapsed Style for Macro-Micro View

43

Rainbow arc for layers

Split for former and latter glyph

Specific arc height for each layer roles

layer role A

layer role B

Page 44: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Collapsed Style for Macro-Micro View

Combine arc height with layer roles in layer braid

Duplicate arcs for multiple roles44

Page 45: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme Fabric:Summary

45

Plain• Most expanded and detailed

Bundled• Connects same glyphs with thread bundles

Collapsed

• Most abstract with compressed layers• Macro-micro with arc heights for layer roles

Page 46: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

46

Page 47: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

User Interactions

Customization Configure layer colors and theme glyph type

Zooming and Panning Less flavored than focus + context

Selection Select any visual entities on screen

Filtering Adjust the brightness or opacity value

Linking and Brushing Brush to explore different modulesLink different views by overlaying them

Abstraction Render in different levels of detailAggregate small changes in data

Focus + Context View with bifocal display

Details on Demand Show more details when zoomed in

Synchronization with Music Animate with music

47

Page 48: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

48

o Macro-relationship

o Theme and variations

o Macro-micro confluence

Page 49: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Macro-RelationshipsMozart's Symphony No. 40, 1st Mov’t

Development exhibits highly complicated relationships

Ensembles are only heard once at the end of exposition

49

flute

violin II

viola

cello

doublebass

clarinet

bassoon

oboe

violin I

horn I

horn II

exposition development recapitulation

Page 50: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Macro-RelationshipsMozart's Symphony No. 40, 1st Mov’t

Violins are mostly dominant

Bassoon becomes dominant more frequently

50

flute

violin II

viola

cello

doublebass

clarinet

bassoon

oboe

violin I

horn I

horn II

flute

violin II

viola

cello

doublebass

clarinet

bassoon

oboe

violin I

horn I

horn II

Page 51: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Theme and VariationsMozart's Symphony No. 40, 1st Mov’t

Blue threads (first subject) are usually played by strings

Vivid variations are seen in development and recapitulation 51

flute

violin II

viola

cello

double

bass

clarinet

bassoon

oboe

violin I

horn I horn IINot associated with any theme:

exposition exposition (repeated) development recapitulation

Page 52: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Macro-Micro ConfluenceBeethoven’s Symphony No. 5, 1st Mov’t

The fate motif never dominates the music

The inverted, shortened motif in the lower strings contrasts the music at macro-level

52

Page 53: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

53

o User study

o User survey

Page 54: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

User Study

Novice users gain insights promptly without prior training

A pictorial guidance for music learning and appreciation

54

Accuracy Time (min)

Prototypes Mean SD Mean SD

Layer Braid 86% 12% 4.17 1.68

Theme Fabric (Bundled) 95% 9% 5.13 0.73

Theme Fabric (Collapsed) 89% 15% 3.67 1.83

Details 10 college students 12 questions 5-min introduction

Page 55: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

User Survey

Braid and fabric are excellent metaphor of music

Layer braid is useful as the layer role concept is abstract

Bundled theme fabric is preferred by advanced users

Collapsed style is concise and aesthetic

Prototypes cooperate with or complement one another

55

10 Experts 7 music students 2 music educators 1 musician

Page 56: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Expert Feedback Highlights

Educators

• Reading essays diminishes learning interest• Layer information is important

Students

• Layer feature helps differentiate instruments• Comparing compositions become easier

Musician

• Audience find classical music more approachable• Listeners grow from appreciation to learning

56

Visualizing music without clear form?

… design highly generalized.

Improvements

Include more attributes, e.g. dynamics, tempo, tone color

Add descriptive texts

Page 57: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Introduction

Related Work

The Musical Structural Data

Data Preprocessing

Design Principles

Visualization Prototypes

User Interactions

Case Studies

Evaluation

Conclusion

Outline

57

o Demo

o Summary

o Conclusion

o Future Work

Page 58: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Demo

58

Page 59: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Summary

Innovative visualization solution for semantic structure in music

Macro-level layer relationships

Micro-level theme variations

Macro-micro interactions between layers and themes

Design principles

Color scheme for layers

Glyph grammar founded on typography

Visualization prototypes derived from textile art

Layer braid

Theme fabric (plain, bundled and collapsed style)

Representative case studies

Encouraging user evaluation 59

Page 60: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Conclusion

Apply information visualization to other discipline

Strong human factors

Artistic sensation

Introduce art and design analogies to address perceptual issues

Typography

Textile art metaphor

Generalize the techniques for applications with semantic context

News visualization

Story-telling visualization

60

Page 61: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Future Work

Visualize more compositions to fully realize its potential

Implement a simple user-interface for data input

Seek the possibility of using the visualization as teaching tool

61

Page 62: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Publications

Wing-Yi Chan, Huamin Qu, Wai-Ho Mak. “Visualizing the Semantic Structure in Classical Music Works”. Accepted to IEEE Transactions on Visualization and Computer Graphics (TVCG) with minor revision.

Huamin Qu, Wing-Yi Chan, Anbang Xu, Kai-Lun Chung, Kai-Hon Lau, Ping Guo. “Visual Analysis of the Air Pollution Problem in Hong Kong”. IEEE Transactions on Visualization and Computer Graphics (TVCG), vol.13, no. 6, pp.1408-1415, 2007.

62

Page 63: Visualizing the Semantic Structure in Classical Music …wallacem/winchan/research/thesis-slides-winnie.pdf · Visualizing the Semantic Structure in Classical Music ... begins with

Q & A

63… Thank you!

After silence, that which comes nearest to expressing the inexpressible is music.

- Aldous Huxley, “Music at Night”, 1931

flute

violin II

viola

cello

doublebass

clarinet

bassoon

oboe

violin I

horn I

horn II

flute

violin II

viola

cello

doublebass

clarinet

bassoon

oboe

violin I


Recommended