A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Suporte XML em SGBD para manipulação de partituras musicais

Apresentações semelhantes


Apresentação em tema: "Suporte XML em SGBD para manipulação de partituras musicais"— Transcrição da apresentação:

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

9

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!

12

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


Carregar ppt "Suporte XML em SGBD para manipulação de partituras musicais"

Apresentações semelhantes


Anúncios Google