Title: A Brazilian Popular Music Digital Library Oriented to Musical Harmony e-Learning
1A Brazilian Popular Music Digital Library
Oriented to Musical Harmony e-Learning
- Fernando William Cruz (UnB/UCB) et al
- fwcruz_at_ucb.br
ISMIR2004 Barcelona, Spain
2Summary
- Introduction
- System General Overview
- Focus on
- E- learning
- MIR Strategy
- Standard Musical Format
- Elements to storing
- Single Musical Style
- Our Music Digital Library
- Conclusion
2/14
3Introduction
- Concerns
- Formal Music education usually is concerned with
classical music - How to preserve Brazilian popular music harmony
culture? - The question being addressed
- Why not also use Brazilian popular music in
formal education? - Positive aspect
- We have a large variety of styles in popular
music to choose from - (choro, bossa nova, samba, )
- Negative aspect
- There are large gaps in the availability of good
educational material that focus on Brazilian
popular music
3/14
4Introduction
- 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
5System General Overview
- Components
- Hypermedia Document
- Music Intelligent Tutoring System (ITS)
- Music Digital Library
-
5/14
6E-learning Applications
- ITS 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 -
6/14
7MIR Strategy - Harmony Trees Theory (basic)
Modulations
C
-G7
-C
-A7
-Dm
-G7
-C
-E7
-Am
-G7
-C
Relative
7/14
8Standard Musical Format
Interchanging of data
MusicXML Hello World
8/14
9Elements to Storing
- Melody line
- Bass line
- Associated harmony
-
9/14
10lt?xml version"1.0" standalone"no"?gt lt!DOCTYPE
score-partwise PUBLIC gt ltscore-partwisegt
ltmovement-titlegtFlor Amorosalt/movement-titlegt
ltidentificationgt ltcreator type"composer"gtJoaq
uim Antônio da Silva Caladolt/creatorgt
ltencodinggt ltsoftwaregtFinale 2004 for
Windowslt/softwaregt ltencoding-dategt2004-03-27
lt/encoding-dategt lt/encodinggt
lt/identificationgt ltpart-listgt ltpart-group
type"start" number"1"gt ltgroup-symbolgtbrack
etlt/group-symbolgt lt/part-groupgt
ltscore-part id"P1"gt ltpart-namegtMelodialt/par
t-namegt ltscore-instrument id"P1-I1"gt
ltinstrument-namegtFlutelt/instrument-namegt
lt/score-instrumentgt ltmidi-instrument
id"P1-I1"gt ltmidi-channelgt1lt/midi-channelgt
ltmidi-programgt74lt/midi-programgt
lt/midi-instrumentgt lt/score-partgt
ltscore-part id"P2"gt ltpart-namegtViolãolt/part
-namegt ltscore-instrument id"P2-I2"gt
ltinstrument-namegtAcoustic Guitar
(steel)lt/instrument-namegt
lt/score-instrumentgt ltmidi-instrument
id"P2-I2"gt ltmidi-channelgt2lt/midi-channelgt
ltmidi-programgt26lt/midi-programgt
lt/midi-instrumentgt lt/score-partgt
ltpart-group type"stop" number"1"/gt
Musical Style (Choro)
The First Choro (1875)
MIDI version
Live version (2001)
10/14
11lt?xml version"1.0" standalone"no"?gt lt!DOCTYPE
score-partwise PUBLIC gt ltscore-partwisegt
ltmovement-titlegtFlor Amorosalt/movement-titlegt
ltidentificationgt ltcreator type"composer"gtJoaq
uim Antônio da Silva Caladolt/creatorgt
ltencodinggt ltsoftwaregtFinale 2004 for
Windowslt/softwaregt ltencoding-dategt2004-03-27
lt/encoding-dategt lt/encodinggt
lt/identificationgt ltpart-listgt ltpart-group
type"start" number"1"gt ltgroup-symbolgtbrack
etlt/group-symbolgt lt/part-groupgt
ltscore-part id"P1"gt ltpart-namegtMelodialt/par
t-namegt ltscore-instrument id"P1-I1"gt
ltinstrument-namegtFlutelt/instrument-namegt
lt/score-instrumentgt ltmidi-instrument
id"P1-I1"gt ltmidi-channelgt1lt/midi-channelgt
ltmidi-programgt74lt/midi-programgt
lt/midi-instrumentgt lt/score-partgt
ltscore-part id"P2"gt ltpart-namegtViolãolt/part
-namegt ltscore-instrument id"P2-I2"gt
ltinstrument-namegtAcoustic Guitar
(steel)lt/instrument-namegt
lt/score-instrumentgt ltmidi-instrument
id"P2-I2"gt ltmidi-channelgt2lt/midi-channelgt
ltmidi-programgt26lt/midi-programgt
lt/midi-instrumentgt lt/score-partgt
ltpart-group type"stop" number"1"/gt
Musical Style (Choro)
The First Choro (1875)
MIDI version
Live version (2001)
10/14
12Other Choros
Noites Cariocas (Jacob do Bandolim)
Version 1 (Noites Cariocas, various, 2001)
Version 2 (Retocando o Choro, Armandinho, 2004)
Version 3 (sempre Jacob, various, 1997)
Santa Morena (Jacob do Bandolim)
Version 1 (sempre Jacob, various, 1997)
Version 2 (Retocando o Choro, Armandinho, 2004)
11/14
13Other Choros
Noites Cariocas (Jacob do Bandolim)
Version 1 (Noites Cariocas, various, 2001)
Version 2 (Retocando o Choro, Armandinho, 2004)
Version 3 (sempre Jacob, various, 1997)
Santa Morena (Jacob do Bandolim)
Version 1 (sempre Jacob, various, 1997)
Version 2 (Retocando o Choro, Armandinho, 2004)
11/14
14Other Choros
Noites Cariocas (Jacob do Bandolim)
Version 1 (Noites Cariocas, various, 2001)
Version 2 (Retocando o Choro, Armandinho, 2004)
Version 3 (sempre Jacob, various, 1997)
Santa Morena (Jacob do Bandolim)
Version 1 (sempre Jacob, various, 1997)
Version 2 (Retocando o Choro, Armandinho, 2004)
11/14
15Other Choros
Noites Cariocas (Jacob do Bandolim)
Version 1 (Noites Cariocas, various, 2001)
Version 2 (Retocando o Choro, Armandinho, 2004)
Version 3 (sempre Jacob, various, 1997)
Santa Morena (Jacob do Bandolim)
Version 1 (sempre Jacob, various, 1997)
Version 2 (Retocando o Choro, Armandinho, 2004)
11/14
16Other Choros
Noites Cariocas (Jacob do Bandolim)
Version 1 (Noites Cariocas, various, 2001)
Version 2 (Retocando o Choro, Armandinho, 2004)
Version 3 (sempre Jacob, various, 1997)
Santa Morena (Jacob do Bandolim)
Version 1 (sempre Jacob, various, 1997)
Version 2 (Retocando o Choro, Armandinho, 2004)
11/14
17Our Music Digital Library
lt?xml version"1.0" standalone"no"?gt lt!DOCTYPE
score-partwise PUBLIC gt ltscore-partwisegt
ltmovement-titlegtFlor Amorosalt/movement-titlegt ...
ltmeasure number"5"gt ltnotegt ltpitchgt
ltstepgtGlt/stepgt ltoctavegt5lt/octavegt
lt/pitchgt ltdurationgt4lt/durationgt
lttie type"start"/gt ltvoicegt1lt/voicegt
lttypegtquarterlt/typegt ltstemgtdownlt/stemgt
ltnotationsgt lttied type"start"/gt
lt/notationsgt lt/notegt . . . ...
12/14
18Conclusion
- Efforts 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
19Thanks!Gracias!Obrigado! fwcruz_at_ucb.br
14/14