Universidade de Brasília A Brazilian Popular Music Digital Library Oriented to Musical Harmony...

19
Universidade de Brasília A Brazilian Popular Music Digital Library Oriented to Musical Harmony e- Learning A Brazilian Popular Music Digital Library Oriented to Musical Harmony e-Learning Fernando William Cruz (UnB/UCB) et al Fernando William Cruz (UnB/UCB) et al [email protected] [email protected] ISMIR2004 Barcelona, Spain Universidade de Brasília

Transcript of Universidade de Brasília A Brazilian Popular Music Digital Library Oriented to Musical Harmony...

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

A Brazilian Popular Music Digital Library Oriented to Musical

Harmony e-Learning

Fernando William Cruz (UnB/UCB) et alFernando William Cruz (UnB/UCB) et [email protected]@ucb.br

ISMIR2004 Barcelona, Spain

Universidade de Brasília

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Introduction System General Overview Focus on …

• E- learning• MIR Strategy• Standard Musical Format• Elements to storing• Single Musical Style

Our Music Digital Library Conclusion

SummarySummary

2/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

IntroductionIntroductionConcerns:Concerns:

Formal Music education usually is concerned with classical music How to preserve Brazilian popular music harmony culture?

The question being addressed:The question being addressed: Why not also use Brazilian popular music in formal education?

Positive aspect: Positive aspect: We have a large variety of styles in popular music to choose from

• (choro, bossa nova, samba, …)

Negative aspect:Negative aspect: There are large gaps in the availability of good educational material that focus on Brazilian popular music

3/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

IntroductionIntroductionOur proposal:Our proposal:

“to design a digital library framework able to provide appropriate support to those interested in the Brazilian music culture by means of a meaningful set of musical pieces and its educational use.”

4/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

System General OverviewSystem General OverviewComponentsComponents::

Hypermedia Document Music Intelligent Tutoring System (ITS) Music Digital Library

Hypermedia Document

ITS

Music Digital Library

Guided Navigation Library as ITS knowledge base

Free Navigation Library as learner information base

Hypermedia Document

ITS

Music Digital Library

Guided Navigation Library as ITS knowledge base

Free Navigation Library as learner information base

Harmony Tree TheoryHarmony Tree Theory

Based on daily experiences on teaching Brazilian Popular Music

Has been used with success to explain the harmonic structures within tonal music

It has been used both in musical education and analysis

Based on probabilistic occurrences of notes

5/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

E-learning ApplicationsE-learning ApplicationsITS – Music Intelligent Tutoring SystemITS – Music Intelligent Tutoring System

Centered on a multiagent-based approach Permits guided navigation on Music Digital Library Uses MDL as a knowledgement database for build exercises and examples

Hypermedia Document

ITS

Music Digital Library

Guided Navigation Library as ITS knowledge base

Free Navigation Library as learner information base

Hypermedia Document

ITS

Music Digital Library

Guided Navigation Library as ITS knowledge base

Free Navigation Library as learner information base

6/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

II

MIR Strategy - MIR Strategy - Harmony Trees TheoryHarmony Trees Theory (basic) (basic)

V7/IV

V7

IV

IImV7/II

V7/VI Relative

Modulations

VIm

VIb

III

IIIm Minor third

Major third

IVV7/IV Major fourth

IIIbV7/IIIb Flat third

V7/VIb Major sixth

ImV7/I Homonime

VV7/V Major fifth

V /III77

III Relative

V

Vm Minor fifth

Major fifth

Modulations

V7/IV

Im V7

IVm

I

V7/III

V7/V

V7/I Homonime

Im

-C-A7-Dm-G7-C-C-C7-F-G7-C-C-G7-C

C-G7-C-A7-Dm-G7-C-E7-Am-G7-C

7/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 0.8 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd"><score-partwise> <part-list> <score-part id="P1"> <part-name>Music</part-name> </score-part> </part-list> <part id="P1"> <measure number="1"> <attributes> <divisions>1</divisions> <key> <fifths>0</fifths> </key> <time> <beats>4</beats> <beat-type>4</beat-type> </time> <clef> <sign>G</sign> <line>2</line> </clef> </attributes> <note> <pitch> <step>C</step> <octave>4</octave> </pitch> <duration>4</duration> <type>whole</type> </note> </measure> </part></score-partwise>

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 0.8 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd"><score-partwise> <part-list> <score-part id="P1"> <part-name>Music</part-name> </score-part> </part-list> <part id="P1"> <measure number="1"> <attributes> <divisions>1</divisions> <key> <fifths>0</fifths> </key> <time> <beats>4</beats> <beat-type>4</beat-type> </time> <clef> <sign>G</sign> <line>2</line> </clef> </attributes> <note> <pitch> <step>C</step> <octave>4</octave> </pitch> <duration>4</duration> <type>whole</type> </note> </measure> </part></score-partwise>

MusicXML

“Interchanging of data”

MusicXML “Hello World”

Standard Musical FormatStandard Musical Format

8/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Elements to StoringElements to Storing Melody line Bass line Associated harmony

