Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
clia [2023/10/05 16:42] – napa | clia [2023/10/13 12:45] (aktuell) – [Cladni Light Installation Art (CLIA)] napa | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
In unserem Projekt werden Cladni' | In unserem Projekt werden Cladni' | ||
+ | |||
+ | //CLIA ist ein Projekt von Fuad Haddad (Physik), Johannes Pulvermüller (Maschinenbau), | ||
===== Physikalische Grundlagen ===== | ===== Physikalische Grundlagen ===== | ||
Zeile 56: | Zeile 58: | ||
===== Der Plan ===== | ===== Der Plan ===== | ||
- | + | - Ermittlung der Notwendigen Formeln, der möglichen Kombinationen von Eigenfrequenzen, | |
- | 1. Ermittlung der Notwendigen Formeln, der möglichen Kombinationen von Eigenfrequenzen, | + | - Simulation der Werte |
+ | - Auswahl von ca 16 Kombination (hierbei wurde erst versucht Frequenzen auszusuchen welche auf der natürlichen Tonleiter liegen. Dies War aber für ein und dieselbe Platte (gleich Seitenlänge und gleiches Material) nicht möglich. Außerdem waren dir Werte der Moden so Hoch, dass die Dazugehörigen Muster zu fein wurden und wir uns dachten dass dies im Endprodukt nicht mehr gut erkennbar sein würde. Die besten Aussichten hatte eine 10cmx10cm Aluminium Platte. | ||
+ | - Ein Korg nanoPAD2 ((Korg nanoPad2 [[https:// | ||
+ | - Die Tasten werden mit einem Laptop an dem wiederum ein Projektor angeschlossen ist und werden so programmiert, | ||
+ | - Das ganze Setup wird in einer Kiste verpackt (muss schick sein) so dass Besucher nur die tasten sehen und bedienen können. | ||
===== Simulation der Klangfiguren ===== | ===== Simulation der Klangfiguren ===== | ||
Zeile 111: | Zeile 117: | ||
Da die Implementierung nun in JavaScript ist, konnten wir auch recht einfach ein paar Spielereien einbauen, die in der nächsten Sektion beschrieben werden. | Da die Implementierung nun in JavaScript ist, konnten wir auch recht einfach ein paar Spielereien einbauen, die in der nächsten Sektion beschrieben werden. | ||
- | ===== Aufbau | + | ==== Interaktion |
+ | |||
+ | Die Interaktion mit der oben beschriebenen Simulation wird mit einem MIDI-Controller geregelt. | ||
+ | Der MIDI-Controller hat 16 Haupttasten, | ||
+ | Auf jede dieser Tasten mappen wir eine Mode. | ||
+ | Nun kann der Nutzer also eine Taste drücken und die entsprechende Mode wird angezeigt. | ||
+ | Das ist alles dadurch möglich, dass JavaScript sehr einfach auf die Inputs des MIDI-Controllers zugreifen kann und während der Laufzeit die Variablen für die GPU-Berechnungen ändern kann. | ||
+ | Weiterhin ist es möglich, die Maus zu tracken und entsprechend Partikel in der Nähe der Maus mittels einer zweidimensionalen Gauß-Funktion zu verschieben. | ||
+ | |||
+ | ==== Aufbau | ||
Neben der Software als Herzstück unseres Projekts, haben wir uns mit Präsentation und physischem Aufbau auseinandergesetzt. Mit dem Ziel vor Augen, unsere digitale Chladni-Platte bei der SciCom-Abschlussaustellung möglichst eindrucksvoll zu zeigen, haben wir uns früh dafür entschieden, | Neben der Software als Herzstück unseres Projekts, haben wir uns mit Präsentation und physischem Aufbau auseinandergesetzt. Mit dem Ziel vor Augen, unsere digitale Chladni-Platte bei der SciCom-Abschlussaustellung möglichst eindrucksvoll zu zeigen, haben wir uns früh dafür entschieden, |