Multimediaexpo.cz je již 18 let na českém internetu !!
Pure Data
Z Multimediaexpo.cz
m (1 revizi) |
(++) |
||
(Není zobrazena jedna mezilehlá verze.) | |||
Řádka 1: | Řádka 1: | ||
+ | [[Soubor:Pure Data with many patches open (showing netpd project).png|thumb|250px|Grafické rozhraní Pure Data]] | ||
+ | '''PureData''' (zkráceně též '''PD''') je grafický [[programovací jazyk]], který vytvořil [[Miller Puckette]] a který je dále vyvíjen komunitou jako [[Open source software|open source]] a je k dispozici k bezplatnému stažení. Jde o jazyk pracující s tokem dat v reálném čase. Tento jazyk se používá především pro generování a zpracování zvuku, případně videa nebo obrazu, zvládne ale i naprosto jiné úkoly včetně komunikování po internetu, nebo například interakcí s fyzickým světem pomocí IO boardu [[Arduino]], proto je oblíben především mezi umělci, ale lze ho použít i pro vědecké účely a na různé simulace, atp. | ||
- | + | == Základní principy == | |
- | + | ||
- | == | + | |
Jazyk kombinuje grafické a klasické textové programování. Kód je zároveň uživatelským rozhraním. Většina kódu je tvořená malými obdelníčky, do kterých programátor vepíše instrukce a ty na základě toho změní svoje chování nebo i vzhled. Proto je programování poměrně přehledné a lze se ho snadno naučit za předpokladu, že víme čeho chceme dosáhnout. Programy složené z těchto obdelníčků jsou nazývány "[[patch]]" (mn.č. "patche") a na disku jsou uloženy v textové podobě. | Jazyk kombinuje grafické a klasické textové programování. Kód je zároveň uživatelským rozhraním. Většina kódu je tvořená malými obdelníčky, do kterých programátor vepíše instrukce a ty na základě toho změní svoje chování nebo i vzhled. Proto je programování poměrně přehledné a lze se ho snadno naučit za předpokladu, že víme čeho chceme dosáhnout. Programy složené z těchto obdelníčků jsou nazývány "[[patch]]" (mn.č. "patche") a na disku jsou uloženy v textové podobě. | ||
- | |||
- | |||
== Max/MSP == | == Max/MSP == | ||
Řádka 26: | Řádka 24: | ||
* [http://www.abclinuxu.cz/clanky/rozhovory/pure-data-patch-ktery-ridi-ambisonicky-system Pure Data: Patch, který řídí ambisonický systém (rozhovor s Alešem Zemenem)] | * [http://www.abclinuxu.cz/clanky/rozhovory/pure-data-patch-ktery-ridi-ambisonicky-system Pure Data: Patch, který řídí ambisonický systém (rozhovor s Alešem Zemenem)] | ||
+ | |||
+ | {{Článek z Wikipedie}} | ||
[[Kategorie:Hudební software]] | [[Kategorie:Hudební software]] | ||
[[Kategorie:Elektronická hudba]] | [[Kategorie:Elektronická hudba]] | ||
- | + | [[Kategorie:Počítačové jazyky]] | |
[[Kategorie:Multimediální software]] | [[Kategorie:Multimediální software]] |
Aktuální verze z 27. 10. 2022, 20:06
PureData (zkráceně též PD) je grafický programovací jazyk, který vytvořil Miller Puckette a který je dále vyvíjen komunitou jako open source a je k dispozici k bezplatnému stažení. Jde o jazyk pracující s tokem dat v reálném čase. Tento jazyk se používá především pro generování a zpracování zvuku, případně videa nebo obrazu, zvládne ale i naprosto jiné úkoly včetně komunikování po internetu, nebo například interakcí s fyzickým světem pomocí IO boardu Arduino, proto je oblíben především mezi umělci, ale lze ho použít i pro vědecké účely a na různé simulace, atp.
Obsah |
Základní principy
Jazyk kombinuje grafické a klasické textové programování. Kód je zároveň uživatelským rozhraním. Většina kódu je tvořená malými obdelníčky, do kterých programátor vepíše instrukce a ty na základě toho změní svoje chování nebo i vzhled. Proto je programování poměrně přehledné a lze se ho snadno naučit za předpokladu, že víme čeho chceme dosáhnout. Programy složené z těchto obdelníčků jsou nazývány "patch" (mn.č. "patche") a na disku jsou uloženy v textové podobě.
Max/MSP
Autor taktéž vytvořil komerční verzi jazyka Max/MSP, která sice PureData v některých ohledech předčí, ale je dostupná pouze na platformě MS Windows a nemá tak silnou komunitu. Většina vylepšení z Max/MSP je později implementována i v PureData.
Kurzy a Workshopy
Mimo jiné lze také navštívit kurzy PD v laboratoři DigiLab AVU v Praze.
Další screenshoty
Externí odkazy
- Oficiální stránky PD
- Oficiální stránky původního PD (komunita na puredata.info pokračuje ve vývoji)
- Rychloúvod do PD
- Návod na programování externích rozšíření (externals) pro pure data v jazyce C (anglicky)
- Pure Data: Patch, který řídí ambisonický systém (rozhovor s Alešem Zemenem)
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |