190 likes | 382 Views
Universidade de Bras ília. A Brazilian Popular Music Digital Library Oriented to Musical Harmony e-Learning. Fernando William Cruz (UnB/UCB) et al fwcruz@ucb.br. ISMIR2004 Barcelona, Spain. Summary. Introduction System General Overview Focus on … E- learning MIR Strategy
E N D
Universidade de Brasília A Brazilian Popular Music Digital Library Oriented to Musical Harmony e-Learning Fernando William Cruz (UnB/UCB) et al fwcruz@ucb.br ISMIR2004 Barcelona, Spain
Summary • 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 ISMIR 2004, Barcelona (Spain) -
Introduction • 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 ISMIR 2004, Barcelona (Spain) -
Introduction • Our proposal: “to design a digital library framework able to provide appropriatesupport 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) -
Harmony 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 System General Overview • Components: • Hypermedia Document • Music Intelligent Tutoring System (ITS) • Music Digital Library 5/14 ISMIR 2004, Barcelona (Spain) -
E-learning Applications • ITS – Music Intelligent Tutoring System • Centered on amultiagent-based approach • Permits guided navigation on Music Digital Library • Uses MDL as a knowledgement database for build exercises and examples 6/14 ISMIR 2004, Barcelona (Spain) -
-C -A7 -Dm -G7 -C IV IVm V /IV V /IV 7 7 -C -G7 -C Im I I V V 7 Im 7 -C -C7 -F -G7 -C Modulations IIm V /II 7 Relative V / III 7 III VIm V /VI 7 Homonime V / I I 7 Im Homonime V /I 7 Minor fifth Vm V / V 7 V Major fifth V /V 7 Major fifth V IIIm Minor third V /III 7 7 III Major third IV Major fourth V /IV 7 III Flat third V / III 7 b b VI Major sixth V / VI 7 b b MIR Strategy - Harmony Trees Theory (basic) Modulations C -G7 -C -A7 -Dm -G7 -C -E7 -Am -G7 -C Relative 7/14 ISMIR 2004, Barcelona (Spain) -
<?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 Standard Musical Format “Interchanging of data” MusicXML “Hello World” 8/14 ISMIR 2004, Barcelona (Spain) -
Elements to Storing • Melody line • Bass line • Associated harmony 9/14 ISMIR 2004, Barcelona (Spain) -
<?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"/> … Musical Style (Choro) The First Choro (1875): MIDI version Live version (2001) 10/14 ISMIR 2004, Barcelona (Spain) -
<?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"/> … Musical Style (Choro) The First Choro (1875): MIDI version Live version (2001) 10/14 ISMIR 2004, Barcelona (Spain) -
Other 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) ISMIR 2004, Barcelona (Spain) - 11/14
Other 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 ISMIR 2004, Barcelona (Spain) -
Other 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 ISMIR 2004, Barcelona (Spain) -
Other 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 ISMIR 2004, Barcelona (Spain) -
Other 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) ISMIR 2004, Barcelona (Spain) - 11/14
Query: I-V7/IV-IV Harmonic rules C-C7-F C#-C#7-F# D-D7-G … (1875) MusicXML PluginMusicXML • Parser • VExPat Analyser • Score Rendering • Pattern Analyzer • MIDI Music sequencing Greenstone Software Our 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> . . . ... 12/14 ISMIR 2004, Barcelona (Spain) -
Conclusion • 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 ISMIR 2004, Barcelona (Spain) -
Thanks!Gracias!Obrigado!fwcruz@ucb.br 14/14 ISMIR 2004, Barcelona (Spain) -