Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/34003
Título : Software control of a musical instrument
Autor : Boulanger, Frédéric
Juliani Ramos, Joaquín
Universidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)
Fecha de publicación : 2019
Resumen : En este proyecto se llevó a cabo el desarrollo de un aparato para tocar por control remoto una guitarra española. Una vez realizado el estudio inicial, se creó una estructura de madera, con la ayuda de una impresora láser; con la que sujetar la guitarra y darle estabilidad. A su vez esta estructura servía de guía y soporte para las cremalleras que, moviéndose a lo largo del mástil, hacían presión sobre las cuerdas en los distintos trastes. Dichas cremalleras se desplazarían con la ayuda de ruedas dentadas conectadas a motores de corriente continua. Vía una PyBoard, y programando en Python, se define el código con el que pilotar estos motores, probando distintas señales de control y calculando los correctores necesarios. Un servomotor colocado sobre la boca de la guitarra rascaba la cuerda correspondiente a la nota solicitada moviéndose un cierto ángulo cada vez que la cremallera llegaba a su posición. Una vez se han realizado los ensayos pertinentes y se pueden manejar los motores, se desarrolla una interfaz gráfica con la que facilitar el manejo del aparato para los usuarios. Esta interfaz permite dos métodos de control, tanto un teclado interactivo como un tablero donde escribir una serie de notas que serán tocadas al ritmo que sea definido por el usuario.
This project consisted on the development of an apparatus to play a Spanish guitar by remote control. Once the initial study was done, a wooden structure was created, with the help of a laser cutter machine; with which to hold the guitar and give it stability. At the same time, this structure served as a guide and support for the racks which, moving along the mast, were in charge of putting pressure on the strings at the different frets. These racks moved with the help of gears connected to DC motors. Via a PyBoard, and programming in Python, the code with which to pilot these motors is created, testing different control signals and calculating the necessary correctors with which to control them. A servo motor placed on top of the mouth of the guitar, scratched the string corresponding to the requested note moving a certain angle each time the rack had reached its position. Once the tests had been carried out and the motors could be operated, a graphic interface was developed with which to facilitate the operation of the device for the users. This interface allows two working systems: an interactive keyboard and a text box where you can write a series of notes which will be played at the bpm defined by the user.
Descripción : Grado en Ingeniería en Tecnologías Industriales
URI : http://hdl.handle.net/11531/34003
Aparece en las colecciones: KTI-Trabajos Fin de Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TFG- Juliani Ramos, JoaquAn.pdfTrabajo Fin de Grado4,14 MBAdobe PDFVista previa
Visualizar/Abrir
Anexo_I.pdfAutorización331,28 kBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.