Trabalho final da disciplina de Técnicas de Construção de Programas
UFRGS - 2022/2
O objetivo do trabalho é a definição, implementação, teste e depuração de um gerador de música a partir de texto, um software que recebe um texto livre (não estruturado, como um conto ou uma página de jornal) como entrada e gera um conjunto de notas correspondentes ao texto segundo alguns parâmetros (timbre, volume, instrumento, etc). Os parâmetros são definidos através de um mapeamento de texto para informações musicais.
O mapeamento proposto é o seguinte:
- Entrada de texto livre na caixa de texto;
- Entrada de texto através de arquivo de texto (.txt);
- Seleção de BPM, volume, oitava e instrumento;
- Reprodução da música;
- Salvar a música em arquivo MIDI (.mid).
Este trabalho utiliza o pacote NuGet NAudio.Midi