harmony-analyser.org Java Library and Tools for Chordal Analysis - - PowerPoint PPT Presentation

harmony analyser org java library and tools for chordal
SMART_READER_LITE
LIVE PREVIEW

harmony-analyser.org Java Library and Tools for Chordal Analysis - - PowerPoint PPT Presentation

harmony-analyser.org Java Library and Tools for Chordal Analysis Ladislav Mark Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic 2016 Joint WOCMAT IRCAM Forum Conference, 16th December 2016, Kainan


slide-1
SLIDE 1

harmony-analyser.org Java Library and Tools for Chordal Analysis

Ladislav Maršík Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic

2016 Joint WOCMAT – IRCAM Forum Conference, 16th December 2016, Kainan University, Taiwan

slide-2
SLIDE 2

What is this library about?

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

 Music Analysis  Tonal Harmony / Western music – but likely to extend  Chord Distances (Musicology, music cognition)

slide-3
SLIDE 3

 New descriptors for MIR (e.g. cover song identification)  New visualizations for music  Gap between Musicology and MIR

Motivation (why to research chord distances?)

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-4
SLIDE 4

harmony-analyser.org

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-5
SLIDE 5

Tools: Chord Transition Tool

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-6
SLIDE 6

Tools: Chord Transition Tool

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-7
SLIDE 7

Tools: Audio Analysis Tool

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-8
SLIDE 8

Tools: Visualization Tool

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-9
SLIDE 9

Chord Distances

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

 Tonal Pitch Space (Fred Lerdahl)

TPS of C major chord in a C major key

slide-10
SLIDE 10

Chord Distances

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

 Our novel concept: Chord Complexity Distance

(a variation of Edit Distance)

slide-11
SLIDE 11

Experimental: Chroma Distances

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

Idea: If chord distances work, why chroma distances shouldn‘t Chord distance

Chroma distances

slide-12
SLIDE 12

Experimental: Chroma Distances

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-13
SLIDE 13

Demo

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-14
SLIDE 14

JHarmonyAnalyser

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

  • Basic model of tones, chords, keys, …
  • Implementation of chord distance models

(Tonal Pitch Space, Chord Complexity, …)

  • Experimental chroma distances
  • Extensible plugins
slide-15
SLIDE 15

Conclusion and Future work

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

 harmony-analyser.org = Java library and ready-made

tools

 New Chord Complexity distance concept  Chroma distances  Future work: Chew model, Maven repository

slide-16
SLIDE 16

Thank you for your attention

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016

slide-17
SLIDE 17

Additional Information: Model of harmonic complexity

 Similar to formal grammars  Basic harmonic function = start sentential form  2 rules applicable on sentential form:  ADD – adds a new tone  ALTER – alters the tone  Example:

Ladislav Maršík – harmony-analyser.org – Java Library and Tools for Chordal Analysis WOCMAT 2016