9/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

MIDI MIDI versionversion

<?xml version="1.0" standalone="no"?><!DOCTYPE score-partwise PUBLIC …><score-partwise> <movement-title>Flor Amorosa</movement-title> <identification> <creator type="composer">Joaquim Antônio da Silva Calado</creator> <encoding> <software>Finale 2004 for Windows</software> <encoding-date>2004-03-27</encoding-date> </encoding> </identification> <part-list> <part-group type="start" number="1"> <group-symbol>bracket</group-symbol> </part-group> <score-part id="P1"> <part-name>Melodia</part-name> <score-instrument id="P1-I1"> <instrument-name>Flute</instrument-name> </score-instrument> <midi-instrument id="P1-I1"> <midi-channel>1</midi-channel> <midi-program>74</midi-program> </midi-instrument> </score-part> <score-part id="P2"> <part-name>Violão</part-name> <score-instrument id="P2-I2"> <instrument-name>Acoustic Guitar (steel)</instrument-name> </score-instrument> <midi-instrument id="P2-I2"> <midi-channel>2</midi-channel> <midi-program>26</midi-program> </midi-instrument> </score-part> <part-group type="stop" number="1"/>…

<?xml version="1.0" standalone="no"?><!DOCTYPE score-partwise PUBLIC …><score-partwise> <movement-title>Flor Amorosa</movement-title> <identification> <creator type="composer">Joaquim Antônio da Silva Calado</creator> <encoding> <software>Finale 2004 for Windows</software> <encoding-date>2004-03-27</encoding-date> </encoding> </identification> <part-list> <part-group type="start" number="1"> <group-symbol>bracket</group-symbol> </part-group> <score-part id="P1"> <part-name>Melodia</part-name> <score-instrument id="P1-I1"> <instrument-name>Flute</instrument-name> </score-instrument> <midi-instrument id="P1-I1"> <midi-channel>1</midi-channel> <midi-program>74</midi-program> </midi-instrument> </score-part> <score-part id="P2"> <part-name>Violão</part-name> <score-instrument id="P2-I2"> <instrument-name>Acoustic Guitar (steel)</instrument-name> </score-instrument> <midi-instrument id="P2-I2"> <midi-channel>2</midi-channel> <midi-program>26</midi-program> </midi-instrument> </score-part> <part-group type="stop" number="1"/>…

Live version (2001)Live version (2001)

The The First Choro (1875):First Choro (1875):

MMusical usical SStyletyle ( (ChoroChoro))

10/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

MIDI MIDI vversionersion

<?xml version="1.0" standalone="no"?><!DOCTYPE score-partwise PUBLIC …><score-partwise> <movement-title>Flor Amorosa</movement-title> <identification> <creator type="composer">Joaquim Antônio da Silva Calado</creator> <encoding> <software>Finale 2004 for Windows</software> <encoding-date>2004-03-27</encoding-date> </encoding> </identification> <part-list> <part-group type="start" number="1"> <group-symbol>bracket</group-symbol> </part-group> <score-part id="P1"> <part-name>Melodia</part-name> <score-instrument id="P1-I1"> <instrument-name>Flute</instrument-name> </score-instrument> <midi-instrument id="P1-I1"> <midi-channel>1</midi-channel> <midi-program>74</midi-program> </midi-instrument> </score-part> <score-part id="P2"> <part-name>Violão</part-name> <score-instrument id="P2-I2"> <instrument-name>Acoustic Guitar (steel)</instrument-name> </score-instrument> <midi-instrument id="P2-I2"> <midi-channel>2</midi-channel> <midi-program>26</midi-program> </midi-instrument> </score-part> <part-group type="stop" number="1"/>…

<?xml version="1.0" standalone="no"?><!DOCTYPE score-partwise PUBLIC …><score-partwise> <movement-title>Flor Amorosa</movement-title> <identification> <creator type="composer">Joaquim Antônio da Silva Calado</creator> <encoding> <software>Finale 2004 for Windows</software> <encoding-date>2004-03-27</encoding-date> </encoding> </identification> <part-list> <part-group type="start" number="1"> <group-symbol>bracket</group-symbol> </part-group> <score-part id="P1"> <part-name>Melodia</part-name> <score-instrument id="P1-I1"> <instrument-name>Flute</instrument-name> </score-instrument> <midi-instrument id="P1-I1"> <midi-channel>1</midi-channel> <midi-program>74</midi-program> </midi-instrument> </score-part> <score-part id="P2"> <part-name>Violão</part-name> <score-instrument id="P2-I2"> <instrument-name>Acoustic Guitar (steel)</instrument-name> </score-instrument> <midi-instrument id="P2-I2"> <midi-channel>2</midi-channel> <midi-program>26</midi-program> </midi-instrument> </score-part> <part-group type="stop" number="1"/>…

Live version (2001)Live version (2001)

The The First First ChoroChoro (1875): (1875):

MMusical usical SStyletyle ( (ChoroChoro))

10/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Noites Cariocas (Noites Cariocas (Jacob do BandolimJacob do Bandolim))

