SaWerkraut : Sintetizador VST implementado em Csound com o uso do framework Cabbage
Autor(a) principal: | |
---|---|
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 |