Controlador MIDI basado en sensores de ultrasonidos

González Santana, Román (2018). Controlador MIDI basado en sensores de ultrasonidos. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Description

Title: Controlador MIDI basado en sensores de ultrasonidos
Author/s:
  • González Santana, Román
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería Electrónica de Comunicaciones
Date: 21 November 2018
Subjects:
Freetext Keywords: Sensores de ultrasonidos; Código abierto
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Electrónica Física, Ingeniería Eléctrica y Física Aplicada
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_ROMAN_GONZALEZ_SANTANA.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview
[thumbnail of Anexos 1] Archive (ZIP) (Anexos 1) - Users in campus UPM only
Download (1MB)
[thumbnail of Anexos 2] Archive (ZIP) (Anexos 2) - Users in campus UPM only
Download (33MB)

Abstract

El mundo de las comunicaciones y la electrónica evoluciona constantemente, ofreciendo nuevas posibilidades, no sólo en un entorno de trabajo, sino también de ocio. En este ámbito se sitúa este proyecto, cuyo objetivo es la creación de un instrumento musical que controle las notas y el volumen a través de dos sensores de ultrasonidos, comportándose como un controlador MIDI. Este controlador se compone principalmente de dos sensores de ultrasonidos y una placa Arduino Mega, que se comunica con el ordenador a través del protocolo MIDI. Dependiendo de la distancia que detectan los sensores, el Arduino manda mensajes al ordenador con una nota y un volumen específico, correspondiente a esta información. Los sensores se hayan fijados en una estructura de madera, de manera que el intérprete puede manejar la distancia que detectan moviendo una cuña móvil para el sensor que controla las notas y la mano para el otro sensor que controla el volumen. Para hacer audible la nota se ha dispone de un pedal que controla la activación o desactivación del sonido. Adicionalmente, se puede acompañar la melodía con acordes del primer al sexto grado dentro de la tonalidad, controlados por seis interruptores de pie. El rango de notas que abarca en tiempo real es de dos octavas completas. Sin embargo es posible trasladar mediante dos botones este rango en seis octavas distintas, ampliando su rango a un total de siete octavas completas. El rango que abarcan los acordes también se puede trasladar a seis octavas distintas con otros dos botones. Además, se puede subir y bajar la tonalidad por semitonos pulsando el botón correspondiente. Los mensajes son tratados en el ordenador a través de un DAW, donde se asigna el sonido que se escucha a través de los altavoces. La melodía y el acompañamiento se envían por canales MIDI separados, permitiendo un tratamiento independiente de los sonidos.
Este es un ejemplo de tantos proyectos que se pueden llevar a cabo a través de la filosofía de código abierto. Gracias a esta filosofía se siguen creando aplicaciones y herramientas que fomentan el aprendizaje y hacen que la comunidad tecnológica siga creciendo.
Abstract:
The world of communications and electronics evolves constantly, offering new possibilities, not only in a working environment, but also in leisure. In this area is located this project, whose aim is to create a musical instrument that controls the notes and the volume through two ultrasonic sensors, behaving like a MIDI controller.
This controller consists mainly of two ultrasonic sensors and an Arduino Mega board, which communicates with the computer through the MIDI protocol. Depending on the distance that the sensors detect, the Arduino sends message to the computer with a note and a specific volume, corresponding to this information. The sensors are fixed in a wooden structure, so that the player can manage the distance they detect by moving a mobile wedge for the sensor that controls the notes and the other hand for the other sensor that controls the volume. To make the note audible, there is a pedal that controls the activation or deactivation of the sound. In addition, the melody can be accompanied by chords from the first to the sixth grade of the key, controlled by six foot switches.
The range of notes that the controller covers in real time is two full octaves. Furthermore, it is possible to displace this range by two buttons in six different octaves, extending it to a total of seven full octaves.
The range covered by the chords can also be moved to six different octaves with two other buttons. Besides, the key can be change by half-tone up or down by pressing the corresponding button. The messages are processed in the computer through a DAW, where the sound that comes from the speakers is assigned. The melody and the accompaniment are sent through separate MIDI channels, allowing an independent treatment of the sounds. This is an example of so many projects that can be carried out through the open source mentality. Thanks to it, new applications and tools that promote learning and enlarge the technological community continue to be created.

More information

Item ID: 54825
DC Identifier: https://oa.upm.es/54825/
OAI Identifier: oai:oa.upm.es:54825
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 10 May 2019 06:53
Last Modified: 10 May 2019 06:53
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM