Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAlana Mendonca Alterado mais de 9 anos atrás
1
Suporte XML em SGBD para manipulação de partituras musicais
Arthur Tofani – IME/USP
2
Caráter multidimensional de uma partitura
O formato MusicXML Troca de informações musicais Diferenças de manipulação da informação em arquivos MusicXML ou em SGBD Possibilidades de uso
3
Caráter multidimensional de uma partitura
Forma simples de pensar: eventos[n] x tempo Forma menos simples: Instrumentos Notas Duração Compassos Tonalidades
4
Caráter multidimensional de uma partitura
Altura Duração Frequência Intensidade Tempo Compassos Instrumentos
5
Caráter multidimensional de uma partitura
Formas de leituras variadas Vertical (acordes, blocos harmônicos) Horizontal (melodias, ritmos) Mista (melodias acompanhadas) Busca de padrões
6
Caráter multidimensional de uma partitura
Padrões
7
Caráter multidimensional de uma partitura
Padrões
8
Caráter multidimensional de uma partitura
Padrões
10
MusicXML Estruturação baseada em XML para representação musical
Idealização de um padrão para comunicação entre diferentes softwares de notação musical
11
MusicXML MUITO BEM ACEITO!
Estruturação baseada em XML para representação musical Idealização de um padrão para comunicação entre diferentes softwares de notação musical MUITO BEM ACEITO!
13
MusicXML <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 2.0 Partwise//EN" " <score-partwise version="2.0"> <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>
14
MusicXML Armazenamento das informações musicais em contextos (obras)
Fonte para múltiplas transformações Aberto a modificações Portabilidade
15
Perfeito para a criação de um acervo compartilhado!!!
MusicXML Armazenamento das informações musicais em contextos (obras) Fonte para múltiplas transformações Aberto a modificações Portabilidade Perfeito para a criação de um acervo compartilhado!!!
16
MusicXML Problemas Direitos autorais – troca por P2P
Ainda é necessário restringir o compartilhamento Dificuldade de localização de informação sem interpretação:
17
MusicXML <note> <chord/> <pitch>
<step>F</step> <step>E</step> <octave>1</octave> <alter>-1</alter> <duration>6</duration> <octave>4</octave> <voice>2</voice> </pitch> <type>half</type> <duration>1</duration> <dot/> <voice>1</voice> <stem>down</stem> <type>eighth</type> <staff>2</staff> <stem>up</stem> <staff>1</staff> <backup> </note> </backup> <step>G</step> <octave>2</octave>
18
Proposta de uso – SGBD + XML
Utilização de SGBD para armazenamento dos múltiplos arquivos XML Controle de acesso de usuários Agrupamentos / relacionamentos das informações básicas Controle de versões Armazenamento de arquivos transformados Podem aproveitar outros recursos do SGBD
19
Proposta de uso – SGBD + XML
Mecanismos de busca Transformações Braille Som Partituras visuais web browser + SVG Flash + actionscript PDF Processador para braille PDF Converter Lillypond
20
Conclusão O modelo sugere utilização dos recursos de SGBD no sentido de: garantir maior eficiência na localização de informações musicais Permitir o fornecimento da informação musical da forma mais adequada a um determinado contexto
21
Conclusão O modelo sugere utilização dos recursos de SGBD no sentido de: Garantir controle de acesso por questões legais Respeitar a aceitabilidade do formato MusicXML para troca entre os softwares de notação Incentivar a criação de ferramentas de transformação musical e integrá-las em um único ponto
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.