Uma Interface Multitoque para Processamento de Áudio em Tempo Real<br />alunoJerônimoBarbosajbcj@cin.ufpe.br<br />orientad...
o que teria os seguintes cenários em comum?<br />
Dj AM...<br />
JonnyGreenwood...<br />
...e o Live Cinema!<br />
Computadores<br />Música<br />Performance<br />Ferramentas de processamento de áudio em tempo real<br />
Ferramentas de processamento de áudio em tempo real<br />CSIRAC, de TrevorPearcey e MastonBeard (1950) e Music I, de Max M...
Ferramentas de processamento de áudio em tempo real<br />CSound<br />Criada na década de 90, no MIT<br />Linguagem de prog...
Ferramentas de processamento de áudio em tempo real<br />Surgimento em meados da década de 80, fortemente influenciado pel...
Ferramentas de processamento de áudio em tempo real<br />PureData<br />Criado na década de 90,pelo mesmo fundador do MAX, ...
Ferramentas de processamento de áudio em tempo real<br />Linguagem gratuita disponível apenas para ambientes OSX<br />Base...
Ferramentas de processamento de áudio em tempo real<br />AbletonLive<br />Surgida em 2001, é uma das ferramentas mais popu...
Ferramentas de processamento de áudio em tempo real<br />ViMus<br />Camada de interface amigável , para sistemas expressiv...
Ferramentas de processamento de áudio em tempo real<br />Instrumento musical que preza pela expressividade, colaboração e ...
Problemas<br />Dilema da Usabilidade X Expressividade<br />Baixo grau de colaboração<br />Baixa impacto na performance do ...
Solução<br />mtPd! Uma ferramenta multitoque para processamento de áudio em tempo real<br />Tal como o Reactable e o ViMus...
Solução<br />Abordagem multitoque (que pode ser considerada uma abordagem mais natural, por prover uma interação táctil “d...
Concepção [1]<br />Experiência em aplicações multitoque: Interface baseada em gestos sob contexto!<br />Paperprototyping –...
Felipe Machado,programador, membrodo estúdiolivre, do CDTL econsultor/desenvolvedoremCultura Digital no estado de Pernambu...
Concepção [2]<br />Elementos contemplados: Caixas (Object, Number, Message e Comment), Conexões, Patches/Subpatchese Funci...
Implementação<br />Infra-estrutura de Hardware e Sofware<br />
Aplicação<br />Python<br />PyMT<br />Biblioteca auxiliar (DynamicPatching)<br />Implementação<br />
Trabalhos Futuros<br />Tornar o protótipo desenvolvido mais estável do ponto de vista técnico, de modo que esse realmente ...
Uma Interface Multitoque para Processamento de Áudio em Tempo Real<br />alunoJerônimoBarbosajbcj@cin.ufpe.br<br />orientad...
Upcoming SlideShare
Loading in …5
×

mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real

1,028 views

Published on

Surgidas na década de 50, a partir do Music I de Max Mathews, as ferramentas para processamento de áudio desempenham atualmente um papel importante no cenário musical, utilizados ostensivamente por bandas e DJs, o que reflete as centenas de ferramentas para processamento de áudio em tempo real disponíveis no mercado.

Neste contexto insere-se este trabalho: ele apresenta o mtPd: uma ferramenta de processamento de áudio em tempo real baseada em um ambiente multitoque, concebida de maneira a ser expressiva, intuitiva e colaborativa para lidar com performances artísticas ao vivo.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,028
On SlideShare
0
From Embeds
0
Number of Embeds
257
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

mtPd - Uma Interface Multitoque para Processamento de Áudio em Tempo Real

  1. 1. Uma Interface Multitoque para Processamento de Áudio em Tempo Real<br />alunoJerônimoBarbosajbcj@cin.ufpe.br<br />orientadorGeberRamalhoglr@cin.ufpe.br<br />
  2. 2. o que teria os seguintes cenários em comum?<br />
  3. 3. Dj AM...<br />
  4. 4. JonnyGreenwood...<br />
  5. 5. ...e o Live Cinema!<br />
  6. 6. Computadores<br />Música<br />Performance<br />Ferramentas de processamento de áudio em tempo real<br />
  7. 7. Ferramentas de processamento de áudio em tempo real<br />CSIRAC, de TrevorPearcey e MastonBeard (1950) e Music I, de Max Mathews (1957).<br />Atualmente são populares entre músicos, DJs, artistas de novas mídias, que dispõem de diversas ferramentas do gênero.<br />
  8. 8. Ferramentas de processamento de áudio em tempo real<br />CSound<br />Criada na década de 90, no MIT<br />Linguagem de programação poderosa pra processamento de sinais: a grosso modo, uma mistura de XML com C<br />Funcionamento baseado na edição de dois arquivos: um de partitura e outro de timbre<br />
  9. 9. Ferramentas de processamento de áudio em tempo real<br />Surgimento em meados da década de 80, fortemente influenciado pelos sintetizadores modulares<br />Linguagem de programação visual (LVP) para processamaneto audiovisual<br />Paradigma orientado a fluxogramase a “filosofia MAX”<br />MAX<br />
  10. 10. Ferramentas de processamento de áudio em tempo real<br />PureData<br />Criado na década de 90,pelo mesmo fundador do MAX, Miller Puckette<br />Free e Open-Source<br />Bastante poderosa, visava corrigir algumas falhas do antecessor, sendo ainda hoje bastante utilizada<br />Paradigma orientado a fluxogramas<br />
  11. 11. Ferramentas de processamento de áudio em tempo real<br />Linguagem gratuita disponível apenas para ambientes OSX<br />Baseado em Lisp, a linguagem foca em processamento audiovisual com foco em LiveCoding<br />Dá um bom suporte à colaboração<br />Impromptu<br />
  12. 12. Ferramentas de processamento de áudio em tempo real<br />AbletonLive<br />Surgida em 2001, é uma das ferramentas mais populares entre DJs<br />Adota uma abordagem diferente de linguagens para fazer o processamento em tempo real (DAW)<br />Abordagem mais intuitiva que às linguagens<br />
  13. 13. Ferramentas de processamento de áudio em tempo real<br />ViMus<br />Camada de interface amigável , para sistemas expressivos (Pd)<br />Usa uma metáfora de caixas tridimensionais, segundo um paradigma orientado a fluxogramas<br />Acaba ignorando a questão da colaboração<br />
  14. 14. Ferramentas de processamento de áudio em tempo real<br />Instrumento musical que preza pela expressividade, colaboração e impacto visual na performance<br />Devido a sua natureza, ignora funcionalidades básicas<br />Reacable<br />
  15. 15. Problemas<br />Dilema da Usabilidade X Expressividade<br />Baixo grau de colaboração<br />Baixa impacto na performance do ponto de vista artístico<br />
  16. 16. Solução<br />mtPd! Uma ferramenta multitoque para processamento de áudio em tempo real<br />Tal como o Reactable e o ViMus, seria uma abstração do Pure Data - substituindo seus principais elementos tradicionais por outros novos, segundo uma abordagem multitoque<br />Dessa forma, com o mtPdpoderemos programar a máquina apenas através de gestos do dedo do usuário na mesa, desenhando objetos, conectando-os... <br />
  17. 17. Solução<br />Abordagem multitoque (que pode ser considerada uma abordagem mais natural, por prover uma interação táctil “direta” com o programa, sem a necessidade de artefatos menos convencionais ao homem), aliada a uma interface elaborada segunda uma abordagem centrada no Usuário.<br />Aplicações multitoques apresentam por natureza um alto grau de colaboração.<br />Abordagem multitoque aliado a um bom Design gráfico e de Interação.<br />Problemas<br />Dilema da Usabilidade X Expressividade<br />Baixo grau de colaboração<br />Baixa impacto na performance do ponto de vista artístico<br />
  18. 18. Concepção [1]<br />Experiência em aplicações multitoque: Interface baseada em gestos sob contexto!<br />Paperprototyping – Aplicados a três usuários do Pure Data, programadores, músicos e artistas de novas mídias, em encontros que duraram em média 30 minutos.<br />Pediu-se para que os supostos usuários realizassem algumas funções básicas do Pd sem que qualquer instrução adicional lhe fossem fornecidas.<br />Essasinstruçõesforamespecificadas de modoquetrabalhassemoselementosbásicos do Pd, sendoessesporhoraosprincipaisalvosdapesquisa.<br />
  19. 19. Felipe Machado,programador, membrodo estúdiolivre, do CDTL econsultor/desenvolvedoremCultura Digital no estado de Pernambuco. Jáutilizahá um bom tempo o Pd comoferramenta de trabalho.<br />JarbasJacome, émusicoemestreemciênciadacomputaçãopelo Centro de Informáticada UFPE. Em 2007 recebeuoPrêmioRumosItaú Cultural Arte-CibernéticaApoio a PesquisaAcadêmicaporsuapesquisa de mestrado, oViMus, Além disso, a ferramentaébastantepresente no seutrabalhocomomusico. <br />Ricardo Brazileiro, éativista de software livreeartista de novas mídias. Jádesenvolveudiversostrabalhosenvolvendo a ferramenta, incluindoo Emotional Kernel Panic, trabalhoapresentado no PdCon09, a principal conferênciainternacionalsobreo Pd.<br />Os Usuários...<br />
  20. 20. Concepção [2]<br />Elementos contemplados: Caixas (Object, Number, Message e Comment), Conexões, Patches/Subpatchese Funcionalidades Básicas (Salvar, Abrir, Copiar...)<br />Adotou-se uma abordagem de gestos sob contexto para substituir os menus tradicionais<br />Através de uma perspectiva centrada no usuário de concepção, tentou-se combinar os processos de concepção e validação<br />
  21. 21. Implementação<br />Infra-estrutura de Hardware e Sofware<br />
  22. 22. Aplicação<br />Python<br />PyMT<br />Biblioteca auxiliar (DynamicPatching)<br />Implementação<br />
  23. 23. Trabalhos Futuros<br />Tornar o protótipo desenvolvido mais estável do ponto de vista técnico, de modo que esse realmente possa ser utilizado por artistas como uma ferramenta de processamento de áudio<br />Realizar testes de validação mais aprofundados, de modo a fortalecer a tese proposta neste trabalho<br />Terminar de implementar todas as demais funcionalidades do Pure Data ignoradas neste trabalho, de modo que o mtPd seja de fato uma versão multitoque do Pd<br />Realizar testes de performance, comparando-os com o os demais concorrentes do mtPd<br />Resultados<br />Protótipo Funcional, Implementado em um período de aproximadamente 3 meses! <br />Desenvolvimento marcado pela elevada complexidade técnica, que acabou por impossibilitar a implementação de todas as funcionalidades propostas inicialmente e comprometendo a etapa de validação<br />Proposta muito bem recebida na comunidade<br />
  24. 24. Uma Interface Multitoque para Processamento de Áudio em Tempo Real<br />alunoJerônimoBarbosajbcj@cin.ufpe.br<br />orientadorGeberRamalhoglr@cin.ufpe.br<br />

×