22
10 o 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 Kon http://gsd.ime.usp.br/acmus Department of Computer Science Department of Music University of São Paulo, Brazil

10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

Embed Size (px)

Citation preview

Page 1: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 2: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 3: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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)

Page 4: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 5: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 6: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 7: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 8: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 9: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 10: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

10

Folders

Page 11: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 12: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

12

Position Editor

Page 13: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 14: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

14

Recording

Page 15: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

15

Impulse Response

Page 16: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

16

Parameters

Page 17: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 18: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

18

Reverberation Time on Stage

Page 19: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

19

Clarity – Teatro Municipal

Page 20: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 21: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

Page 22: 10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de 2005 1 A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo

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

22

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