10 o simpósio brasileiro de computação musical3 a 6 de outubro de 2005 1 a user-friendly...

Post on 07-Apr-2016

215 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

1

A User-Friendly Graphical System for Room Acoustics

Measurement and Analysis

Leo Ueda, Fábio Figueiredo, Fernando Iazzetta, Fabio Konhttp://gsd.ime.usp.br/acmus

Department of Computer ScienceDepartment of Music

University of São Paulo, Brazil

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

2

Outline• Introduction

– AcMus project• Measurement Prototype

– MATLAB• AcMus Integrated Platform

– Eclipse (Java)• Conclusion

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

3

AcMus Project• Started in 2001 as a research group at

USP• Gathers researchers from different fields

(Music, Architecture, Engineering, Physics, and Computer Science)

• Main goals:– Study of issues related to estimation,

measurement, analysis, and simulation of music rooms

– Development of a computer software (the AcMus Integrated Platform)

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

4

The Software• Environment that integrates different

tools for acoustic analysis, simulation, and optimization

• Open-source, platform-independent• 3 modules:

– Measurement– Audio and Acoustic Utilities– Simulation and Optimization

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

5

Measurements• Signal → room response → impulse

response → acoustical parameters

• Generates a large amount of data• We measured 6 concert rooms in São

Paulo in order to study subjective parameters related to musical quality

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

6

Measurement Module Prototype

• Set of MATLAB functions• Provides the MLS and LSF methods for

acquiring the room impulse response• Calculates a number of acoustical

parameters from the impulse response• No special user interface• Used to process actual measurements

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

7

AcMus Integrated Platform• Final implementation of the AcMus

Software• A single computer environment for the 3

modules• Based on the Eclipse Platform and Java• Current work: implementation of the

Measurement Module• Important goal: provide an efficient and

easy-to-use user interface

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

8

Measurement Module• Hierarchical folders help the user to

organize measurements taken from different rooms

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

9

Folders• Project: represents a room

• Session: groups measurements taken at a specific period in time

• Set: stores repetitions of the same measurement.

• Measurement: stores the audio file of the room’s response and the output of the response analysis

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

10

Folders

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

11

Other features• Wizards for the creation of each kind of

folder

• Keeps additional information about folders (date, time, equipment, comments, etc.)

• Signal generator• Position documentation

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

12

Position Editor

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

13

Measurement Interface• User chooses the signal to be played

• Software plays the signal and records the room response

• Software then calculates the impulse response and the acoustical parameters

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

14

Recording

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

15

Impulse Response

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

16

Parameters

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

17

Work on the field• Using our prototype, we measured 6

concert rooms in São Paulo where stable symphonic groups perform regularly:– Anfiteatro Camargo Guarnieri– Teatro de Diadema– Teatro do Memorial da América Latina– Teatro Municipal– Teatro São Pedro– Teatro Sérgio Cardoso

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

18

Reverberation Time on Stage

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

19

Clarity – Teatro Municipal

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

20

Ongoing and Future Work• Performance: implement some of the

DSP functions in C/C++?• Measurement Module user interface

enhancements– Data visualization – Tasks in batch mode

• Work on the Simulation and Optimization Module

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

21

Conclusions• AcMus currently offers the main

calculations and processing tools• It is freely available and open source• We welcome collaborators and users

from other groups

AcMus website:http://gsd.ime.usp.br/acmus

10o Simpósio Brasileiro de Computação Musical 3 a 6 de Outubro de 2005

22

AcMus website:http://gsd.ime.usp.br/acmus

top related