Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Stand der Technik
Hochschule Karlsruhe Logo Mikrokontroller + energieeffiziente Mikrokontroller + Mechatronik Dialog
Swimming Pixel - MIDI über MQTT
Wintersemester 2021
Jin Yun Ng

Lujaini Ali

Stand der Technik

Solche Musik-Lightshow haben viele Leute bearbeitet aber die Aufnahmen der Musik sind unterschiedlich, unter anderem sind Mikrofone, Digital Audio Workstation (DAW) mit virtuellen MIDI-Anschlüssen, MIDI-Musikinstrument, etc. Ein Beispiel dafür ist das Projekt von TechMusician. Für die DAW-Software haben sie PreSonus Studio One verwendet, um die Signale der MIDI (velocity, pitch, etc.) zu bearbeiten. DAW ist ein Elektronikgerät oder Software, in dem man die Dateien vom Audio aufnehmen, berarbeiten und erzeugen kann.
Digital Audo Workstation (DAW)
Abb: Digital Audio Workstation (DAW) von PreSonus Studio One

Zur Kommunikation zwischen LEDs und DAW wurden Arduino, 74HC595 IC, Relay-Board und Kondensator zum Einsatz gebracht,
damit die LEDs mit der Musik synchronisieren konnten. Detailliertere Informationen sind auf ihrer Webseite oder auf folgendem Video zu sehen.
https://www.youtube.com/watch?v=UYB8DvlqYI8


Die Kommunikation zwischen den ESP32 Mikrokontrollern und der Software Studio One wird mithilfe des MQTT-Protokolls (Message Queuing Telemetry Transport) erstellt. MQTT erlaubt die Kommunikation von machine-to-machine (m2m). Die Infrastruktur wurde schon von der vorherigen Gruppe bearbeitet und umfasst einen Broker und die Clients:
1. Clients : i. Publisher : Laptop
                                            
ii. Subscriber : RGB 8x8 64 LED Matrix
2. Broker : Mosquitto
Immer wenn ein Signal der MIDI an den Broker gesendet wird, bekommt die Mikrokontroller die Nachricht.

  Mit Unterstützung von Prof. J. Walter Wintersemester 2021