Φαντάσου μια σχεσιακή βάση με τους εξής βασικούς πίνακες:
Πίνακας 1: memories
id | title | description | date | place_id | mood_id |
---|---|---|---|---|---|
1 | Πρωινό στη Σάμο | Φως στις κουρτίνες | 2002-07-13 | κάτω από το δέντρο | 2 |
Πίνακας 2: media
id | memory_id | type | file_path | duration |
---|---|---|---|---|
1 | 1 | video | /videos/samos.mp4 | 15 |
2 | 1 | audio | /audio/birds.wav | 12 |
Πίνακας 3: places
id | name | coordinates |
---|---|---|
5 | Σάμος | 37.7541, 26.9780 |
Πίνακας 4: moods
id | name | color | tempo |
---|---|---|---|
2 | Γαλήνη | #A7D3B8 | 60 |
Πίνακας 5: tags
id | memory_id | tag |
---|---|---|
1 | 1 | καλοκαίρι |
2 | 1 | οικογένεια |
Ένα αλγοριθμικό σύστημα (σε Processing, TouchDesigner, Max/MSP ή WebGL) που:
- Επιλέγει “μονοπάτια μνήμης” από τη βάση: π.χ. 3 εμπειρίες με κοινή διάθεση ή χρονική εγγύτητα η με βάση μια άλλη ποιοτική νάλυση του υλικού που μπορεί να εμπλέκει μια άλλη ιδιότητα
- Διαβάζει τα πολυμέσα που συνδέονται (ήχος + εικόνα + tags).
- Παράγει νέες “μεικτές” συνθέσεις:
- Συνδυάζει βίντεο με υπερθέσεις εικόνων
- Αναμιγνύει ήχους με βάση tempo και mood
- Χρησιμοποιεί το χρώμα της διάθεσης για φίλτρα
- Προβάλλει το αποτέλεσμα live ως οπτικοακουστικό περιβάλλον (σε οθόνη, χαρτογράφηση, VR, ή ακόμη και browser).
Επαναληψιμότητ
- Κάθε φορά που ενεργοποιείται το σύστημα:
- Χρησιμοποιεί διαφορετικές σχέσεις (π.χ. κοινό “tag”, κοινός “τόπος”, κοινή “διάθεση”)
- Ο αλγόριθμος εισάγει τυχαιότητα (π.χ. random delays, αλλαγές σειράς, αλλοίωση ήχου).
- Ο θεατής μπορεί να κινηθεί μέσα στην εγκατάσταση και η θέση του να επηρεάζει ποια μνήμη ενεργοποιείται (π.χ. μέσω αισθητήρα).
Όπως και το μυαλό μας, έτσι και η βάση δεδομένων δεν θυμάται με γραμμικό τρόπο, αλλά ανασύρει εμπειρίες μέσα από σχέσεις και παρόμοια στίγματα. Η διαδικασία αναπαράγει αυτό το “ασυνείδητο” της μνήμης: παράγει παραλλαγές χωρίς να χάνει το ίχνος της.
📌 Πλεονεκτήματα χρήσης σχεσιακής βάσης:
- Δυνατότητα σύνδεσης πολύπλοκων δεδομένων (ήχοι, εικόνες, τόποι, χρονικά σημεία, αισθήματα).
- Ευκολία στην αναζήτηση/συσχέτιση με SQL (π.χ.
SELECT memories WHERE mood='Νοσταλγία' AND place='Θεσσαλονίκη'
). - Ιδανικό για συμμετοχικές δράσεις: κάθε επισκέπτης μπορεί να εισάγει νέα “μνήμη” στο αρχείο.
- Σχεδιασμό διεπαφής (interface) για εισαγωγή μνήμης από χρήστη;
- Σκαρίφημα κώδικα/αλγορίθμου που ανασυνθέτει τις εμπειρίες οπτικοακουστικά;
- Ή να φτιάξουμε θεωρητική τεκμηρίωση (statement) για χρήση σε προτάσεις/εκθέσεις;
Πες μου εσύ τι προτιμάς — αυτό το project έχει απεριόριστο βάθος.
4o