Musik mit Mikrocontrollern (MHL)
Lernt, wie man mit Mikrocontrollern Musik erstellen kann!
Die Programmierung und Entwicklung von Soundplattformen auf Arduino-Boards und ähnlichen Systemen.
Themen im Workshop:
1) Überblick über Mikrocontroller
2) Einführung in die Programmierung in C/C++ für Mikrocontroller
3) Einführung in die Theorie der Akustik und des digitalen Klangs
Kurze Beschreibung:
Der Workshop konzentriert sich auf die Entwicklung von Musikinstrumenten, Synthesizern und Audiosystemen. Während des Workshops wird eine kurze Einführung in verschiedene Controller gegeben, mit Schwerpunkt auf Arduino-Mikrocontrollern.
Diese ermöglichen es, Instrumente ohne großen Aufwand und ohne langes Studium von Schaltungen zu entwickeln. Sie bieten dem Anwender die Möglichkeit, verschiedene Sensormodule zu verwenden, wodurch er sich mehr auf die Entwicklung des Klangergebnisses konzentrieren kann.
Tag 1:
- Microcontroller-Überblick
- Einführung in die Programmierung auf C/C++ mit Arduino IDE
- Erste Programme
Was wird im Kurs behandelt:
1) Ich erkläre den Unterschied zwischen Computer, Microcomputer und Microcontroller und deren Einsatzmöglichkeiten.
2) Installation und Konfiguration der Arduino-IDE für die Arbeit mit AVR-Microcontrollern
3) Blink-Patch
4) Blink-Patch mit Poti
Tag 2:
Arbeit mit Sensoren und verschiedenen Modulen für das Interface. Draft-Programm für den Synthesizer
Was wird kurz:
1) Ausprobieren der verschiedenen Sensoren und Feststellung, welche funktionieren.
2) Die „tone()”-Funktion und der Poti-Eingang für Pitch.
3) Nicht genaue FM-Synthesis mit dieser Funktion.
4) Erklärung, warum das nicht so gut funktioniert.
Tag 3:
Was passiert in der Tone-Funktion und wie funktioniert digitaler Klang? Verbesserung des Codes und Reimplementierung der Tone-Funktion in C/C++.
Was wird kurz:
1) Reimplementierung der Tone-Funktion
2) Normale FM-Synthese mit drei Parametern: Frequenz, Modulation und Gate.
Lehrkraft: Ilia Viazov
Wann:
Termin 1: Di, 15.7.2025, von 17:00 bis 19:00 Uhr
Termin 2: Mi, 16.7.2025, von 17:00 bis 19:00 Uhr
Termin 3: Do, 17.7.2025, von 17:00 bis 19:00 Uhr
Dauer: 3-tägiger Workshop (3 Termine, jeder 2 Stunden)
Zielgruppe: Ab 16 Jahre mit Computererfahrung.
Gruppengröße: 4 bis 10 Teilnehmer*innen
Voraussetzungen (Schwierigkeitsgrad)
Wir haben 10 Laptops zur Verfügung. Man kann auch einen eigenen Rechner mitbringen. Bitte informieren Sie uns im Voraus, falls Sie einen unserer Computer benutzen möchten.
Für Anfänger und Fortgeschrittene
Sprache: Der Workshop kann je nach Bedarf auch auf Englisch abgehalten werden. Wenn Sie Englisch bevorzugen, senden Sie bitte eine E-Mail an Eduardo Loria Lazcano (eduardo.loria.lazcano@mh-luebeck.de).
Anmeldung: Eine Voranmeldung ist erforderlich.
Kontakt: eduardo.loria.lazcano@mh-luebeck.de
Eduardo Loria - Projektleiter