Pure Data
Το Pure Data με διάφορα κομμάτια κώδικα (patches) ανοιχτά, από το εγχείρημα netpd.|thumb
Το Pure Data (ή Pd) είναι μια οπτική γλώσσα προγραμματισμού που αναπτύχθηκε από τον Miller Puckette κατά τη δεκαετία του 1990 για τη δημιουργία αλληλεπιδραστικής μουσικής μέσω υπολογιστή και έργων πολυμέσων. Αν και ο Puckette είναι ο βασικός δημιουργός του λογισμικού, το Pd είναι ανοιχτό λογισμικό και έχει αρκετούς επιπλέον προγραμματιστές που δουλεύουν σε επεκτάσεις του βασικού προγράμματος. Κυκλοφορεί με άδεια τύπου BSD. Εκτελείται σε GNU/Linux, Mac OS X, iOS, Android και Windows. Παλιότερες εκδόσεις τρέχουν σε FreeBSD και IRIX.

Το Pd μοιάζει πολύ ως ιδέα και ως σχεδίαση με το αρχικό πρόγραμμα Max, επίσης του Puckette, που το είχε δημιουργήσει όταν ήταν στο IRCAM, και μπορεί να επικοινωνήσει με το Max/MSP, τον εμπορικό απόγονο της γλώσσας Max. Μαζί θεωρούνται μέλη της οικογένειας γλωσσών Patcher.

Με την προσθήκη της εξωτερικής επέκτασης Graphics Environment for Multimedia (GEM) και άλλων πακέτων που λειτουργούν με αυτή, (όπως το Pure Data Packet / PiDiP για Linux και Mac OS X, το framestein για Windows και το GridFlow (επεξεργασία ν-διάστατων πινάκων) για Linux, Mac OS X και Windows), μπορεί να δημιουργήσει και να επεξεργαστεί βίντεο, γραφικά OpenGL, εικόνες και άλλα αντικείμενα πολυμέσων σε πραγματικό χρόνο με πρακτικά ανεξάντλητες δυνατότητες διαδραστικότητας, ήχου, εξωτερικών αισθητήρων, κλπ.

Επιπλέον, το Pd έχει σχεδιαστεί για να επιτρέπει τη ζωντανή συνεργασία μέσω δικτύων ή του Διαδικτύου, επιτρέποντας σε μουσικούς που είναι συνδεδεμένοι μέσω LAN ή από απομακρυσμένα μέρη του πλανήτη να δημιουργούν μουσική μαζί σε πραγματικό χρόνο.
Το Pure Data με διάφορα κομμάτια κώδικα (patches) ανοιχτά, από το εγχείρημα netpd.|thumb
UNK
Q683111
οπτική γλώσσα προγραμματισμού
Concept
None
μουσικής μέσω υπολογιστή
UNK
Q131765
πολυμέσων
Concept
Q1130645
ανοιχτό λογισμικό
Concept
Q388
GNU/Linux
MISC
Q14116
Mac OS X
MISC
Q48493
iOS
MEDIA
Q94
Android
MISC
Q1406
Windows
Concept
Q34236
FreeBSD
MEDIA
Q627611
IRIX
MEDIA
None
Max
UNK
None
IRCAM
UNK
None
Max/MSP
UNK
None
Graphics Environment for Multimedia
UNK
None
Pure Data Packet
UNK
None
PiDiP
UNK
None
framestein
UNK
None
GridFlow
UNK
Q178570
OpenGL
MISC
Q75
Διαδικτύου
Concept
Q11381
LAN
Concept
Q1401466
Pure Data
MEDIA
Q1401466
Pure Data
MEDIA
instance of
operating system
operating system
instance of