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...

Full description

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_ 1808390451685752832