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.
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. |