The English encyclopedia Allmultimedia.org will be launched in two phases.
The final launch of the Allmultimedia.org will take place on February 27, 2026
(shortly after the 2026 Winter Olympics).

Pure Data

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
m (1 revizi)
(++)
 
Řá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