Desenvolvimento de uma superfície sintetizadora de áudio com interface tangível para usuário

Resumo

Este trabalho apresenta o desenvolvimento de um sintetizador de áudio com interface tangível. O usuário pode interagir com a aplicação movendo objetos físicos que representam propriedades definidas. Foi desenvolvida uma arquitetura para a interação entre os objetos tangíveis e implementadas interfaces gráficas para a exibição de informações e interação com o usuário. A aplicação utilizou a biblioteca openFrameworks e o reconhecimento dos objetos tangíveis é realizado pelo reacTIVision. Um protótipo da superfície tangível foi construído utilizando-se a tecnologia de superfície de toque baseada em óptica. Desta forma, o usuário pode tocar na tela para configurar e modificar parâmetros. Na aplicação foram implementados efeitos como filtros, reverb e chorus. Além disso, é possível gerar sons através de formas de ondas senoidais, quadradas e dente de serra, ou por um acervo de amostras de instrumentos musicais. A aplicação possui também um sequenciador onde é possível selecionar o andamento e as notas a serem tocadas. Por fim, após a integração da aplicação desenvolvida com a superfície tangível implementada, a execução do programa apresentou a taxa de atualização de quadros média de 20 quadros por segundo e latência para o movimento dos objetos tangíveis insignificante.
This work presents the development of a tangible user interface audio synthesizer. The user can interact with the application by moving physical objects that represent defined properties. A framework that allows the interaction between tangible objects was developed. Graphical interfaces were implemented for information display and user interaction. The application uses the openFrameworks library and the recognition of tangible objects is performed using reacTIVision. A tangible tabletop prototype was constructed using optics-based touch surface technology. In this way, the user can touch the screen to set and modify parameters. In the application we implemented effects such as filters, reverb and chorus. In addition, it is possible to generate sound through waveforms, which are sine, square and sawtooth, or by a collection of musical instruments samples. The application also has a sequencer where one can select the tempo and notes to play. Finally, after integrating the developed application with the implemented tangible interface tabletop, the program execution presented the average frame refresh rate of 20 frames per second and insignificant latency for the movement of the tangible objects.

Descrição

Citação

SILVA, Cleisson Fernandes da. Desenvolvimento de uma superfície sintetizadora de áudio com interface tangível para usuário. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) – Instituto Federal de Santa Catarina, Florianópolis, 2019