Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision |
collabsynth:triggerwand [2022/05/06 12:27] – fmas | collabsynth:triggerwand [2022/05/06 12:32] – [Code] fmas |
---|
| |
Während der Arduino-Code recht simpel ist und auch so bleiben wird, entwickeln wir die Raspi-Code noch weiter. | Während der Arduino-Code recht simpel ist und auch so bleiben wird, entwickeln wir die Raspi-Code noch weiter. |
Der Rapsi-Code ist modular und konfigurierbar konzipiert. Aktuell sind ein einfaches Keyboard und ein einfacher Sequencer im Python implementiert. | Der Rapsi-Code ist modular und konfigurierbar konzipiert. Aktuell gibt es Module für folgedne Zwecke: |
| * Auslesen der Sensordaten |
| * Verarbeitung der Sensordaten (aktuell Transformation in MIDI Noten) |
| * Aktuell sind ein einfaches Keyboard und ein einfacher Sequencer implementiert |
| * Ansteuern des externen MIDI-Gerätes |
| * Visaulisierung des Sensor-Werte-Matrix im Terminal |
| |
===== Ausblick ===== | ===== Ausblick ===== |
| |
- Hardware | * Hardware |
- Erweiterung auf 48 Sensoren (bspw. 5x8 oder 3x16, ist aber flexibel) | * Erweiterung auf 48 Sensoren (bspw. 5x8 oder 3x16, ist aber flexibel) |
- Bau von 5 weiteren Arduino-Boards | * Bau von 5 weiteren Arduino-Boards |
- Prototyp zu robustem Aufbau | * Prototyp zu robustem Aufbau |
- Transfer auf einen anderen Untergrund | * Transfer auf einen anderen Untergrund |
- Fixierung der Platinen, Kabel, etc. | * Fixierung der Platinen, Kabel, etc. |
- Experimentieren mit verschiedenen Beleuchtungssituationen | * Experimentieren mit verschiedenen Beleuchtungssituationen |
- Software | * Software |
- Robostere Datenverabeitung (bspw. adaptives Clusteringverfahren zur bestimmung der Trigger-Schwellwerte) | * Robostere Datenverabeitung (bspw. adaptives Clusteringverfahren zur bestimmung der Trigger-Schwellwerte) |
- Ziel ist es, dass sich das System permanent an veränderte Lichtverhältnisse anpassen kann | * Ziel ist es, dass sich das System permanent an veränderte Lichtverhältnisse anpassen kann |
- Sounderzeugung vollständig auf dem Raspi (oder leistungsfähigerem Computer, falls notwendig) | * Sounderzeugung vollständig auf dem Raspi (oder leistungsfähigerem Computer, falls notwendig) |
- Hier müssen wir uns noch damit auseinandersetzen, welche Software sich am besten dazu eignet und wie sie sich ansteuern lässt (Kandidaten sind PureData, Max, Ableton, etc.) | * Hier müssen wir uns noch damit auseinandersetzen, welche Software sich am besten dazu eignet und wie sie sich ansteuern lässt (Kandidaten sind PureData, Max, Ableton, etc.) |
- Automatische Zuordnung von I2C-Adressen via eines Konfigurationsmodus, bei dem die Sensoren in einem festgelegten Muster nacheinander angeleuchtet werden | * Automatische Zuordnung von I2C-Adressen via eines Konfigurationsmodus, bei dem die Sensoren in einem festgelegten Muster nacheinander angeleuchtet werden |
| |
| |