ferramenta para geraÇÃo de partituras no …
TRANSCRIPT
![Page 1: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/1.jpg)
FERRAMENTA PARA GERAÇÃO
DE PARTITURAS NO SISTEMA DE
MUSICOGRAFIA BRAILE
Orientador: Aurélio Faustino Hoppe
Marcos Fernando Simon
![Page 2: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/2.jpg)
Sumário
1. Motivação
2. Fundamentação
3. Trabalhos relacionados
4. Protótipo proposto
5. Requisitos
6. Desenvolvimento
7. Experimentos
8. Conclusão
9. Limitações
10. Extensões
11. Demonstração
![Page 3: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/3.jpg)
Motivação
• Escassez de materiais para ensino de música de
deficientes visuais
• Alto custo das ferramentas para geração de
partituras braile
![Page 4: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/4.jpg)
Teoria Musical
• Conjunto de todos os conhecimentos teóricos em música (Med, 1996)
sete notas musicais
![Page 5: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/5.jpg)
• Armadura de clave define o tom da música
• Figuras rítmicas e suas respectivas pausas
Teoria Musical
![Page 6: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/6.jpg)
Sistema de escrita Braile
• Sistema de leitura e escrita utilizado por
deficientes visuais
• Desenvolvido em 1825, por Louis Braille
• Cada símbolo é formado por 2
colunas de três pontos cada
• Possível gerar 64 símbolos
![Page 7: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/7.jpg)
Sistema de escrita Braile
![Page 8: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/8.jpg)
Sistema de musicografia Braile
• Forma padrão de escrita e leitura musical
utilizada por deficientes visuais
• Utilizado por Braille em 1829,
a partir de seu sistema de
escrita
![Page 9: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/9.jpg)
Arquivo MIDI
• Padronização da indústria de instrumentos
eletrônicos para permitir a comunicação entre
equipamentos de marcas diferentes
• Permite controlar diversos equipamentos,
sendo possível substituir a performance de uma
banda inteira
• Adotado por diversos softwares editores de
partitura, que importam e exportam o arquivo
![Page 10: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/10.jpg)
Arquivo MIDI
![Page 11: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/11.jpg)
• Formado pelo cabeçalho, seguido de uma ou
várias faixas
Cabeçalho
Faixa 1
Tempo 0 – Evento 1
Tempo 1 – Evento 2
Tempo 2 – Evento 3
Tempo 3 – Evento 4
Tempo 4 – Evento 5
Arquivo MIDI
![Page 12: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/12.jpg)
Trabalhos Relacionados
• Musibraille
Características:
Assistência de voz
Entrada de partitura
como máquina Perkins
Geração de partitura a
partir de MusicXML
Geração da partitura
de tinta
![Page 13: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/13.jpg)
• Goodfeel
Características: Geração de partitura a partir de arquivos MIDI Geração de partitura a partir de MusicXML
Trabalhos Relacionados
![Page 14: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/14.jpg)
• Toccata
Características: Entrada de partitura como máquina Perkins Geração de partitura a partir de arquivos MIDI Permite a edição da partitura gerada
Trabalhos Relacionados
![Page 15: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/15.jpg)
Características / trabalhos correlatos Musibraile
(2012)
Toccata
(2002)
Goodfeel
(2005)
assistência de usabilidade por áudio Sim - -
dois modos de entrada (Perkins e teclado
padrão) Sim Sim -
importação de MIDI - Sim Sim
importação de MusicXML Sim - Sim
permite a edição de partitura padrão - Sim -
Trabalhos Relacionados
![Page 16: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/16.jpg)
Protótipo Proposto
• Ferramenta que permita a geração de
partituras no sistema de musicografia braile a
partir de arquivos MIDI
![Page 17: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/17.jpg)
Requisitos
• Permitir a leitura de arquivos MIDI (Requisito
Funcional – RF)
• Permitir a seleção de pistas de áudio do arquivo MIDI
para geração da partitura (RF)
• Permitir a geração de partituras no sistema de
musicografia braile a partir do arquivo MIDI (RF)
• Permitir o armazenamento e a impressão da partitura
braile gerada (RF)
![Page 18: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/18.jpg)
Diagrama de casos de uso uc Use Case Model
Usuário
UC1 - Selecionar
faixa MIDI
UC2 - Gerar partitura
braileUC3 - Salv ar
partitura braile
UC4 - Abrir partitura
braile
UC5 - Imprimir
partitura braile
UC6 - Abrir arquiv o
MIDI
«include»
«include»
«include»
![Page 19: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/19.jpg)
Desenvolvimento
Processamento inicial do arquivo MIDI
Normalização do arquivo MIDI
Processamento do arquivo MIDI
Tradução para o sistema de musicografia braile
![Page 20: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/20.jpg)
• Processamento das informações iniciais: tom
da música e fórmula de compasso
• São inseridas em uma lista de elementos
Etapa 1: Processamento do arquivo
MIDI
Tom: Dó Maior
Compasso: 4/4
![Page 21: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/21.jpg)
Etapa II: Normalização do arquivo MIDI
• Duas formas de parar a execução de uma nota: evento NOTE_OFF ou parâmetro velocity zerado
0 NOTE_ON Dó 80 240 NOTE_OFF Dó 80 264 NOTE_ON Ré 80 504 NOTE_OFF Ré 80 528 NOTE_ON Mi 80 768 NOTE_OFF Mi 80 792 NOTE_ON Fá 80 1032 NOTE_OFF Fá 80
80 0 80 0 80 0 80 0
![Page 22: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/22.jpg)
Etapa III: Processamento do arquivo
MIDI
• Cada evento possui uma marcação de tempo
• Os eventos são lidos na ordem contrária para
obter a duração das notas
0 NOTE_ON Dó 80 240 NOTE_OFF Dó 0 264 NOTE_ON Ré 80 504 NOTE_OFF Ré 0 528 NOTE_ON Mi 80 768 NOTE_OFF Mi 0 792 NOTE_ON Fá 80 1032 NOTE_OFF Fá 0
![Page 23: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/23.jpg)
Etapa III: Processamento do arquivo
MIDI
• Duração das notas: diferença de tempo entre
os eventos NOTE_OFF e NOTE_ON.
0 NOTE_ON Dó 0 240 NOTE_OFF Dó 0 264 NOTE_ON Ré 0 504 NOTE_OFF Ré 0 528 NOTE_ON Mi 0 768 NOTE_OFF Mi 0 792 NOTE_ON Fá 0 1032 NOTE_OFF Fá 0
Tom: Dó Maior Compasso: 4/4
240
Semínima Fá
240
Semínima Mi
240
Semínima Ré
240
Semínima Dó
![Page 24: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/24.jpg)
Etapa III: Processamento do arquivo
MIDI
• Caso não seja possível adequar a duração a uma
figura, tenta-se utilizar pontos de aumento e
ligaduras de duração
Tempo: 360 /240 = 1, restam 120
Tempo: 300 /240 = 1, restam 60
![Page 25: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/25.jpg)
• Cada nota e pausa processada atualiza o
compasso
• As durações são contadas e então comparadas
com a capacidade do compasso
• Se o compasso estiver cheio, uma barra de
compasso é inserida na lista de elementos
Etapa III: Processamento do arquivo
MIDI
![Page 26: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/26.jpg)
Etapa IV: Tradução para o sistema de
musicografia braile
• Elementos da partitura estão na ordem correta
para a tradução para braile
• Cada elemento é processado conforme sua
classificação: notas, pausas, divisões de
compasso, claves e ligaduras de duração
![Page 27: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/27.jpg)
Tom: Dó Maior Compasso: 4/4 Semínima Dó Semínima Ré Semínima Mi Semínima Fá
)Äl
Etapa IV: Tradução para o sistema de
musicografia braile
![Page 28: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/28.jpg)
Tom: Dó Maior Compasso: 4/4 Semínima Dó Semínima Ré Semínima Mi Semínima Fá
)Äl #4÷
Etapa IV: Tradução para o sistema de
musicografia braile
![Page 29: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/29.jpg)
Tom: Dó Maior Compasso: 4/4 Semínima Dó Semínima Ré Semínima Mi Semínima Fá
\Ô )Äl #4÷
Etapa IV: Tradução para o sistema de
musicografia braile
![Page 30: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/30.jpg)
Tom: Dó Maior Compasso: 4/4 Semínima Dó Semínima Ré Semínima Mi Semínima Fá
Ù \Ô )Äl #4÷
Etapa IV: Tradução para o sistema de
musicografia braile
![Page 31: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/31.jpg)
Tom: Dó Maior Compasso: 4/4 Semínima Dó Semínima Ré Semínima Mi Semínima Fá
À Ù \Ô )Äl #4÷
Etapa IV: Tradução para o sistema de
musicografia braile
![Page 32: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/32.jpg)
Tom: Dó Maior Compasso: 4/4 Semínima Dó Semínima Ré Semínima Mi Semínima Fá
Ï À Ù \Ô )Äl #4÷
Etapa IV: Tradução para o sistema de
musicografia braile
![Page 33: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/33.jpg)
Experimentos
• Foram feitos testes com trechos musicais
abrangendo diversos aspectos da musicografia
braile e com músicas completas
![Page 34: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/34.jpg)
Experimento I
Escala de dó maior em semínimas.
![Page 35: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/35.jpg)
Colcheias com ponto de aumento
Experimento II
![Page 36: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/36.jpg)
Armadura de clave com sustenidos
Experimento III
![Page 37: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/37.jpg)
Ode à Alegria, Ludwig van Beethoven
Símbolos processados corretamente
Símbolos processados incorretamente
Símbolos não processados
Símbolos [73] 68 4 1
Percentual 93,15% 5,47% 1,38%
Musibraille
Protótipo
Experimento IV
![Page 38: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/38.jpg)
Símbolos processados corretamente
Símbolos processados incorretamente
Símbolos não processados
Símbolos [45] 39 4 2
Percentual 86,66% 8,89% 4,45%
O Cravo Brigou com a Rosa, cantiga
Musibraille
Protótipo
Experimento V
![Page 39: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/39.jpg)
Conclusão
• É possível gerar partituras em braile a partir de
arquivos MIDI
• Alternativa gratuita a soluções comerciais
• Alguns elementos da musicografia não são
representados em arquivos MIDI
![Page 40: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/40.jpg)
Limitações
• Identificação de quiálteras
• Identificação de acordes
• Identificação de anacruses
![Page 41: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/41.jpg)
Extensões
• Implementar a identificação de quiálteras, anacruses e
acordes
• Implementar a identificação e o processamento de
instrumentos de duas pautas
• Implementar a execução do arquivo MIDI em conjunto
com a partitura braile
• Implementar a visualização da partitura braile em
conjunto com a de tinta
• Implementar o processamento de arquivos MusicXML
![Page 42: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/42.jpg)
Demonstração
![Page 43: FERRAMENTA PARA GERAÇÃO DE PARTITURAS NO …](https://reader030.vdocuments.pub/reader030/viewer/2022012609/619c35e0ec459b3e2b58c016/html5/thumbnails/43.jpg)
Demonstração