Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach
This research proposes a solution to the problem of finding a "good" bassline to accompany a melody and a drumbeat following the structure of the alternative rock genre. The solution method is made up of different steps which include: determining the key of the song by using a matching alg...
- Autores:
-
Zarta Barrera, Andrés Felipe
- Tipo de recurso:
- Fecha de publicación:
- 2016
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/13894
- Acceso en línea:
- http://hdl.handle.net/1992/13894
- Palabra clave:
- Teoría de grafos - Investigaciones
Acordes - Algoritmos - Investigaciones
Análisis estocástico - Investigaciones
Ingeniería
- Rights
- openAccess
- License
- https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
id |
UNIANDES2_bd022ea37d31b10a2706ad9b009066d4 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/13894 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Velasco Rodríguez, Nubia Milenavirtual::14763-1Zarta Barrera, Andrés Felipe2a388f91-4818-461b-9066-46a1bdc6e127500Mura, IvanGuerrero Rueda, William JavierBogotá2018-09-28T11:00:35Z2018-09-28T11:00:35Z2016http://hdl.handle.net/1992/13894u729708.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/This research proposes a solution to the problem of finding a "good" bassline to accompany a melody and a drumbeat following the structure of the alternative rock genre. The solution method is made up of different steps which include: determining the key of the song by using a matching algorithm that compares the notes in the melody with the notes in each key, fitting chords to the melody by constructing a graph of possible progressions using candidate chords selected through a matching algorithm and finding the shortest path in it, improvising basslines using these chords as guidelines through the use of stochastic diffusion search algorithm. Solutions must satisfy constraints regarding their relationship with the drumbeat and the melody while maximizing the quality of the overall sound measured with two independentEsta investigación tiene como propósito solucionar el problema de encontrar un "buen" bajo para acompañar una melodía y una batería, siguiendo la estructura del genero Rock Alternativo. El método de solución consta de varias etapas las cuales incluyen: determinar la tonalidad de la canción utilizando un algoritmo de Matching que compara las notas en la melodía con las notas en cada tonalidad, ajustar acordes a la melodía construyendo un grafo de posibles progresiones y encontrando la ruta más corta en este, improvisar bajos usando estos acordes como guía utilizando el algoritmo "Stochastic Diffusion Search". Las soluciones deben satisfacer una serie de restricciones mientras se maximiza la calidad del sonido medida usando dos diferentesMagíster en Ingeniería IndustrialMaestría14 hojasapplication/pdfengUniandesMaestría en Ingeniería IndustrialFacultad de IngenieríaDepartamento de Ingeniería Industrialinstname:Universidad de los Andesreponame:Repositorio Institucional SénecaBassline composition for alternative rock using SP and SDS algorithms, a multi-objective approachTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMTeoría de grafos - InvestigacionesAcordes - Algoritmos - InvestigacionesAnálisis estocástico - InvestigacionesIngenieríaPublicationhttps://scholar.google.es/citations?user=AK2nOxYAAAAJvirtual::14763-10000-0002-5717-4998virtual::14763-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000145165virtual::14763-1ab880587-8350-433d-859f-f2bb5d041c28virtual::14763-1ab880587-8350-433d-859f-f2bb5d041c28virtual::14763-1TEXTu729708.pdf.txtu729708.pdf.txtExtracted texttext/plain48228https://repositorio.uniandes.edu.co/bitstreams/5001bc86-4aca-48c0-8bdc-ce36e3acdb56/download3a151d1e2ab30a3ea1f99529b912d691MD54THUMBNAILu729708.pdf.jpgu729708.pdf.jpgIM Thumbnailimage/jpeg28029https://repositorio.uniandes.edu.co/bitstreams/05ff79bc-2d54-450f-a04b-fad60380ee08/downloada582bf5d3beffdab5fa08fa0b6b7d0e7MD55ORIGINALu729708.pdfapplication/pdf1501182https://repositorio.uniandes.edu.co/bitstreams/59ab2448-3db5-4c4e-9b21-3b75013fb467/downloada4d423fa05b0b5a94517ec3027e8953fMD511992/13894oai:repositorio.uniandes.edu.co:1992/138942024-03-13 15:17:08.989https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |
dc.title.es_CO.fl_str_mv |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
title |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
spellingShingle |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach Teoría de grafos - Investigaciones Acordes - Algoritmos - Investigaciones Análisis estocástico - Investigaciones Ingeniería |
title_short |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
title_full |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
title_fullStr |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
title_full_unstemmed |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
title_sort |
Bassline composition for alternative rock using SP and SDS algorithms, a multi-objective approach |
dc.creator.fl_str_mv |
Zarta Barrera, Andrés Felipe |
dc.contributor.advisor.none.fl_str_mv |
Velasco Rodríguez, Nubia Milena |
dc.contributor.author.none.fl_str_mv |
Zarta Barrera, Andrés Felipe |
dc.contributor.jury.none.fl_str_mv |
Mura, Ivan Guerrero Rueda, William Javier |
dc.subject.keyword.es_CO.fl_str_mv |
Teoría de grafos - Investigaciones Acordes - Algoritmos - Investigaciones Análisis estocástico - Investigaciones |
topic |
Teoría de grafos - Investigaciones Acordes - Algoritmos - Investigaciones Análisis estocástico - Investigaciones Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
This research proposes a solution to the problem of finding a "good" bassline to accompany a melody and a drumbeat following the structure of the alternative rock genre. The solution method is made up of different steps which include: determining the key of the song by using a matching algorithm that compares the notes in the melody with the notes in each key, fitting chords to the melody by constructing a graph of possible progressions using candidate chords selected through a matching algorithm and finding the shortest path in it, improvising basslines using these chords as guidelines through the use of stochastic diffusion search algorithm. Solutions must satisfy constraints regarding their relationship with the drumbeat and the melody while maximizing the quality of the overall sound measured with two independent |
publishDate |
2016 |
dc.date.issued.es_CO.fl_str_mv |
2016 |
dc.date.accessioned.none.fl_str_mv |
2018-09-28T11:00:35Z |
dc.date.available.none.fl_str_mv |
2018-09-28T11:00:35Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/13894 |
dc.identifier.pdf.none.fl_str_mv |
u729708.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/13894 |
identifier_str_mv |
u729708.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
14 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.coverage.spatial.es_CO.fl_str_mv |
Bogotá |
dc.publisher.none.fl_str_mv |
Uniandes |
dc.publisher.program.es_CO.fl_str_mv |
Maestría en Ingeniería Industrial |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería Industrial |
publisher.none.fl_str_mv |
Uniandes |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/5001bc86-4aca-48c0-8bdc-ce36e3acdb56/download https://repositorio.uniandes.edu.co/bitstreams/05ff79bc-2d54-450f-a04b-fad60380ee08/download https://repositorio.uniandes.edu.co/bitstreams/59ab2448-3db5-4c4e-9b21-3b75013fb467/download |
bitstream.checksum.fl_str_mv |
3a151d1e2ab30a3ea1f99529b912d691 a582bf5d3beffdab5fa08fa0b6b7d0e7 a4d423fa05b0b5a94517ec3027e8953f |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134034293129216 |