Tese de Doutorado
Fonte: Programa de Pós-Graduação em Música (UFBA), ___(edição)___, 2004
Desenvolvendo uma meta-linguagem para síntese sonora
Pedro Ribeiro Kröger Junior
Palavras-chave
- [Referência sem palavras-chave]
Resumo
A síntese sonora em software está intimamente ligada aos programas da família Music N iniciados pelo Music I em 1957. Apesar de seus méritos, como as unidades geradoras e a flexibilidade de uma linguagem de partitura, o Music N apresenta alguns problemas como limitações na reutilização de instrumentos, inflexibilidade de parâmetros, falta de linguagem gráfica, e normalmente apenas um paradigma para partituras.
Algumas soluções concentram-se em novas implementações da Music N, enquanto outras concentram-se na criação de ferramentas auxiliares como pré-processadores, e utilitários gráficos. Contudo as novas implementações em geral concentram-se em grupos de problemas específicos, sem resolver outros; e as ferramentas auxiliares resolvem um único problema sem ligação com os demais.
Neste trabalho nós investigamos o problema da criação de uma meta-linguagem para síntese sonora capaz de utilizar diferentes paradigmas tais como unidades geradoras e execução de programas externos. A criação de uma meta-linguagem para síntese sonora permite uma solução elegante para os problemas colocados, sem a necessidade de implementar um novo compilador acústico, e permite uma integração difícil de ser alcançada com o uso dos utilitários atuais.
The software sound synthesis is closely related to the Music N programs started with Music I in 1957. Although the Music N has many advantages such as the unit generators and a flexible score language, it presents a few problems like limitations on instrument reuse, in- flexibility of parameters, lack of a built-in graphical interface, and usually only one paradigm for scores.
Some solutions concentrate in new from-scratch Music N implementations, while other focus in building user tools like pre-processors and graphical utilities. Nevertheless, the new implementations in general focus in specific groups of problems leaving other unsolved. The user tools only solve one unique problem without connection with others.
In this work we investigate the problem of creating a meta-language for sound synthe- sis capable of using different paradigms like unit generators and running external programs. The creation of a meta-language for sound synthesis constitutes an elegant solution for the above cited problems, without the need of a yet new acoustic compiler implementation, and allows a tight integration which is difficult to obtain to have with the present user tools.
Seu navegador será reencaminhado para a fonte do documento, porque o Amplificar não mantem cópias das referências. Caso o texto não seja carregado, por favor me notifique que ele está fora do ar e consulte sua disponibilidade no site oficial da fonte.