Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

A graphical user interface for live music coding

dc.contributor.advisorSánchez Hernández, Jaime
dc.contributor.authorTabasco Vargas, Mario
dc.contributor.authorCidoncha Pérez, Gonzalo
dc.date.accessioned2023-06-17T10:54:10Z
dc.date.available2023-06-17T10:54:10Z
dc.date.issued2021-06-15
dc.degree.titleGrado en Desarrollo de Videojuegos
dc.descriptionTrabajo Fin de Grado en Desarrollo de Videojuegos, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2020-2021
dc.description.abstractIn recent years, live music coding environments have attracted many programmers with musical roots and interests. However, current live music coding environments require a certain level of technical knowledge that might result inaccessible for amateurs that lack a solid programming background. The objective of this project is to develop an application that will allow the user to generate improvised music, but through a graphical interface that abstracts all the programming. This front-end desktop application, developed in the Unity engine, will provide a user interface greatly inspired by the visual programming language Scratch, which will allow the user to configure sequences of actions by fitting together blocks that resemble puzzle pieces. The sounds will be generated by the Sonic Pi live coding environment, as it runs a program that translates command messages coming from the front-end application into actual commands that can be performed by Sonic Pi.
dc.description.abstractLos entornos de programación de música en vivo (live music coding) han despertado mucho interés en los últimos años entre los programadores con inquietudes musicales. Sin embargo, los entornos actuales requieren habilidades no triviales de programación y pueden resultar poco accesibles para los aficionados sin esa formación. El objetivo de este trabajo será desarrollar una aplicación que permita al usuario generar música improvisada, pero a través de una interfaz gráfica que abstraiga la programación como tal. Esta aplicación de escritorio front end, desarrollada en el motor Unity, ofrecerá al usuario una interfaz visual inspirada en gran medida en el lenguaje de programación visual Scratch, y permitirá al usuario configurar secuencias de acciones encajando bloques similares a piezas de puzle. Los sonidos se generarán en el entorno de live coding Sonic Pi, donde se ejecutará un programa que traduce los mensajes con comandos provenientes de la aplicación front end en comandos que Sonic Pi pueda llevar a cabo.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedFALSE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/66924
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10438
dc.language.isoeng
dc.page.total55
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordDesktop application
dc.subject.keywordGraphical user interface
dc.subject.keywordLive music coding
dc.subject.keywordOpen Sound Control
dc.subject.keywordVisual programming
dc.subject.keywordScratch
dc.subject.keywordSonic Pi
dc.subject.keywordUnity.
dc.subject.keywordAplicación de escritorio
dc.subject.keywordInterfaz gráfica de usuario
dc.subject.keywordProgramación visual
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleA graphical user interface for live music coding
dc.title.alternativeUna interfaz gráfica para programación de música en vivo
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationf0eee9a9-5f99-4e32-8f7e-db6418a011bc
relation.isAdvisorOfPublication.latestForDiscoveryf0eee9a9-5f99-4e32-8f7e-db6418a011bc

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TABASCO VARGAS 83250_MARIO_TABASCO_VARGAS_Una_interfaz_grafica_para_programacion_de_musica_en_vivo_784051_744923491.pdf
Size:
2.12 MB
Format:
Adobe Portable Document Format