middleware openda: uma solu˘c~ao para manipular audio din ... · open dynamic audio como...

38
Introdu¸c˜ ao Desenvolvimento e implementa¸c˜ ao Resultados Referˆ encias Middleware OpenDA: Uma solu¸ ao para manipular ´ audio dinˆ amico na produ¸ ao de Jogos Digitais Lucas D´ ario Orientador: Prof. Dr. Marcelo Gomes de Queiroz Co-Orientador: Wilson Kazuo Mizutani IME-USP 30 de novembro de 2015 1 / 19 Lucas D´ ario Middleware OpenDA: Uma solu¸ ao para manipular ´ audio dinˆ amic

Upload: others

Post on 07-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Middleware OpenDA: Uma solucao para

manipular audio dinamico na producao de

Jogos Digitais

Lucas DarioOrientador: Prof. Dr. Marcelo Gomes de Queiroz

Co-Orientador: Wilson Kazuo Mizutani

IME-USP

30 de novembro de 2015

1 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 2: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Sumario

Introducao

Desenvolvimento e implementacao

Resultados

Referencias

2 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 3: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Introducao

3 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 4: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Conceitos

Trilhas Sonoras

Jogos Digitais

Audio Dinamico[1]

Middleware

4 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 5: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Conceitos

Trilhas Sonoras

Jogos Digitais

Audio Dinamico[1]

Middleware

4 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 6: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Conceitos

Trilhas Sonoras

Jogos Digitais

Audio Dinamico[1]

Middleware

4 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 7: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Conceitos

Trilhas Sonoras

Jogos Digitais

Audio Dinamico[1]

Middleware

4 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 8: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Motivacao

Demora de feedback entre projetista de som eprogramador

Necessaria uma ferramenta capaz de:

Reproduzir segmentos de audio de maneira linear ou naolinear

Aplicar efeitos e sintetizar audio em tempo real

5 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 9: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Motivacao

Demora de feedback entre projetista de som eprogramador

Necessaria uma ferramenta capaz de:

Reproduzir segmentos de audio de maneira linear ou naolinear

Aplicar efeitos e sintetizar audio em tempo real

5 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 10: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Motivacao

Demora de feedback entre projetista de som eprogramador

Necessaria uma ferramenta capaz de:

Reproduzir segmentos de audio de maneira linear ou naolinear

Aplicar efeitos e sintetizar audio em tempo real

5 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 11: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Motivacao

Demora de feedback entre projetista de som eprogramador

Necessaria uma ferramenta capaz de:

Reproduzir segmentos de audio de maneira linear ou naolinear

Aplicar efeitos e sintetizar audio em tempo real

5 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 12: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Open Dynamic Audio como solucao

Capaz de criar, manipular e reproduzir audio dinamico

Dinamicidade guiada por parametros

Oferecer suporte tanto ao projetista de som quanto aoprogramador

6 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 13: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Open Dynamic Audio como solucao

Capaz de criar, manipular e reproduzir audio dinamico

Dinamicidade guiada por parametros

Oferecer suporte tanto ao projetista de som quanto aoprogramador

6 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 14: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

ConceitosMotivacaoOpen Dynamic Audio como solucao

Open Dynamic Audio como solucao

Capaz de criar, manipular e reproduzir audio dinamico

Dinamicidade guiada por parametros

Oferecer suporte tanto ao projetista de som quanto aoprogramador

6 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 15: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Desenvolvimento e implementacao

7 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 16: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Divisao do Open Dynamic Audio

Separada em dois modulos

Interface com Pure Data[2] - Oferecida aos compositorese projetistas de som

Motor de Audio - Oferecido aos programadores

Evento - comunicacao entre os modulos

8 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 17: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Divisao do Open Dynamic Audio

Separada em dois modulos

Interface com Pure Data[2] - Oferecida aos compositorese projetistas de som

Motor de Audio - Oferecido aos programadores

Evento - comunicacao entre os modulos

8 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 18: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Divisao do Open Dynamic Audio

Separada em dois modulos

Interface com Pure Data[2] - Oferecida aos compositorese projetistas de som

Motor de Audio - Oferecido aos programadores

Evento - comunicacao entre os modulos

8 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 19: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Divisao do Open Dynamic Audio

Separada em dois modulos

Interface com Pure Data[2] - Oferecida aos compositorese projetistas de som

Motor de Audio - Oferecido aos programadores

Evento - comunicacao entre os modulos

8 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 20: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Divisao do Open Dynamic Audio

