Análisis técnico de las soluciones existentes para la creación de herramientas de sonificación.
Análisis técnico de las soluciones existentes para la selección de las herramientas y materiales más rentables y sostenibles para la creación de herramientas de sonificación. Para una clase eficaz e interactiva que despierte el interés e inspiración de los estudiantes, y para que los docentes puedan guiarla, analizamos todas las herramientas de hardware y software disponibles, su eficacia, disponibilidad, costo y capacidad para promover habilidades digitales y tecnológicas importantes, así como para mejorar la preparación digital de las escuelas participantes. Nuestro proyecto se distingue de otros proyectos educativos similares porque combinamos la programación con la electrónica para generar conjuntos de datos en tiempo real y construir sistemas digitales interactivos que reciben datos a través de sensores y los expresan como sonidos específicos. Por ejemplo, datos recibidos del aula o del área escolar. Esto es posible gracias al uso de microcontroladores para controlar los sensores e introducir sus datos en el software, o incluso sonorizarlos directamente mediante los microcontroladores.
Software
Existe una amplia variedad de software que puede utilizarse para la sonificación de datos tanto en tiempo real como a posteriori.
Aunque tanto profesores como alumnos pueden elegir el software que prefieran, recomendamos usar software en línea siempre que sea posible, sobre todo en cursos de corta duración, ya que suele ahorrar el tiempo de instalación de software adicional para cada alumno.
Dentro del amplio abanico de software de audio en línea, algunos están más orientados a la sonorización y la mayoría ofrece parámetros personalizables en mayor o menor medida.
Por ejemplo, MusicaAlgorithms [1] ofrece la posibilidad de subir nuestros propios datos. La desventaja es que asume que estos datos se asignarán a la altura y la duración, permitiendo elegir el tipo de escala pero no otros aspectos como el timbre (qué instrumento se va a tocar).
El protocolo MIDI, común y universal, es suficiente cuando se necesita controlar tipos de sonido personalizados y sirve como formato común para intercambiar información musical entre plataformas de audio. A pesar de la disponibilidad de excelentes herramientas, como bibliotecas basadas en lenguajes de programación como Python (por ejemplo, Sonecules [2] o MIDItime [3]) y software especializado (por ejemplo, SonicPi, Pure Data), optamos por utilizar el software TwoTone [4]. Es de uso gratuito, versátil y cuenta con una interfaz fácil de usar que permite incluso a principiantes con conocimientos limitados de programación y experiencia mínima en música y audio, generar un resultado de sonorización coherente.
Hardware
Además de usar computadoras, también exploramos microcontroladores para manejar sensores y actuadores (por ejemplo, LEDs, motores) y así incorporar un enfoque práctico a la generación de datos para sonorizar, con una mentalidad de "hágalo usted mismo" que tiene un mayor impacto en los jóvenes estudiantes que los libros y manuales teóricos. Y priorizamos los materiales sostenibles de bajo costo. Existen muchos microcontroladores de bajo costo disponibles en el mercado (Arduino, BBC micro:bit, Raspberry Pi Pico, ESP32, Teensy, Particle Argon/Boron, etc.).
El microcontrolador más utilizado es probablemente el Arduino, que cuenta con numerosas versiones y copias debido a su naturaleza de código abierto. Otras opciones incluyen el más complejo Raspberry Pi y el Micro:bit, más accesible para fines educativos.
Elegimos el micro:bit porque presenta algunas ventajas sobre otros microcontroladores disponibles: El dispositivo es programable mediante una interfaz gráfica de usuario accesible gratuitamente a través de un navegador web, sin necesidad de crear una cuenta; La placa ya incluye varios sensores, entre ellos sensores ambientales de luz, temperatura, magnetismo, aceleración y sonido, así como un pequeño altavoz piezoeléctrico que permite a los estudiantes construir sistemas interactivos de sonificación digital que reciben datos a través de sensores en muy poco tiempo; El micro:bit también puede funcionar como puerta de enlace a proyectos más complejos y como interfaz con otros dispositivos mediante MIDI, USB, Bluetooth, radio y otros protocolos;
Existe una biblioteca oficial de registro de datos disponible para el micro:bit [5] que permite a los estudiantes registrar datos a lo largo del tiempo de forma muy sencilla.
= Conclusión = En resumen, el microcontrolador Micro:bit y el software TwoTone fueron elegidos como las principales tecnologías básicas para comenzar a trabajar con la sonificación. Esto se debe a que ambos proporcionan una experiencia de aprendizaje interactiva y práctica tanto para estudiantes como para profesores. El Micro:bit es un hardware asequible, con numerosos sensores integrados, y está diseñado para fines educativos. Su entorno de programación, makecode [6], es fácilmente accesible a través de cualquier navegador web y se puede programar con el sencillo editor de código visual Blockly [7], así como con JavaScript y Python.
Además, el micro:bit ya está disponible en la mayoría de las instituciones y escuelas asociadas, lo que permite a los estudiantes darle una segunda vida y reducir los residuos.
El software gratuito TwoTone está diseñado para que usuarios con poca experiencia puedan cargar datos y generar un archivo de audio que constituye la sonificación correspondiente. Los usuarios pueden personalizar una variedad de instrumentos y parámetros musicales como la escala y el tempo. Estas son las principales razones que los convierten en opciones prácticas para las escuelas. Ambos programas pueden trabajar con diversas herramientas, conjuntos de datos, salidas de audio y dispositivos complementarios (incluidos otros componentes electrónicos y MIDI), lo que permite a los estudiantes crear y manipular el sonido de forma creativa. Siempre teniendo en cuenta que existen otras herramientas que pueden explorarse y utilizarse para proyectos específicos o más avanzados.
Referencias