Version 1 (Noites Cariocas, Version 1 (Noites Cariocas, variousvarious, 2001), 2001)

Other Other ChorosChoros

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Santa Morena (Santa Morena (Jacob do BandolimJacob do Bandolim))

Version 1 (sempre Jacob, Version 1 (sempre Jacob, variousvarious, 1997), 1997)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Version 3 (sempre Jacob, Version 3 (sempre Jacob, variousvarious, 1997), 1997)

11/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Other Other ChorosChoros

Noites Cariocas (Noites Cariocas (Jacob do BandolimJacob do Bandolim))

Version 1 (Noites Cariocas, Version 1 (Noites Cariocas, variousvarious, 2001), 2001)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Santa Morena (Santa Morena (Jacob do BandolimJacob do Bandolim))

Version 1 (sempre Jacob, Version 1 (sempre Jacob, variousvarious, 1997), 1997)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Version 3 (sempre Jacob, Version 3 (sempre Jacob, variousvarious, 1997), 1997)

11/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Other Other ChorosChoros

Noites Cariocas (Noites Cariocas (Jacob do BandolimJacob do Bandolim))

Version 1 (Noites Cariocas, Version 1 (Noites Cariocas, variousvarious, 2001), 2001)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Santa Morena (Santa Morena (Jacob do BandolimJacob do Bandolim))

Version 1 (sempre Jacob, Version 1 (sempre Jacob, variousvarious, 1997), 1997)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Version 3 (sempre Jacob, Version 3 (sempre Jacob, variousvarious, 1997), 1997)

11/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Other Other ChorosChoros

Noites Cariocas (Noites Cariocas (Jacob do BandolimJacob do Bandolim))

Version 1 (Noites Cariocas, Version 1 (Noites Cariocas, variousvarious, 2001), 2001)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Santa Morena (Santa Morena (Jacob do BandolimJacob do Bandolim))

Version 1 (sempre Jacob, Version 1 (sempre Jacob, variousvarious, 1997), 1997)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Version 3 (sempre Jacob, Version 3 (sempre Jacob, variousvarious, 1997), 1997)

11/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Other Other ChorosChoros

Noites Cariocas (Noites Cariocas (Jacob do BandolimJacob do Bandolim))

Version 1 (Noites Cariocas, Version 1 (Noites Cariocas, variousvarious, 2001), 2001)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Santa Morena (Santa Morena (Jacob do BandolimJacob do Bandolim))

Version 1 (sempre Jacob, Version 1 (sempre Jacob, variousvarious, 1997), 1997)

Version 2 (Retocando o Choro, Version 2 (Retocando o Choro, ArmandinhoArmandinho, 2004), 2004)

Version 3 (sempre Jacob, Version 3 (sempre Jacob, variousvarious, 1997), 1997)

11/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Our Music Digital LibraryOur Music Digital Library

<?xml version="1.0" standalone="no"?>

<!DOCTYPE score-partwise PUBLIC …>

<score-partwise>

<movement-title>Flor Amorosa</movement-title>

...

<measure number="5">

<note>

<pitch>

<step>G</step>

<octave>5</octave>

</pitch>

<duration>4</duration>

<tie type="start"/>

<voice>1</voice>

<type>quarter</type>

<stem>down</stem>

<notations>

<tied type="start"/>

</notations>

</note>

. . .

...

<?xml version="1.0" standalone="no"?>

<!DOCTYPE score-partwise PUBLIC …>

<score-partwise>

<movement-title>Flor Amorosa</movement-title>

...

<measure number="5">

<note>

<pitch>

<step>G</step>

<octave>5</octave>

</pitch>

<duration>4</duration>

<tie type="start"/>

<voice>1</voice>

<type>quarter</type>

<stem>down</stem>

<notations>

<tied type="start"/>

</notations>

</note>

. . .

...

C-C7-F C#-C#7-F#

D-D7-G…

Query: I-V7/IV-IV

(1875)

Harmonic rules

MusicXML

Greenstone Software

•Score Rendering•Pattern Analyzer•MIDI Music sequencing

PluginMusicXML

PluginMusicXML

•Parser•VExPat Analyser

12/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

ConclusionConclusionEfforts to dateEfforts to date

We are selecting fifty of the most important Choros and converting them into MusicXML Analysis about metadata that can be used We are building the bases for Pattern Analyzer Constructing a Musical Harmony e-learning course

13/14

ISMIR 2004, Barcelona (Spain) -ISMIR 2004, Barcelona (Spain) -

Universidade de Brasília

A Brazilian Popular Music Digital Library

Oriented to Musical Harmony e-Learning

Thanks!Thanks!Gracias!Gracias!

Obrigado!Obrigado! [email protected]@ucb.br

Hypermedia Document

ITS

Music Digital Library

Guided Navigation Library as ITS knowledge base

Free Navigation Library as learner information base

Hypermedia Document

ITS

Music Digital Library

Guided Navigation Library as ITS knowledge base

Free Navigation Library as learner information base

14/14