Figura: Utilizacao do OpenDA

9 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 21: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Interface com Pure Data

Implementacao de submodulos para o Pure Data

Configuracao do audio e feita baseada nos parametros

Projetista pode testar o resultado enquanto produz ele

10 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 22: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Interface com Pure Data

Implementacao de submodulos para o Pure Data

Configuracao do audio e feita baseada nos parametros

Projetista pode testar o resultado enquanto produz ele

10 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 23: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Interface com Pure Data

Implementacao de submodulos para o Pure Data

Configuracao do audio e feita baseada nos parametros

Projetista pode testar o resultado enquanto produz ele

10 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 24: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Motor de Audio

Processamento da especificacao feita pelo projetista

Execucao do audio atraves do jogo

Leitura de patches e envio de parametros atraves daclasse Event

Oferecer API para os programadores

11 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 25: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Motor de Audio

Processamento da especificacao feita pelo projetista

Execucao do audio atraves do jogo

Leitura de patches e envio de parametros atraves daclasse Event

Oferecer API para os programadores

11 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 26: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Motor de Audio

Processamento da especificacao feita pelo projetista

Execucao do audio atraves do jogo

Leitura de patches e envio de parametros atraves daclasse Event

Oferecer API para os programadores

11 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 27: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Motor de Audio

Processamento da especificacao feita pelo projetista

Execucao do audio atraves do jogo

Leitura de patches e envio de parametros atraves daclasse Event

Oferecer API para os programadores

11 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 28: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Ferramentas utilizadas

Principal linguagem: C++

Processamento digital de sinal: PureData e libpd[3]

Interface com hardware: OpenAL e OpenAL Soft[4]

12 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 29: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Ferramentas utilizadas

Principal linguagem: C++

Processamento digital de sinal: PureData e libpd[3]

Interface com hardware: OpenAL e OpenAL Soft[4]

12 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 30: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Divisao do Open Dynamic AudioInterface com Pure DataMotor de AudioFerramentas utilizadas

Ferramentas utilizadas

Principal linguagem: C++

Processamento digital de sinal: PureData e libpd[3]

Interface com hardware: OpenAL e OpenAL Soft[4]

12 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 31: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

OpenDA em acaoPrototipo demo para OpenDAAlteracao do audio do jogo Mari0

Resultados

13 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 32: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

OpenDA em acaoPrototipo demo para OpenDAAlteracao do audio do jogo Mari0

OpenDA em acao

Usada na producao de um prototipo

Usada para alterar o audio de um projeto maior

14 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 33: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

OpenDA em acaoPrototipo demo para OpenDAAlteracao do audio do jogo Mari0

OpenDA em acao

Usada na producao de um prototipo

Usada para alterar o audio de um projeto maior

14 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 34: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

OpenDA em acaoPrototipo demo para OpenDAAlteracao do audio do jogo Mari0

Prototipo demo para OpenDA

Figura: Prototipo para demonstracao do OpenDA

15 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 35: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

OpenDA em acaoPrototipo demo para OpenDAAlteracao do audio do jogo Mari0

Alteracao do audio do jogo Mari0[5]

Figura: Jogo Mari0 utilizando OpenDA

16 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 36: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Referencias

Referencias

17 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 37: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Referencias

Referencias

1 K. Collins. An Introduction to the Participatory andNonLinear Aspects of Video Games Audio. 2007.

2 Pure Data website. https://puredata.info/. Acesso em:2015-11-16.

3 libpd website. http://libpd.cc/. Acesso em: 2015-11-16.

4 OpenAL Soft website.http://kcat.strangesoft.net/openal.html. Acesso em:2015-11-16.

5 Mari0. http://stabyourself.net/mari0/ . Acesso em:2015-11-16.

18 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais

Page 38: Middleware OpenDA: Uma solu˘c~ao para manipular audio din ... · Open Dynamic Audio como solu˘c~ao Open Dynamic Audio como solu˘c~ao Capaz de criar, manipular e reproduzir audio

IntroducaoDesenvolvimento e implementacao

ResultadosReferencias

Referencias

Middleware OpenDA: Uma solucao para

manipular audio dinamico na producao de

Jogos Digitais

Lucas DarioOrientador: Prof. Dr. Marcelo Gomes de Queiroz

Co-Orientador: Wilson Kazuo Mizutani

IME-USP

30 de novembro de 2015

19 / 19 Lucas Dario Middleware OpenDA: Uma solucao para manipular audio dinamico na producao de Jogos Digitais