- -

Desarrollo de sintetizadores musicales en C++ y JUCE

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de sintetizadores musicales en C++ y JUCE

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Ramos Peinado, Germán es_ES
dc.contributor.author Calvo Astudillo, Julian es_ES
dc.date.accessioned 2022-10-04T15:14:09Z
dc.date.available 2022-10-04T15:14:09Z
dc.date.created 2022-07-18 es_ES
dc.date.issued 2022-10-04 es_ES
dc.identifier.uri http://hdl.handle.net/10251/186955
dc.description.abstract [ES] En este proyecto se expone el desarrollo de dos sintetizadores musicales utilizando el lenguaje de programación C++ y el framework JUCE. Uno de ellos es un sintetizador substractivo el cual se caracteriza por utilizar filtros para modular la forma de onda de osciladores con alto contenido espectral. El otro es un sintetizador FM, que utiliza técnicas de modulación de frecuencia entre osciladores para dar forma a la onda. Este proyecto profundiza en los distintos algoritmos de procesado de señal necesarios para el diseño de los elementos básicos de un sintetizador musical. En él se presentan algoritmos para la creación de osciladores de banda limitada, filtros, distorsionadores, controles de envolvente y generación de efectos de audio basados en la teoría del procesado digital de señales. Estos algoritmos son implementados en código C++ mediante, dando forma a una aplicación tipo "plug-in" VST/Audio Unit que puede usarse desde cualquier software tipo Digital Audio Workstation (DAW) para interpretar o componer música electrónica. es_ES
dc.description.abstract [EN] This project shows the development of two music synthesizers using C++ programming language and JUCE framework. One of them is a substractive synthesizer that filters the waveform of oscillators with high frequency contents using filters. The second one is a FM synthesizer that use Frequency Modulation techniques to shape the sound waves. This project goes deep into the signal processing algorithms that are necessary for the design of the basic building blocks of a music synthesizer. Algorithms for the design of alias-free oscillators, filters, distortions, envelope controls and audio effects based on theories of Digital Signal Processing. These algorithms are implemented using C++ code. This C++ program forms a VST/Audio unit plug-in application that can be run on any Digital Audio Workstation (DAW) and can be used as a musical instrument to perform or compose electronic music. en_EN
dc.format.extent 138 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Sintetizador es_ES
dc.subject Audio es_ES
dc.subject Plug-in es_ES
dc.subject JUCE es_ES
dc.subject C++ es_ES
dc.subject DSP es_ES
dc.subject Procesado digital de señal es_ES
dc.subject VST es_ES
dc.subject Audio Unit es_ES
dc.subject Efectos de audio es_ES
dc.subject Procesado de audio es_ES
dc.subject Filtros es_ES
dc.subject Efectos de audio digitales es_ES
dc.subject Sonido es_ES
dc.subject Generación de sonido es_ES
dc.subject Música electrónica es_ES
dc.subject Synthesizer en_EN
dc.subject Digital Signal Processing en_EN
dc.subject Audio effects en_EN
dc.subject Audio processing en_EN
dc.subject Filters en_EN
dc.subject Digital audio effects en_EN
dc.subject Sound en_EN
dc.subject Sound generation en_EN
dc.subject Electronic music en_EN
dc.subject.classification TECNOLOGIA ELECTRONICA es_ES
dc.subject.other Máster Universitario en Ingeniería de Sistemas Electrónicos-Màster Universitari en Enginyeria de Sistemes Electrònics es_ES
dc.title Desarrollo de sintetizadores musicales en C++ y JUCE es_ES
dc.title.alternative Music synthesizers development using C++ and JUCE es_ES
dc.title.alternative Desenvolupament de sintetizadors musicals amb C++ i JUCE es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Calvo Astudillo, J. (2022). Desarrollo de sintetizadores musicales en C++ y JUCE. Universitat Politècnica de València. http://hdl.handle.net/10251/186955 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\148615 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem