SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage

Detalhes bibliográficos
Autor(a) principal: Asevedo, Herman Ferreira Militão de
Data de Publicação: 2016
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/15807
Resumo: Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.
id UNB-2_2699ff2499aee219ba7c46bf5751c435
oai_identifier_str oai:bdm.unb.br:10483/15807
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Asevedo, Herman Ferreira Militão deMello, Carlos Eduardo Vianna deCastanho, Carla DeniseASEVEDO, Herman Ferreira Militão de. SaWerkraut: Sintetizador VST implementado em Csound com o uso do framework Cabbage. 2016. v, 48 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.http://bdm.unb.br/handle/10483/15807Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.Na produção sonora, o uso de instrumentos musicais virtuais fazem parte do cotidiano de compositores e sound designers. Esses instrumentos são executados na maioria dos casos em um dos estúdios de áudio virtuais existentes, softwares denominados DAWs (Digital Audio Workstation ), que tem o papel de ser uma ferramenta completa na área de criação sonora. Com um conhecimento básico de programação e sinal digital, é possível utilizar linguagens de programação e sistemas voltados a áudio, com o objetivo de se desenvolver novos instrumentos virtuais ou efeitos sonoros. O Csound faz parte dessa categoria de sistemas, e recentemente com o aparecimento do framework Cabbage para ele, fez-se possível a utilização dos instrumentos desenvolvidos no Csound em DAWs, com interface grá ca personalizável. É nesse contexto que esta monogra a apresenta o instrumento musical virtual SaWer- kraut, um sintetizador com uma arquitetura envolvendo os tipos de síntese aditiva, subtrativa e FM. Foi desenvolvido na linguagem Csound com o uso do framework Cabbage, para ser executado em DAWs como um instrumento virtual. O projeto tem como um dos focos as características e possibilidades sonoras do instrumento, e a compatibilidade do conjunto CSound/Cabbage no ambiente do DAW. Uma demonstração é realizada em uma composição utilizando diversas instâncias do SaWerkraut no DAW FL Studio.Submitted by Aline Almeida (alinealmeida@bce.unb.br) on 2016-10-11T13:23:05Z No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_HermanFerreiraMilitaodeAsevedo_tcc.pdf: 1204516 bytes, checksum: 9d76611c984d9dc7d255d876071fd9f1 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2017-01-19T12:26:09Z (GMT) No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_HermanFerreiraMilitaodeAsevedo_tcc.pdf: 1204516 bytes, checksum: 9d76611c984d9dc7d255d876071fd9f1 (MD5)Made available in DSpace on 2017-01-19T12:26:09Z (GMT). No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2016_HermanFerreiraMilitaodeAsevedo_tcc.pdf: 1204516 bytes, checksum: 9d76611c984d9dc7d255d876071fd9f1 (MD5)In sound production, the use of virtual musical instruments are part of the daily lives of composers and sound designers. These instruments are performed in most cases on one of the existent virtual audio studios, software called DAWs (Digital Audio Workstation), which have the role of being a complete tool in the area of sound creation. With a basic knowledge of programming and digital signal, it is possible to use audio dedicated programming languages and systems in order to develop new virtual instruments or sound e ects. Csound is a part of that category of systems, and recently with the appearance of the Cabbage framework, the use of instruments developed in Csound with customizable GUI on DAWs became possible. In this context, this monograph presents the SaWerkraut virtual musical instrument, a synthesizer with an architecture involving additive, subtractive and FM synthesis types. It was developed in the Csound language using the Cabbage framework, to run in DAWs as a virtual instrument. The project has one of its focuses the features and sonic possibilities of the instrument, and the compatibility of the CSound/Cabbage pair on a DAW environment. A demonstration is provided through a musical composition using multiples instances of SaWerkraut in the DAW FL Studio.Sintetizador sonoroProcessamento de som por computadorSom - registro e reprodução - técnicas digitaisSaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbageinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2017-01-19T12:26:09Z2017-01-19T12:26:09Z2016-08-05info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2016_HermanFerreiraMilitaodeAsevedo_tcc.pdf2016_HermanFerreiraMilitaodeAsevedo_tcc.pdfapplication/pdf1204516http://bdm.unb.br/xmlui/bitstream/10483/15807/1/2016_HermanFerreiraMilitaodeAsevedo_tcc.pdf9d76611c984d9dc7d255d876071fd9f1MD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/15807/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/15807/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/15807/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain1758http://bdm.unb.br/xmlui/bitstream/10483/15807/5/license.txt48fee5d355e169b5219b5efc5a9ad174MD5510483/158072017-01-19 10:26:09.063oai:bdm.unb.br:10483/15807w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0KY29udGF0byBhdHJhdsOpcyBkZTogYmRtQGJjZS51bmIuYnIgb3UgMzEwNy0yNjg3LgoKTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCBvL2EgU3IuL1NyYS4gKGF1dG9yIG91IGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvcik6CgphKSBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlCnJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhYmFpeG8pLCBjb211bmljYXIgZS9vdQpkaXN0cmlidWlyIG8gZG9jdW1lbnRvIGVudHJlZ3VlIChpbmNsdWluZG8gbyByZXN1bW8vYWJzdHJhY3QpIGVtCmZvcm1hdG8gZGlnaXRhbCBvdSBpbXByZXNzbyBlIGVtIHF1YWxxdWVyIG1laW8uCgpiKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBzZXUgdHJhYmFsaG8gb3JpZ2luYWwsIGUgcXVlCmRldMOpbSBvIGRpcmVpdG8gZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIERlY2xhcmEKdGFtYsOpbSBxdWUgYSBlbnRyZWdhIGRvIGRvY3VtZW50byBuw6NvIGluZnJpbmdlLCB0YW50byBxdWFudG8gbGhlIMOpCnBvc3PDrXZlbCBzYWJlciwgb3MgZGlyZWl0b3MgZGUgcXVhbHF1ZXIgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlLgoKYykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgY29udMOpbSBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zCmRpcmVpdG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBvYnRldmUgYXV0b3JpemHDp8OjbyBkbyBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IgcGFyYSBjb25jZWRlciDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG9zIGRpcmVpdG9zCnJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdQpjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8KcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhLCBkZWNsYXJhIHF1ZQpjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91CmFjb3Jkby4KCkEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBzZXUgKHMpIG5vbWUgKHMpCmNvbW8gbyAocykgYXV0b3IgKGVzKSBvdSBkZXRlbnRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8KZW50cmVndWUsIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgcGFyYSBhbMOpbSBkYXMgcGVybWl0aWRhcyBwb3IKZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712017-01-19T12:26:09Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
title SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
spellingShingle SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
Asevedo, Herman Ferreira Militão de
Sintetizador sonoro
Processamento de som por computador
Som - registro e reprodução - técnicas digitais
title_short SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
title_full SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
title_fullStr SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
title_full_unstemmed SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
title_sort SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
author Asevedo, Herman Ferreira Militão de
author_facet Asevedo, Herman Ferreira Militão de
author_role author
dc.contributor.advisorco.none.fl_str_mv Mello, Carlos Eduardo Vianna de
dc.contributor.author.fl_str_mv Asevedo, Herman Ferreira Militão de
dc.contributor.advisor1.fl_str_mv Castanho, Carla Denise
contributor_str_mv Castanho, Carla Denise
dc.subject.keyword.pt_BR.fl_str_mv Sintetizador sonoro
Processamento de som por computador
Som - registro e reprodução - técnicas digitais
topic Sintetizador sonoro
Processamento de som por computador
Som - registro e reprodução - técnicas digitais
description Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2016.
publishDate 2016
dc.date.submitted.none.fl_str_mv 2016-08-05
dc.date.accessioned.fl_str_mv 2017-01-19T12:26:09Z
dc.date.available.fl_str_mv 2017-01-19T12:26:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ASEVEDO, Herman Ferreira Militão de. SaWerkraut: Sintetizador VST implementado em Csound com o uso do framework Cabbage. 2016. v, 48 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/15807
identifier_str_mv ASEVEDO, Herman Ferreira Militão de. SaWerkraut: Sintetizador VST implementado em Csound com o uso do framework Cabbage. 2016. v, 48 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.
url http://bdm.unb.br/handle/10483/15807
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/15807/1/2016_HermanFerreiraMilitaodeAsevedo_tcc.pdf
http://bdm.unb.br/xmlui/bitstream/10483/15807/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/15807/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/15807/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/15807/5/license.txt
bitstream.checksum.fl_str_mv 9d76611c984d9dc7d255d876071fd9f1
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
48fee5d355e169b5219b5efc5a9ad174
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1813907899391410176