Implementación de un sintetizador granular en FPGA
Autor: | Ramo Bonet, Enrique |
---|---|
Přispěvatelé: | Bravo Muñoz, Ignacio, Universidad de Alcalá. Escuela Politécnica Superior |
Jazyk: | Spanish; Castilian |
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | e_Buah Biblioteca Digital Universidad de Alcalá instname |
Popis: | En el presente trabajo se detallan los pasos seguidos para la implementación de un sintetizador granular en la tecnología FPGA (Field Programmable Gate Array). Dicha técnica de síntesis consiste en generar texturas o tonalidades únicas mediante la manipulación de pequeños fragmentos de sonido llamados granos. Su implementación en FPGA consistirá en desarrollar un manejo de memoria para obtener dichas unidades de sonido, aplicar una envolvente a cada una de ellas, y generar así un flujo de datos que será modificado mediante un bloque de filtrado y una envolvente ASR (Attack Sustain Release). Finalmente, se extraerá el flujo a través del protocolo I2S (Integrated Interchip Sound), y se permitirá al usuario modificar los parámetros internos del bloque mediante los elementos Hardware de la placa. In the present work, the steps followed to implement a granular synthesizer on a FPGA board will be presented. This synthesis technic consists in taking small audio fragments called Grains and manipulate them in such a way that unique textures and timbres are obtained. The FPGA implementation will consist in developing a memory management block to obtain the grains, then applying an envelope to each of them, creating a data stream that will be processed by a filter and an ASR envelope (Attack Sustain Release). After that, the sound will be externalised with the I2S protocol, and the internal parameters of the synthesis will be modifiable by the user via the board Hardware. Grado en Ingeniería de Tecnologías de Telecomunicación |
Databáze: | OpenAIRE |
Externí odkaz: |