open dynamic audio -...
TRANSCRIPT
![Page 1: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/1.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic AudioUm middleware para audio dinamico em jogos digitais
Wilson Kazuo Mizutani
Exame de QualificacaoOrientador: Prof. Dr. Fabio Kon
17 de agosto de 2015
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 1/42
![Page 2: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/2.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Introducao
Conceitos e Ferramentas
Trabalhos relacionados
Proposta
Plano de trabalho
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 2/42
![Page 3: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/3.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Introducao
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 3/42
![Page 4: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/4.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Contexto: jogos digitais
Nao sao programas convencionais
I Objetivo nao e obter resultados
I E a experiencia da interacao
I Imersividade
I Papel da trilha sonora
Fonte: SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann Publishers Inc., 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 4/42
![Page 5: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/5.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Contexto: jogos digitais
Nao sao programas convencionais
I Objetivo nao e obter resultados
I E a experiencia da interacao
I Imersividade
I Papel da trilha sonora
Fonte: SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann Publishers Inc., 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 4/42
![Page 6: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/6.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Contexto: jogos digitais
Nao sao programas convencionais
I Objetivo nao e obter resultados
I E a experiencia da interacao
I Imersividade
I Papel da trilha sonora
Fonte: SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann Publishers Inc., 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 4/42
![Page 7: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/7.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Contexto: jogos digitais
Nao sao programas convencionais
I Objetivo nao e obter resultados
I E a experiencia da interacao
I Imersividade
I Papel da trilha sonora
Fonte: SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann Publishers Inc., 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 4/42
![Page 8: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/8.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Contexto: jogos digitais
Nao sao programas convencionais
I Objetivo nao e obter resultados
I E a experiencia da interacao
I Imersividade
I Papel da trilha sonora
Fonte: SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann Publishers Inc., 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 4/42
![Page 9: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/9.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Contexto: jogos digitais
Nao sao programas convencionais
I Objetivo nao e obter resultados
I E a experiencia da interacao
I Imersividade
I Papel da trilha sonora
Fonte: SCHELL, Jesse. The Art of Game Design: A Book of Lenses. Morgan Kaufmann Publishers Inc., 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 4/42
![Page 10: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/10.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Motivacao
Desenvolvimento de um jogo
I Processo multidisciplinar
I Atividades em paralelo
I Como juntar os materiais?
Problemas na entrega de audio
I Tempo de feedback
I Limitacoes tecnologicas
I Domınios de conhecimento
Solucao na forma de middleware para audio dinamico
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 5/42
![Page 11: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/11.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Motivacao
Desenvolvimento de um jogo
I Processo multidisciplinar
I Atividades em paralelo
I Como juntar os materiais?
Problemas na entrega de audio
I Tempo de feedback
I Limitacoes tecnologicas
I Domınios de conhecimento
Solucao na forma de middleware para audio dinamico
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 5/42
![Page 12: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/12.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Motivacao
Desenvolvimento de um jogo
I Processo multidisciplinar
I Atividades em paralelo
I Como juntar os materiais?
Problemas na entrega de audio
I Tempo de feedback
I Limitacoes tecnologicas
I Domınios de conhecimento
Solucao na forma de middleware para audio dinamico
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 5/42
![Page 13: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/13.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Motivacao
Desenvolvimento de um jogo
I Processo multidisciplinar
I Atividades em paralelo
I Como juntar os materiais?
Problemas na entrega de audio
I Tempo de feedback
I Limitacoes tecnologicas
I Domınios de conhecimento
Solucao na forma de middleware para audio dinamico
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 5/42
![Page 14: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/14.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Motivacao
Desenvolvimento de um jogo
I Processo multidisciplinar
I Atividades em paralelo
I Como juntar os materiais?
Problemas na entrega de audio
I Tempo de feedback
I Limitacoes tecnologicas
I Domınios de conhecimento
Solucao na forma de middleware para audio dinamico
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 5/42
![Page 15: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/15.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Motivacao
Desenvolvimento de um jogo
I Processo multidisciplinar
I Atividades em paralelo
I Como juntar os materiais?
Problemas na entrega de audio
I Tempo de feedback
I Limitacoes tecnologicas
I Domınios de conhecimento
Solucao na forma de middleware para audio dinamico
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 5/42
![Page 16: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/16.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Objetivos
1. Investigar solucoes de audio dinamico ja existentes
2. Desenvolver um middleware de audio dinamico
3. Avaliar qualitativamente o uso do middleware em jogos
4. Analisar a praticidade do middleware atraves de entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 6/42
![Page 17: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/17.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Objetivos
1. Investigar solucoes de audio dinamico ja existentes
2. Desenvolver um middleware de audio dinamico
3. Avaliar qualitativamente o uso do middleware em jogos
4. Analisar a praticidade do middleware atraves de entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 6/42
![Page 18: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/18.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Objetivos
1. Investigar solucoes de audio dinamico ja existentes
2. Desenvolver um middleware de audio dinamico
3. Avaliar qualitativamente o uso do middleware em jogos
4. Analisar a praticidade do middleware atraves de entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 6/42
![Page 19: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/19.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Objetivos
1. Investigar solucoes de audio dinamico ja existentes
2. Desenvolver um middleware de audio dinamico
3. Avaliar qualitativamente o uso do middleware em jogos
4. Analisar a praticidade do middleware atraves de entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 6/42
![Page 20: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/20.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Objetivos
1. Investigar solucoes de audio dinamico ja existentes
2. Desenvolver um middleware de audio dinamico
3. Avaliar qualitativamente o uso do middleware em jogos
4. Analisar a praticidade do middleware atraves de entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 6/42
![Page 21: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/21.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Conceitos e Ferramentas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 7/42
![Page 22: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/22.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Os domınios
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 8/42
![Page 23: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/23.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais
Programas interativos:
PROGRAMA
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 9/42
![Page 24: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/24.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais
Programas interativos:
PROGRAMA
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 9/42
![Page 25: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/25.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: padrao arquiteturalTodo jogo possui um Game Loop
I Taxa de atualizacao deve ser alta o suficiente (30Hz - 60Hz)
I A renderizacao do audio tambem deve seguir esse padrao
Fonte: Robert Nystrom. Game Programming Patterns. Genever Benning, 2014.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 10/42
![Page 26: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/26.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: padrao arquiteturalTodo jogo possui um Game Loop
I Taxa de atualizacao deve ser alta o suficiente (30Hz - 60Hz)
I A renderizacao do audio tambem deve seguir esse padrao
Fonte: Robert Nystrom. Game Programming Patterns. Genever Benning, 2014.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 10/42
![Page 27: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/27.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: padrao arquiteturalTodo jogo possui um Game Loop
I Taxa de atualizacao deve ser alta o suficiente (30Hz - 60Hz)
I A renderizacao do audio tambem deve seguir esse padrao
Fonte: Robert Nystrom. Game Programming Patterns. Genever Benning, 2014.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 10/42
![Page 28: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/28.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: padrao arquiteturalTodo jogo possui um Game Loop
I Taxa de atualizacao deve ser alta o suficiente (30Hz - 60Hz)
I A renderizacao do audio tambem deve seguir esse padrao
Fonte: Robert Nystrom. Game Programming Patterns. Genever Benning, 2014.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 10/42
![Page 29: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/29.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 30: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/30.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 31: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/31.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 32: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/32.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 33: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/33.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 34: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/34.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 35: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/35.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 36: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/36.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Jogos digitais: ferramentas de desenvolvimento
1. Bibliotecas de programacaoI Colecoes de rotinas sobre um domınio especıficoI ReutilizaveisI Exemplos: OpenGL, OpenAL, libpng, zlib
2. ArcaboucosI Colaboracao de ferramentas sob uma interface unificadaI Mais generalistaI Exemplos: LOVE, Corona SDK
3. MotoresI Sistemas que assumem controle sobre parte da aplicacaoI Podem ser generalistas ou especıficosI Exemplos: Unity3D, OGRE
Linguagem de programacao principal: C++
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 11/42
![Page 37: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/37.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digitalRepresentacao digital do som
I Sequencia de numerosI Variam ao longo do tempoI Variacao da pressao do arI Chamados de amostras
I Resolucao da sequenciaI Valores por unidade de tempoI Chamada taxa de amostragemI Medida em Hz
I Precisao dos valoresI Representacao binaria usadaI Inteiros vs. ponto flutuanteI Quantidade de bytes por valor
Fonte: Aquegg. 4-bit-linear-pcm.svg. Licensa CC BY-SA 3.0.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 12/42
![Page 38: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/38.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digitalRepresentacao digital do som
I Sequencia de numerosI Variam ao longo do tempoI Variacao da pressao do arI Chamados de amostras
I Resolucao da sequenciaI Valores por unidade de tempoI Chamada taxa de amostragemI Medida em Hz
I Precisao dos valoresI Representacao binaria usadaI Inteiros vs. ponto flutuanteI Quantidade de bytes por valor
Fonte: Aquegg. 4-bit-linear-pcm.svg. Licensa CC BY-SA 3.0.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 12/42
![Page 39: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/39.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digitalRepresentacao digital do som
I Sequencia de numerosI Variam ao longo do tempoI Variacao da pressao do arI Chamados de amostras
I Resolucao da sequenciaI Valores por unidade de tempoI Chamada taxa de amostragemI Medida em Hz
I Precisao dos valoresI Representacao binaria usadaI Inteiros vs. ponto flutuanteI Quantidade de bytes por valor
Fonte: Aquegg. 4-bit-linear-pcm.svg. Licensa CC BY-SA 3.0.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 12/42
![Page 40: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/40.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digitalRepresentacao digital do som
I Sequencia de numerosI Variam ao longo do tempoI Variacao da pressao do arI Chamados de amostras
I Resolucao da sequenciaI Valores por unidade de tempoI Chamada taxa de amostragemI Medida em Hz
I Precisao dos valoresI Representacao binaria usadaI Inteiros vs. ponto flutuanteI Quantidade de bytes por valor
Fonte: Aquegg. 4-bit-linear-pcm.svg. Licensa CC BY-SA 3.0.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 12/42
![Page 41: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/41.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digitalRepresentacao digital do som
I Sequencia de numerosI Variam ao longo do tempoI Variacao da pressao do arI Chamados de amostras
I Resolucao da sequenciaI Valores por unidade de tempoI Chamada taxa de amostragemI Medida em Hz
I Precisao dos valoresI Representacao binaria usadaI Inteiros vs. ponto flutuanteI Quantidade de bytes por valor
Fonte: Aquegg. 4-bit-linear-pcm.svg. Licensa CC BY-SA 3.0.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 12/42
![Page 42: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/42.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: implementacaoComo um programa pode produzir som?
I Placa de som
1. O programa envia a sequencia de amostras2. A placa usa o formato especificado3. O sinal digital e convertido para analogico
I Ferramenta: OpenALI Especificacao de API para esse procedimentoI Implementacao usada: OpenAL SoftI MultiplataformaI Efeitos de espacialidade em 3D
Fontes:
OpenAL - http://openal.org/
OpenAL Soft - http://kcat.strangesoft.net/openal.html
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 13/42
![Page 43: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/43.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: implementacaoComo um programa pode produzir som?
I Placa de som
1. O programa envia a sequencia de amostras2. A placa usa o formato especificado3. O sinal digital e convertido para analogico
I Ferramenta: OpenALI Especificacao de API para esse procedimentoI Implementacao usada: OpenAL SoftI MultiplataformaI Efeitos de espacialidade em 3D
Fontes:
OpenAL - http://openal.org/
OpenAL Soft - http://kcat.strangesoft.net/openal.html
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 13/42
![Page 44: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/44.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: implementacaoComo um programa pode produzir som?
I Placa de som
1. O programa envia a sequencia de amostras2. A placa usa o formato especificado3. O sinal digital e convertido para analogico
I Ferramenta: OpenALI Especificacao de API para esse procedimentoI Implementacao usada: OpenAL SoftI MultiplataformaI Efeitos de espacialidade em 3D
Fontes:
OpenAL - http://openal.org/
OpenAL Soft - http://kcat.strangesoft.net/openal.html
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 13/42
![Page 45: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/45.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: implementacaoComo um programa pode produzir som?
I Placa de som
1. O programa envia a sequencia de amostras2. A placa usa o formato especificado3. O sinal digital e convertido para analogico
I Ferramenta: OpenALI Especificacao de API para esse procedimentoI Implementacao usada: OpenAL SoftI MultiplataformaI Efeitos de espacialidade em 3D
Fontes:
OpenAL - http://openal.org/
OpenAL Soft - http://kcat.strangesoft.net/openal.html
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 13/42
![Page 46: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/46.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: implementacaoComo um programa pode produzir som?
I Placa de som
1. O programa envia a sequencia de amostras2. A placa usa o formato especificado3. O sinal digital e convertido para analogico
I Ferramenta: OpenALI Especificacao de API para esse procedimentoI Implementacao usada: OpenAL SoftI MultiplataformaI Efeitos de espacialidade em 3D
Fontes:
OpenAL - http://openal.org/
OpenAL Soft - http://kcat.strangesoft.net/openal.html
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 13/42
![Page 47: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/47.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: implementacaoComo um programa pode produzir som?
I Placa de som
1. O programa envia a sequencia de amostras2. A placa usa o formato especificado3. O sinal digital e convertido para analogico
I Ferramenta: OpenALI Especificacao de API para esse procedimentoI Implementacao usada: OpenAL SoftI MultiplataformaI Efeitos de espacialidade em 3D
Fontes:
OpenAL - http://openal.org/
OpenAL Soft - http://kcat.strangesoft.net/openal.html
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 13/42
![Page 48: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/48.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 49: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/49.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 50: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/50.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 51: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/51.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 52: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/52.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 53: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/53.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 54: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/54.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 55: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/55.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 56: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/56.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Audio digital: origem do sinal
Arquivos de audio
I Armazenam o sinal em disco
I Audio estatico
Alternativa: processamento digital de sinais (DSP)
I Sintetiza ou modifica o sinal em tempo realI Linguagens de programacao visuais:
I Max/MSP (proprietario)I PureData (livre)
I Distribuicao em patches
I Incorporacao em outros programas (libpd)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 14/42
![Page 57: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/57.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 58: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/58.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 59: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/59.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 60: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/60.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 61: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/61.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 62: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/62.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 63: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/63.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 64: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/64.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 65: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/65.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras
Mıdias lineares vs. nao lineares
I Entender as diferencas e semelhancas
I Evolucao historica
O que nos interessa:
I Qualidade da trilha sonora
I Solucao computacional que torne isso possıvel
I Caracterısticas comuns
Fontes:
Eugenio Matos. A Arte de Compor Musica para o Cinema. Senac, Brasılia, DF, Brasil, 2014.
Karen Collins. Game Sound: An Introduction to the History, Theory, and Practice of Video Game Musicand Sound Design. The MIT Press, 2008.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 15/42
![Page 66: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/66.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras: caracterısticasComposta por
I DialogosI Efeitos sonorosI Musica
Diegese
I DiegeticaI Extra-diegeticaI Trans-diegetica
Com respeito ao jogo, pode ser
I InterativaI Adaptativa
Fonte: Lucas Correia Meneguette e Pontifıcia Universidade Catolica De Sao Paulo. Audio Dinamico Para Games:Conceitos Fundamentais E Procedimentos De Composicao Adaptativa. Simporio Brasileiro de Games, paginas1–10, 2011.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 16/42
![Page 67: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/67.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras: caracterısticasComposta por
I DialogosI Efeitos sonorosI Musica
Diegese
I DiegeticaI Extra-diegeticaI Trans-diegetica
Com respeito ao jogo, pode ser
I InterativaI Adaptativa
Fonte: Lucas Correia Meneguette e Pontifıcia Universidade Catolica De Sao Paulo. Audio Dinamico Para Games:Conceitos Fundamentais E Procedimentos De Composicao Adaptativa. Simporio Brasileiro de Games, paginas1–10, 2011.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 16/42
![Page 68: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/68.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras: caracterısticasComposta por
I DialogosI Efeitos sonorosI Musica
Diegese
I DiegeticaI Extra-diegeticaI Trans-diegetica
Com respeito ao jogo, pode ser
I InterativaI Adaptativa
Fonte: Lucas Correia Meneguette e Pontifıcia Universidade Catolica De Sao Paulo. Audio Dinamico Para Games:Conceitos Fundamentais E Procedimentos De Composicao Adaptativa. Simporio Brasileiro de Games, paginas1–10, 2011.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 16/42
![Page 69: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/69.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras: caracterısticasComposta por
I DialogosI Efeitos sonorosI Musica
Diegese
I DiegeticaI Extra-diegeticaI Trans-diegetica
Com respeito ao jogo, pode ser
I InterativaI Adaptativa
Fonte: Lucas Correia Meneguette e Pontifıcia Universidade Catolica De Sao Paulo. Audio Dinamico Para Games:Conceitos Fundamentais E Procedimentos De Composicao Adaptativa. Simporio Brasileiro de Games, paginas1–10, 2011.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 16/42
![Page 70: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/70.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trilhas sonoras: caracterısticasComposta por
I DialogosI Efeitos sonorosI Musica
Diegese
I DiegeticaI Extra-diegeticaI Trans-diegetica
Com respeito ao jogo, pode ser
I InterativaI Adaptativa
Fonte: Lucas Correia Meneguette e Pontifıcia Universidade Catolica De Sao Paulo. Audio Dinamico Para Games:Conceitos Fundamentais E Procedimentos De Composicao Adaptativa. Simporio Brasileiro de Games, paginas1–10, 2011.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 16/42
![Page 71: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/71.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos relacionados
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 17/42
![Page 72: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/72.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicosScott fala das dificuldades da area:
I Compor musicas para mıdias visuais nao e facil
I Principalmente quando nao e linear
I Tecnologias ajudam, mas trazem outros custos
Meneguette ressalva a importancia da pesquisa:
[...] ha um desafio interessante aos compositores e aospesquisadores em audio dinamico: como descrever as potenciaissituacoes que envolvam a sonoridade no jogo, levando-se emconsideracao questoes esteticas e tecnologicas [...]
Fontes:
Nathan Scott. Music to middleware: The growing challenges of the game music composer. EmProceedings of the 2014 Conference on Interactive Entertainment, IE2014, paginas 34:1–34:3, New York,NY, USA, 2014. ACM.
Lucas Correia Meneguette. Situacoes Sonoras e Jogos Digitais. Simporio Brasileiro de Games, paginas30–33, 2013.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 18/42
![Page 73: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/73.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicosScott fala das dificuldades da area:
I Compor musicas para mıdias visuais nao e facil
I Principalmente quando nao e linear
I Tecnologias ajudam, mas trazem outros custos
Meneguette ressalva a importancia da pesquisa:
[...] ha um desafio interessante aos compositores e aospesquisadores em audio dinamico: como descrever as potenciaissituacoes que envolvam a sonoridade no jogo, levando-se emconsideracao questoes esteticas e tecnologicas [...]
Fontes:
Nathan Scott. Music to middleware: The growing challenges of the game music composer. EmProceedings of the 2014 Conference on Interactive Entertainment, IE2014, paginas 34:1–34:3, New York,NY, USA, 2014. ACM.
Lucas Correia Meneguette. Situacoes Sonoras e Jogos Digitais. Simporio Brasileiro de Games, paginas30–33, 2013.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 18/42
![Page 74: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/74.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicosScott fala das dificuldades da area:
I Compor musicas para mıdias visuais nao e facil
I Principalmente quando nao e linear
I Tecnologias ajudam, mas trazem outros custos
Meneguette ressalva a importancia da pesquisa:
[...] ha um desafio interessante aos compositores e aospesquisadores em audio dinamico: como descrever as potenciaissituacoes que envolvam a sonoridade no jogo, levando-se emconsideracao questoes esteticas e tecnologicas [...]
Fontes:
Nathan Scott. Music to middleware: The growing challenges of the game music composer. EmProceedings of the 2014 Conference on Interactive Entertainment, IE2014, paginas 34:1–34:3, New York,NY, USA, 2014. ACM.
Lucas Correia Meneguette. Situacoes Sonoras e Jogos Digitais. Simporio Brasileiro de Games, paginas30–33, 2013.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 18/42
![Page 75: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/75.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicosScott fala das dificuldades da area:
I Compor musicas para mıdias visuais nao e facil
I Principalmente quando nao e linear
I Tecnologias ajudam, mas trazem outros custos
Meneguette ressalva a importancia da pesquisa:
[...] ha um desafio interessante aos compositores e aospesquisadores em audio dinamico: como descrever as potenciaissituacoes que envolvam a sonoridade no jogo, levando-se emconsideracao questoes esteticas e tecnologicas [...]
Fontes:
Nathan Scott. Music to middleware: The growing challenges of the game music composer. EmProceedings of the 2014 Conference on Interactive Entertainment, IE2014, paginas 34:1–34:3, New York,NY, USA, 2014. ACM.
Lucas Correia Meneguette. Situacoes Sonoras e Jogos Digitais. Simporio Brasileiro de Games, paginas30–33, 2013.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 18/42
![Page 76: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/76.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
Mapeamento computacional de sentimentos em manipulacoessonoro-musicais
I Livingstone et al.: Computacional Music Emotion RuleSystem
I Modelo positivo-negativo × ativo-passivoI Usa MIDI
I Eladhari et al.: Mind ModuleI Modelo humor interno × humor externoI Usa audio pre-renderizado
Fontes:
Steven R. Livingstone, Ralf Muhlberger, Andrew R. Brown e William F. Thompson. Changing musicalemotion: A computational rule system for modifying score and performance. Computer Music Journal,34(1):41–64, Marco 2010.
Mirjam Eladhari, Rik Nieuwdorp e Mikael Fridenfalk. The soundtrack of your mind: Mind music -adaptive audio for game characters. Em Proceedings of the 2006 ACM SIGCHI International Conferenceon Advances in Computer Entertainment Technology, ACE ’07, New York, NY, USA, 2006. ACM.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 19/42
![Page 77: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/77.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
Mapeamento computacional de sentimentos em manipulacoessonoro-musicais
I Livingstone et al.: Computacional Music Emotion RuleSystem
I Modelo positivo-negativo × ativo-passivoI Usa MIDI
I Eladhari et al.: Mind ModuleI Modelo humor interno × humor externoI Usa audio pre-renderizado
Fontes:
Steven R. Livingstone, Ralf Muhlberger, Andrew R. Brown e William F. Thompson. Changing musicalemotion: A computational rule system for modifying score and performance. Computer Music Journal,34(1):41–64, Marco 2010.
Mirjam Eladhari, Rik Nieuwdorp e Mikael Fridenfalk. The soundtrack of your mind: Mind music -adaptive audio for game characters. Em Proceedings of the 2006 ACM SIGCHI International Conferenceon Advances in Computer Entertainment Technology, ACE ’07, New York, NY, USA, 2006. ACM.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 19/42
![Page 78: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/78.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
Mapeamento computacional de sentimentos em manipulacoessonoro-musicais
I Livingstone et al.: Computacional Music Emotion RuleSystem
I Modelo positivo-negativo × ativo-passivoI Usa MIDI
I Eladhari et al.: Mind ModuleI Modelo humor interno × humor externoI Usa audio pre-renderizado
Fontes:
Steven R. Livingstone, Ralf Muhlberger, Andrew R. Brown e William F. Thompson. Changing musicalemotion: A computational rule system for modifying score and performance. Computer Music Journal,34(1):41–64, Marco 2010.
Mirjam Eladhari, Rik Nieuwdorp e Mikael Fridenfalk. The soundtrack of your mind: Mind music -adaptive audio for game characters. Em Proceedings of the 2006 ACM SIGCHI International Conferenceon Advances in Computer Entertainment Technology, ACE ’07, New York, NY, USA, 2006. ACM.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 19/42
![Page 79: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/79.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
Mapeamento computacional de sentimentos em manipulacoessonoro-musicais
I Livingstone et al.: Computacional Music Emotion RuleSystem
I Modelo positivo-negativo × ativo-passivoI Usa MIDI
I Eladhari et al.: Mind ModuleI Modelo humor interno × humor externoI Usa audio pre-renderizado
Fontes:
Steven R. Livingstone, Ralf Muhlberger, Andrew R. Brown e William F. Thompson. Changing musicalemotion: A computational rule system for modifying score and performance. Computer Music Journal,34(1):41–64, Marco 2010.
Mirjam Eladhari, Rik Nieuwdorp e Mikael Fridenfalk. The soundtrack of your mind: Mind music -adaptive audio for game characters. Em Proceedings of the 2006 ACM SIGCHI International Conferenceon Advances in Computer Entertainment Technology, ACE ’07, New York, NY, USA, 2006. ACM.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 19/42
![Page 80: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/80.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
Mapeamento computacional de sentimentos em manipulacoessonoro-musicais
I Livingstone et al.: Computacional Music Emotion RuleSystem
I Modelo positivo-negativo × ativo-passivoI Usa MIDI
I Eladhari et al.: Mind ModuleI Modelo humor interno × humor externoI Usa audio pre-renderizado
Fontes:
Steven R. Livingstone, Ralf Muhlberger, Andrew R. Brown e William F. Thompson. Changing musicalemotion: A computational rule system for modifying score and performance. Computer Music Journal,34(1):41–64, Marco 2010.
Mirjam Eladhari, Rik Nieuwdorp e Mikael Fridenfalk. The soundtrack of your mind: Mind music -adaptive audio for game characters. Em Proceedings of the 2006 ACM SIGCHI International Conferenceon Advances in Computer Entertainment Technology, ACE ’07, New York, NY, USA, 2006. ACM.
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 19/42
![Page 81: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/81.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
O que aprendemos com esses autores:
I A relacao entre emocoes e musicaI Manipulacoes tıpicas sobre o audio
I VolumeI AlturaI TimbreI AndamentoI AtaqueI Melodia
I MIDI × audio digital
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 20/42
![Page 82: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/82.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
O que aprendemos com esses autores:
I A relacao entre emocoes e musicaI Manipulacoes tıpicas sobre o audio
I VolumeI AlturaI TimbreI AndamentoI AtaqueI Melodia
I MIDI × audio digital
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 20/42
![Page 83: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/83.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
O que aprendemos com esses autores:
I A relacao entre emocoes e musicaI Manipulacoes tıpicas sobre o audio
I VolumeI AlturaI TimbreI AndamentoI AtaqueI Melodia
I MIDI × audio digital
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 20/42
![Page 84: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/84.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
O que aprendemos com esses autores:
I A relacao entre emocoes e musicaI Manipulacoes tıpicas sobre o audio
I VolumeI AlturaI TimbreI AndamentoI AtaqueI Melodia
I MIDI × audio digital
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 20/42
![Page 85: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/85.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: musica adaptativa
O que aprendemos com esses autores:
I A relacao entre emocoes e musicaI Manipulacoes tıpicas sobre o audio
I VolumeI AlturaI TimbreI AndamentoI AtaqueI Melodia
I MIDI × audio digital
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 20/42
![Page 86: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/86.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: aplicacoes de audio dinamico
Algumas outras pesquisas interessantes
I Audio Games
I Musica que controla fenomenos no jogo
I Musica composta pelas acoes do jogo
I Aplicacao de tecnicas de DJing
I Sıntese procedimental de efeitos sonoros fısicos
I Propagacao do som em ambientes dinamicos
Como podemos contemplar essas tenicas em nossa proposta?
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 21/42
![Page 87: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/87.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: aplicacoes de audio dinamico
Algumas outras pesquisas interessantes
I Audio Games
I Musica que controla fenomenos no jogo
I Musica composta pelas acoes do jogo
I Aplicacao de tecnicas de DJing
I Sıntese procedimental de efeitos sonoros fısicos
I Propagacao do som em ambientes dinamicos
Como podemos contemplar essas tenicas em nossa proposta?
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 21/42
![Page 88: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/88.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: aplicacoes de audio dinamico
Algumas outras pesquisas interessantes
I Audio Games
I Musica que controla fenomenos no jogo
I Musica composta pelas acoes do jogo
I Aplicacao de tecnicas de DJing
I Sıntese procedimental de efeitos sonoros fısicos
I Propagacao do som em ambientes dinamicos
Como podemos contemplar essas tenicas em nossa proposta?
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 21/42
![Page 89: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/89.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos academicos: aplicacoes de audio dinamico
Algumas outras pesquisas interessantes
I Audio Games
I Musica que controla fenomenos no jogo
I Musica composta pelas acoes do jogo
I Aplicacao de tecnicas de DJing
I Sıntese procedimental de efeitos sonoros fısicos
I Propagacao do som em ambientes dinamicos
Como podemos contemplar essas tenicas em nossa proposta?
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 21/42
![Page 90: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/90.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 91: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/91.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 92: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/92.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 93: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/93.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 94: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/94.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 95: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/95.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 96: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/96.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 97: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/97.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciaisArcaboucos e motores
I Conseguem reproduzir arquivos de audio estatico
I Compatıveis com formatos populares
I Podem ter um efeito especial ou outro
I Para mais funcionalidades, precisa programar
Solucao: usar um middleware para audio dinamico
“como um jeito do sound designer nao precisar doprogramador”
Opcoes:
I Desenvolvido pela propria equipe
I Implementacao ja existente
I Ad hocWilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 22/42
![Page 98: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/98.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ja existentes
Aspectos gerais
I Plataformas compatıveis
I Plataforma-alvo × palaforma de desenvolvimento
I Interface autoral e API
WwiseAudiokinect
FMOD StudioFirelight Technologies
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 23/42
![Page 99: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/99.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ja existentes
Aspectos gerais
I Plataformas compatıveis
I Plataforma-alvo × palaforma de desenvolvimento
I Interface autoral e API
WwiseAudiokinect
FMOD StudioFirelight Technologies
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 23/42
![Page 100: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/100.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ja existentes
Aspectos gerais
I Plataformas compatıveis
I Plataforma-alvo × palaforma de desenvolvimento
I Interface autoral e API
WwiseAudiokinect
FMOD StudioFirelight Technologies
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 23/42
![Page 101: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/101.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ja existentes
Aspectos gerais
I Plataformas compatıveis
I Plataforma-alvo × palaforma de desenvolvimento
I Interface autoral e API
WwiseAudiokinect
FMOD StudioFirelight Technologies
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 23/42
![Page 102: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/102.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ja existentes
Aspectos gerais
I Plataformas compatıveis
I Plataforma-alvo × palaforma de desenvolvimento
I Interface autoral e API
WwiseAudiokinect
FMOD StudioFirelight Technologies
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 23/42
![Page 103: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/103.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ja existentes
Aspectos gerais
I Plataformas compatıveis
I Plataforma-alvo × palaforma de desenvolvimento
I Interface autoral e API
WwiseAudiokinect
FMOD StudioFirelight Technologies
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 23/42
![Page 104: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/104.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: Wwise
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 24/42
![Page 105: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/105.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: FMOD Studio
Evento A
Trilha 1Trilha 2
Trilha Mestra
Sinal de Á
udio
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 25/42
![Page 106: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/106.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ad hoc
Motivos
I Nao existia esse tipo de middleware na epoca
I Plataforma incompatıvel
I Preco
Jogos analisados
1. Super Mario Bros.
2. The Legend of Zelda: Twilight Princess
3. Faster Than Light
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 26/42
![Page 107: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/107.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ad hoc
Motivos
I Nao existia esse tipo de middleware na epoca
I Plataforma incompatıvel
I Preco
Jogos analisados
1. Super Mario Bros.
2. The Legend of Zelda: Twilight Princess
3. Faster Than Light
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 26/42
![Page 108: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/108.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ad hoc
Motivos
I Nao existia esse tipo de middleware na epoca
I Plataforma incompatıvel
I Preco
Jogos analisados
1. Super Mario Bros.
2. The Legend of Zelda: Twilight Princess
3. Faster Than Light
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 26/42
![Page 109: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/109.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ad hoc
Motivos
I Nao existia esse tipo de middleware na epoca
I Plataforma incompatıvel
I Preco
Jogos analisados
1. Super Mario Bros.
2. The Legend of Zelda: Twilight Princess
3. Faster Than Light
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 26/42
![Page 110: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/110.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: solucoes ad hoc
Motivos
I Nao existia esse tipo de middleware na epoca
I Plataforma incompatıvel
I Preco
Jogos analisados
1. Super Mario Bros.
2. The Legend of Zelda: Twilight Princess
3. Faster Than Light
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 26/42
![Page 111: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/111.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: Super Mario Bros. (1985)
I Musica de tempo acabando
I Musica de invencibilidade
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 27/42
![Page 112: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/112.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: Zelda - Twilight Princess (2006)
I Musica de inimigos por perto
I Transicoes em lutas com chefes
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 28/42
![Page 113: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/113.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Trabalhos comerciais: Faster Than Light (2012)
I Toda musica tem versao “exploracao” e “combate”
I Sons de incendio, vazamentos e confrontos
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 29/42
![Page 114: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/114.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Proposta
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 30/42
![Page 115: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/115.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 116: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/116.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 117: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/117.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 118: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/118.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 119: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/119.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 120: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/120.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 121: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/121.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 122: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/122.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 123: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/123.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Open Dynamic Audio
Um middleware de audio dinamico precisa de:
I Interface autoral
I Motor de audio dinamico
I Protocolo entre eles
Diferenciais
I Desenvolvimento em Linux
I Software Livre
I Extensıvel
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 31/42
![Page 124: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/124.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Arquitetura geral do sistema
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 32/42
![Page 125: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/125.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 126: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/126.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 127: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/127.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 128: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/128.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 129: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/129.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 130: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/130.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 131: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/131.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao
Ferramentas usadas:
I Linguagem: C++11
I Reproducao de som: OpenAL
I DSP: PureData
I Incorporacao de patches: libpd
Outras informacoes:
I Licenca MIT (por enquanto)
I Repositorio: https://github.com/open-dynamic-audio/liboda
I Exemplos: https://github.com/open-dynamic-audio/examples
I Coorientacao com aluno de graduacao (TCC)
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 33/42
![Page 132: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/132.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 133: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/133.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 134: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/134.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 135: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/135.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 136: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/136.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 137: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/137.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 138: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/138.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 139: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/139.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 140: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/140.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: API
Classes principais:
Engine controla o motor e gerencia eventos
Event reproduz e manipula eventos
Caso de uso tıpico:
1. Obter instancia do motor
2. Usar esse objeto para instanciar eventos
3. Usar objetos de evento para reproduzir audio
4. Manipular parametros dos eventos conforme convier
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 34/42
![Page 141: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/141.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: patches de PureData
O ideal e que eventos sejam patches
I Motivacao: interface autoral “pronta”I Dificuldades:
I Ambiente globalI Usabilidade questionavelI Sequenciamento cronologico de audio
I Vantagens:I Software LivreI MultiplataformaI Comunidade ativaI Compatıvel com MIDI e OSCI Permite expansoes pelos usuarios!!!
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 35/42
![Page 142: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/142.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: patches de PureData
O ideal e que eventos sejam patches
I Motivacao: interface autoral “pronta”I Dificuldades:
I Ambiente globalI Usabilidade questionavelI Sequenciamento cronologico de audio
I Vantagens:I Software LivreI MultiplataformaI Comunidade ativaI Compatıvel com MIDI e OSCI Permite expansoes pelos usuarios!!!
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 35/42
![Page 143: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/143.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: patches de PureData
O ideal e que eventos sejam patches
I Motivacao: interface autoral “pronta”I Dificuldades:
I Ambiente globalI Usabilidade questionavelI Sequenciamento cronologico de audio
I Vantagens:I Software LivreI MultiplataformaI Comunidade ativaI Compatıvel com MIDI e OSCI Permite expansoes pelos usuarios!!!
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 35/42
![Page 144: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/144.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: patches de PureData
O ideal e que eventos sejam patches
I Motivacao: interface autoral “pronta”I Dificuldades:
I Ambiente globalI Usabilidade questionavelI Sequenciamento cronologico de audio
I Vantagens:I Software LivreI MultiplataformaI Comunidade ativaI Compatıvel com MIDI e OSCI Permite expansoes pelos usuarios!!!
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 35/42
![Page 145: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/145.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Implementacao: patches de PureData
O ideal e que eventos sejam patches
I Motivacao: interface autoral “pronta”I Dificuldades:
I Ambiente globalI Usabilidade questionavelI Sequenciamento cronologico de audio
I Vantagens:I Software LivreI MultiplataformaI Comunidade ativaI Compatıvel com MIDI e OSCI Permite expansoes pelos usuarios!!!
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 35/42
![Page 146: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/146.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Validacao
Do motor
I Usuario: programadorI Usar dois jogos abertos:
I Mari0 (acao platformer)I Battle for Wesnoth (estrategia por turnos)
Da interface autoral
I Usuario: compositor ou projetista de som
I Pelo menos dois
I Validacao por entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 36/42
![Page 147: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/147.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Validacao
Do motor
I Usuario: programadorI Usar dois jogos abertos:
I Mari0 (acao platformer)I Battle for Wesnoth (estrategia por turnos)
Da interface autoral
I Usuario: compositor ou projetista de som
I Pelo menos dois
I Validacao por entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 36/42
![Page 148: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/148.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Validacao
Do motor
I Usuario: programadorI Usar dois jogos abertos:
I Mari0 (acao platformer)I Battle for Wesnoth (estrategia por turnos)
Da interface autoral
I Usuario: compositor ou projetista de som
I Pelo menos dois
I Validacao por entrevistas
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 36/42
![Page 149: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/149.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Plano de trabalho
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 37/42
![Page 150: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/150.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 151: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/151.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 152: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/152.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 153: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/153.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 154: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/154.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 155: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/155.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 156: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/156.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 157: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/157.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 158: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/158.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 159: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/159.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 160: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/160.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 161: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/161.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Resultados parciais
Prototipo:
I Usa o jogo aberto Mari0
I Audio com PureData
I Conexao via UDP com protocolo OSC
I Percussao intensificada pelos inimigos
I Modulacao quando coleta uma Fire Flower
Motor ODA:
I Som atraves da OpenAL
I Classe Engine
I Inıcio da integracao com PureData
I TCC
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 38/42
![Page 162: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/162.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 163: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/163.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 164: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/164.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 165: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/165.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 166: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/166.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 167: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/167.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 168: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/168.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 169: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/169.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Expectativas
Negativas:
I Qualidade final
I Incompatıvel com jogos Web
Positivas:
I Diferenciais da proposta
I Compatıvel com mobile
I Aplicacoes mais gerais
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 39/42
![Page 170: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/170.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Atividades futuras
Implementacao
1. Investigar possibilidades da libpd
2. Projetar Painel ODA e Protocolo ODA
3. Implementar
Validacao
1. Mari0
2. Battle for Wesnoth
3. Parceria com musicos
Dissertacao
1. Artigo
2. Escrever a cada resultado
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 40/42
![Page 171: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/171.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Atividades futuras
Implementacao
1. Investigar possibilidades da libpd
2. Projetar Painel ODA e Protocolo ODA
3. Implementar
Validacao
1. Mari0
2. Battle for Wesnoth
3. Parceria com musicos
Dissertacao
1. Artigo
2. Escrever a cada resultado
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 40/42
![Page 172: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/172.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Atividades futuras
Implementacao
1. Investigar possibilidades da libpd
2. Projetar Painel ODA e Protocolo ODA
3. Implementar
Validacao
1. Mari0
2. Battle for Wesnoth
3. Parceria com musicos
Dissertacao
1. Artigo
2. Escrever a cada resultado
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 40/42
![Page 173: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/173.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Atividades futuras
Implementacao
1. Investigar possibilidades da libpd
2. Projetar Painel ODA e Protocolo ODA
3. Implementar
Validacao
1. Mari0
2. Battle for Wesnoth
3. Parceria com musicos
Dissertacao
1. Artigo
2. Escrever a cada resultado
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 40/42
![Page 174: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/174.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Cronograma
Atividades 8/15 9/15 10/15 11/15 12/15 1/16 2/16 3/16 4/16 5/16Motor basico × ×Experimentos × × ×Interface autoral × × ×Validacao 1 × ×Artigo × × ×Validacao 2 × × × ×Dissertacao × × × × × ×
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 41/42
![Page 175: Open Dynamic Audio - compmus.ime.usp.brcompmus.ime.usp.br/sites/ime.usp.br.compmus/files/quali-wilson-sli… · I Colabora˘c~ao de ferramentas sob uma interface uni cada I Mais generalista](https://reader033.vdocuments.com.br/reader033/viewer/2022050503/5f953cfc58b46e719154f7d7/html5/thumbnails/175.jpg)
Introducao Conceitos e Ferramentas Trabalhos relacionados Proposta Plano de trabalho
Obrigado!
Wilson Kazuo Mizutani Instituto de Matematica e Estatıstica da USP
Open Dynamic Audio 42/42