V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

Pure Data

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
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.
-
'''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.
+
== Základní principy ==
-
 
+
-
== 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ě.
-
 
-
[[Image:Oscilador.png|thumb|Takto například vypadá patch, který pomocí [[oscilátor]]u '''[osc~ 440]''' generuje tón se sinusovým průběhem o frekvenci 440Hz, následně ho zeslabí na 1/100 původní amplitudy '''[*~ 0.01]''' a přehrává ho na levém i pravém kanálu výstupu zvukové karty '''[dac~]'''.]]
 
== 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]]
-
{{Článek z Wikipedie}} [[Kategorie:Počítačové jazyky]]
+
[[Kategorie:Počítačové jazyky]]
[[Kategorie:Multimediální software]]
[[Kategorie:Multimediální software]]

Aktuální verze z 27. 10. 2022, 20:06

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 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