Simulação acústica no ambiente AcMus

O estudo da acústica de salas data do início do século XX e, até então, esta atividade era vista quase como uma arte e não como ciência. Foram desenvolvidas teorias, como a acústica geométrica de salas, que tornou o estudo do fenômeno acústico mais facilmente inteligível. Com o advento dos com...

Full description

Bibliographic Details
Main Author: Mário Henrique Cruz Torres
Other Authors: Fabio Kon
Language:Portuguese
Published: Universidade de São Paulo 2008
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/45/45134/tde-09092009-103134/
id ndltd-IBICT-oai-teses.usp.br-tde-09092009-103134
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-09092009-1031342019-01-21T22:04:18Z Simulação acústica no ambiente AcMus Acoustic simulation using the AcMus environment Mário Henrique Cruz Torres Fabio Kon Marcio Henrique de Avelar Gomes Marcelo Gomes de Queiroz acmus acústica computação musical. simulação acmus acoustics computer music. simulation O estudo da acústica de salas data do início do século XX e, até então, esta atividade era vista quase como uma arte e não como ciência. Foram desenvolvidas teorias, como a acústica geométrica de salas, que tornou o estudo do fenômeno acústico mais facilmente inteligível. Com o advento dos computadores digitais, os pesquisadores da área de acústica, como Asbjørn Krokstad e Manfred Robert Schroeder desenvolveram, em torno de 1960, os primeiros algoritmos para simular o comportamento do campo sonoro dentro de salas. Desde então, vários métodos de simulação acústica foram criados [QIK+08]. Nesta dissertação descrevemos uma implementação funcional do algoritmo de Traçado de Raios na linguagem Java. Explicamos em nosso trabalho os vários métodos de simulação acústica existentes nos dias de hoje e descrevemos os passos necessários para a correta implementação de um algoritmo de traçado de raios. Nossa implementação foi realizada como um módulo do sistema AcMus, uma ferramenta de software livre que reúne, em um único ambiente integrado, medição, análise e, agora, simulação acústica de salas, tornando-se o único software livre existente a integrar essas três funcionalidades em um único ambiente. O módulo de simulação foi implementado como um arcabouço orientado a objetos de forma que outros pesquisadores possam estendê-lo incluindo, com pouco esforço, novos algoritmos de simulação e novas funcionalidades. Research on Room Acoustics dates back to the beginning of the 20th century; at that time this activity was not seen as a science but almost as an art. Since then, researchers in the eld have developed theories, such as Geometric Room Acoustics, that were a simplication of the acoustical phenomena. With the advent of digital computers, researchers such as Asbjørn Krokstad and Manfred Robert Schroeder have developed, in the 1960s, the rst algorithms to simulate the sound eld behavior inside rooms. Since then, various acoustic simulation methods have been created. In this thesis, we describe our working implementation, using the Java language, of the Ray Tracing algorithm. We also explain the various acoustic simulation algorithms used nowadays and describe the necessary steps to a correct ray tracing algorithm implementation. Our implementation was built as a module of AcMus, a free software system, which combines acous- tic measurement, analysis and, now, simulation in one integrated computational environment. The simu- lation module was built as an object-oriented framework so that other researchers and developers can extend it, including new simulation algorithms and new features with little effort. 2008-11-07 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/45/45134/tde-09092009-103134/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Ciência da Computação USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP
collection NDLTD
language Portuguese
sources NDLTD
topic acmus
acústica
computação musical.
simulação
acmus
acoustics
computer music.
simulation
spellingShingle acmus
acústica
computação musical.
simulação
acmus
acoustics
computer music.
simulation
Mário Henrique Cruz Torres
Simulação acústica no ambiente AcMus
description O estudo da acústica de salas data do início do século XX e, até então, esta atividade era vista quase como uma arte e não como ciência. Foram desenvolvidas teorias, como a acústica geométrica de salas, que tornou o estudo do fenômeno acústico mais facilmente inteligível. Com o advento dos computadores digitais, os pesquisadores da área de acústica, como Asbjørn Krokstad e Manfred Robert Schroeder desenvolveram, em torno de 1960, os primeiros algoritmos para simular o comportamento do campo sonoro dentro de salas. Desde então, vários métodos de simulação acústica foram criados [QIK+08]. Nesta dissertação descrevemos uma implementação funcional do algoritmo de Traçado de Raios na linguagem Java. Explicamos em nosso trabalho os vários métodos de simulação acústica existentes nos dias de hoje e descrevemos os passos necessários para a correta implementação de um algoritmo de traçado de raios. Nossa implementação foi realizada como um módulo do sistema AcMus, uma ferramenta de software livre que reúne, em um único ambiente integrado, medição, análise e, agora, simulação acústica de salas, tornando-se o único software livre existente a integrar essas três funcionalidades em um único ambiente. O módulo de simulação foi implementado como um arcabouço orientado a objetos de forma que outros pesquisadores possam estendê-lo incluindo, com pouco esforço, novos algoritmos de simulação e novas funcionalidades. === Research on Room Acoustics dates back to the beginning of the 20th century; at that time this activity was not seen as a science but almost as an art. Since then, researchers in the eld have developed theories, such as Geometric Room Acoustics, that were a simplication of the acoustical phenomena. With the advent of digital computers, researchers such as Asbjørn Krokstad and Manfred Robert Schroeder have developed, in the 1960s, the rst algorithms to simulate the sound eld behavior inside rooms. Since then, various acoustic simulation methods have been created. In this thesis, we describe our working implementation, using the Java language, of the Ray Tracing algorithm. We also explain the various acoustic simulation algorithms used nowadays and describe the necessary steps to a correct ray tracing algorithm implementation. Our implementation was built as a module of AcMus, a free software system, which combines acous- tic measurement, analysis and, now, simulation in one integrated computational environment. The simu- lation module was built as an object-oriented framework so that other researchers and developers can extend it, including new simulation algorithms and new features with little effort.
author2 Fabio Kon
author_facet Fabio Kon
Mário Henrique Cruz Torres
author Mário Henrique Cruz Torres
author_sort Mário Henrique Cruz Torres
title Simulação acústica no ambiente AcMus
title_short Simulação acústica no ambiente AcMus
title_full Simulação acústica no ambiente AcMus
title_fullStr Simulação acústica no ambiente AcMus
title_full_unstemmed Simulação acústica no ambiente AcMus
title_sort simulação acústica no ambiente acmus
publisher Universidade de São Paulo
publishDate 2008
url http://www.teses.usp.br/teses/disponiveis/45/45134/tde-09092009-103134/
work_keys_str_mv AT mariohenriquecruztorres simulacaoacusticanoambienteacmus
AT mariohenriquecruztorres acousticsimulationusingtheacmusenvironment
_version_ 1718890299756904448