51 |
"Processamento distribuído de áudio em tempo real" / "Distributed Real-Time Audio Processing"Nelson Posse Lago 04 June 2004 (has links)
Sistemas computadorizados para o processamento de multimídia em tempo real demandam alta capacidade de processamento. Problemas que exigem grandes capacidades de processamento são comumente abordados através do uso de sistemas paralelos ou distribuídos; no entanto, a conjunção das dificuldades inerentes tanto aos sistemas de tempo real quanto aos sistemas paralelos e distribuídos tem levado o desenvolvimento com vistas ao processamento de multimídia em tempo real por sistemas computacionais de uso geral a ser baseado em equipamentos centralizados e monoprocessados. Em diversos sistemas para multimídia há a necessidade de baixa latência durante a interação com o usuário, o que reforça ainda mais essa tendência para o processamento em um único nó. Neste trabalho, implementamos um mecanismo para o processamento síncrono e distribuído de áudio com características de baixa latência em uma rede local, permitindo o uso de um sistema distribuído de baixo custo para esse processamento. O objetivo primário é viabilizar o uso de sistemas computacionais distribuídos para a gravação e edição de material musical em estúdios domésticos ou de pequeno porte, contornando a necessidade de hardware dedicado de alto custo. O sistema implementado consiste em duas partes: uma, genérica, implementada sob a forma de um middleware para o processamento síncrono e distribuído de mídias contínuas com baixa latência; outra, específica, baseada na primeira, voltada para o processamento de áudio e compatível com aplicações legadas através da interface padronizada LADSPA. É de se esperar que pesquisas e aplicações futuras em que necessidades semelhantes se apresentem possam utilizar o middleware aqui descrito para outros tipos de processamento de áudio bem como para o processamento de outras mídias, como vídeo. / Computer systems for real-time multimedia processing require high processing power. Problems that depend on high processing power are usually solved by using parallel or distributed computing techniques; however, the combination of the difficulties of both real-time and parallel programming has led the development of applications for real-time multimedia processing for general purpose computer systems to be based on centralized and single-processor systems. In several systems for multimedia processing, there is a need for low latency during the interaction with the user, which reinforces the tendency towards single-processor development. In this work, we implemented a mechanism for synchronous and distributed audio processing with low latency on a local area network which makes the use of a low cost distributed system for this kind of processing possible. The main goal is to allow the use of distributed systems for recording and editing of musical material in home and small studios, bypassing the need for high-cost equipment. The system we implemented is made of two parts: the first, generic, implemented as a middleware for synchronous and distributed processing of continuous media with low latency; and the second, based on the first, geared towards audio processing and compatible with legacy applications based on the standard LADSPA interface. We expect that future research and applications that share the needs of the system developed here make use of the middleware we developed, both for other kinds of audio processing as well as for the processing of other media forms, such as video.
|
52 |
Body Building Music: sistema interativo para criação musical controlado por performance coreográfica esportiva / -Monnazzi, João Paulo Silva 10 December 2018 (has links)
Em meio a diversas interações midiáticas oriundas do desenvolvimento tecnológico no século XXI, percebemos que a música pode desbravar novos caminhos e conexões em áreas ainda pouco exploradas, como na interdisciplinaridade com o esporte. Este trabalho tem como foco a concepção de um sistema de criação musical interativo controlado por performance coreográfica esportiva, onde o atleta, além de interagir com o processo criativo e com a própria música durante sua performance coreográfica, possa também alterar sua estrutura e redefinir parâmetros de condução e geração sonora. Através de um sensor de movimento o atleta atua em tempo real reorganizando a execução de materiais sonoros previamente elaborados e manipulando processadores de efeito e de dinâmica. Uma composição modular interativa foi realizada para testar o sistema, adotando-se uma estrutura musical modular em tonalidades. Atribuindo ao atleta funções antes exclusivas do nicho profissional do intérprete e/ou compositor musical, o sistema desenvolvido oferece o acesso a processos de criação musical a uma população que não necessariamente detém conhecimento sobre as ferramentas tradicionais de composição musical. Os resultados exploram novas formas de mediações e abrem fronteiras de aplicações intocadas, bem como novos nichos de trabalho para o profissional da música nas áreas de criação, produção e performance. / In the midst of several media interactions that came from technological development in the 21st century, we realized that music can break new ground and connections in areas that are still little explored, such as in interdisciplinarity with sports. This work focuses on the conception of an interactive musical creation system controlled by a choreographic performance, in which the athlete, in addition to interacting with the creative process and with the music itself during its choreographic performance, can also alter its structure and redefine parameters of conduction and sound generation. Through a motion sensor the athlete acts in real time reorganizing the execution of previously elaborated sound materials and manipulating processors of effect and dynamics. An interactive modular composition was performed to test the system, adopting a modular musical structure in shades. By providing the athlete with functions previously unique to the professional niche of the performer and / or music composer, the developed system offers access to music creation processes for a population that does not necessarily have knowledge about traditional musical composition tools. The results explore new forms of mediation and open boundaries of untouched applications, as well as new work niches for the music professional in the areas of creation, production and performance.
|
53 |
Representação multiparadigma de conhecimento musical utilizando programação lógica indutiva / A muli-paradigma approach for music knowledge representation using inductive logic programmingGonçalves Junior, Clenio Batista 06 February 2017 (has links)
Submitted by Milena Rubi ( ri.bso@ufscar.br) on 2017-10-17T14:08:43Z
No. of bitstreams: 1
GONÇALVES_JUNIOR_Clenio_2017.pdf: 4502082 bytes, checksum: 36fad22cf5caad0d975a2df1fe5e7a55 (MD5) / Approved for entry into archive by Milena Rubi ( ri.bso@ufscar.br) on 2017-10-17T14:08:53Z (GMT) No. of bitstreams: 1
GONÇALVES_JUNIOR_Clenio_2017.pdf: 4502082 bytes, checksum: 36fad22cf5caad0d975a2df1fe5e7a55 (MD5) / Approved for entry into archive by Milena Rubi ( ri.bso@ufscar.br) on 2017-10-17T14:09:02Z (GMT) No. of bitstreams: 1
GONÇALVES_JUNIOR_Clenio_2017.pdf: 4502082 bytes, checksum: 36fad22cf5caad0d975a2df1fe5e7a55 (MD5) / Made available in DSpace on 2017-10-17T14:09:10Z (GMT). No. of bitstreams: 1
GONÇALVES_JUNIOR_Clenio_2017.pdf: 4502082 bytes, checksum: 36fad22cf5caad0d975a2df1fe5e7a55 (MD5)
Previous issue date: 2017-02-06 / Não recebi financiamento / Knowledge representation process is an essential matter regarding Computer Music systems. Methods have been applied in order to provide computers with the capability to generate conclusions based on experience in specialized domains. Inductive Logic Programming is a research field which combines concepts of Logic Programming and Machine Learning. Due to its declarative feature, both acquired and produced knowledge can be presented to not-expert users in a naturally understandable way. This work deals with Music Knowledge Representation from the perspective of multi- paradigm programming, using Inductive Logic Programming technique and including the development of the knowledge-based music system Fraseado. Finally, a method for the evaluation of algorithmic composition systems - the Expanded Turing Test - is presented. / O processo de representação de conhecimento em Computação Musical constitui um elemento essencial para o desenvolvimento de sistemas. Métodos têm sido aplicados visando fornecer ao computador a capacidade de inferir informações a partir da experiência e definições previamente estabelecidas. Neste sentido, a Programação Lógica Indutiva apresenta-se como um crescente campo de pesquisa que incorpora conceitos de Programação em Lógica e Aprendizado de Máquina. O presente trabalho aborda a Representação de Conhecimento Musical sob a ótica da programação multiparadigma, com uso da técnica de Programação Lógica Indutiva. Inclui o desenvolvimento do sistema musical baseado em conhecimento Fraseado. Por fim é apresentado um método para avaliação de sistemas de composição algorítmica - o Teste de Turing Expandido.
|
54 |
Sketchument: ambiente de experimentação para criação de instrumentos musicais digitaisCALEGARIO, Filipe Carlos de Albuquerque 22 February 2013 (has links)
Submitted by João Arthur Martins (joao.arthur@ufpe.br) on 2015-03-10T18:31:31Z
No. of bitstreams: 2
Dissertação Filipe Carlos De Albuquerque Calegario.pdf: 5927675 bytes, checksum: 052e513854d4c99d80c0dd6f9fd70177 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-11T17:43:47Z (GMT). No. of bitstreams: 2
Dissertação Filipe Carlos De Albuquerque Calegario.pdf: 5927675 bytes, checksum: 052e513854d4c99d80c0dd6f9fd70177 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2013-02-22 / Novas interfaces estão mudando a forma como interagimos com as máquinas e isto é
particularmente importante para o campo da música. Estas novas tecnologias abrem um
grande leque de possibilidades para a criação de Instrumentos Musicais Digitais (DMIs), que
são sistemas compostos por módulo de entrada, módulo de saída e uma estratégia de
mapeamento conectando tais módulos. Ao contrário dos instrumentos acústicos, que impõem
restrições físicas à sua fabricação, os DMIs permitem uma maior liberdade na sua construção.
Paradoxalmente, esta vantagem pode se tornar um problema, pois não existem métodos ou
ferramentas para guiar o designer ou luthier na definição de qual mapeamento é mais
adequado entre entradas e saídas de um DMI. Seguindo a definição que o usuário é a força
motriz da inovação e que a tendência do Movimento Maker mostra que, atualmente, tal usuário
não é apenas um consumidor passivo de produtos, por que não fornecer aos músicos e artistas
o poder de definir suas próprias estratégias de mapeamento e assim construir seu DMI? Neste
contexto, a prototipação, conceito bastante importante no Design, se mostra como uma
possível solução para o problema do mapeamento, permitindo que os usuários possam
experimentar a adequação de entradas, saídas e mapeamentos diversos na criação de seu
próprio DMI. Alguns sistemas musicais já permitem prototipação de DMIs (ex.: Pure Data,
Max/MSP, Chuck, SuperCollider etc.), porém a maioria ainda precisa de um alto nível técnico
para se chegar a um resultado não trivial. Este Projeto apresenta o Sketchument, um ambiente
de experimentação de fácil utilização, voltado para o público não técnico, que permite que o
usuário prototipe e crie DMIs, usando múltiplas entradas, saídas e mapeamentos. De protótipos
de baixa fidelidade a protótipos funcionais, passando por avaliações por questionário e
entrevista, o Sketchument tem sido desenvolvido seguindo a mesma filosofia de prototipação
que ele se propõe a prover. O processo cíclico de concepção, implementação e avaliação tem
produzido importantes resultados a partir dos potenciais usuários, que são bastante úteis para
dar suporte às decisões de projeto e, assim, permitir modificações e melhoramentos.
|
Page generated in 0.0714 seconds