Pure Data

Το Pure Data είναι μια οπτική γλώσσα προγραμματισμού που έχει σαν χρήση την δημιουργία μουσικών κομματιών με χρήση υπολογιστή. Βασίζεται στη τεχνική του προγραμματισμού με διαγράμματα ροής όπου η πληροφορία ρέει ανάμεσα σε συνδεδεμένα (patched) αντικείμενα και του αντικειμενοστραφούς προγραμματισμού, δηλαδή σαν φιλοσοφία θέλει αντικείμενα που αναπαριστώνται σαν blocks συνδεδεμένα μεταξύ τους, και με αυτόν τον τρόπο η Pure Data αναπαριστά την ροή του ήχου. Αυτό το οποίο την κάνει να διαφέρει από τους προγόνους της, είναι ότι αναπαριστά γραφικά δομές δεδομένων καθώς και ότι προσφέρει ένα αδόμητο περιβάλλον ανάπτυξης για την περιγραφή των δομών αυτών. Δίνει επίσης την ευκαιρία σε μουσικούς να συνεργαστούν μέσω του Internet η LAN δικτύου ώστε να δημιουργήσουν μουσική, όπου και αν βρίσκονται.