Pure Data (також Pd) — графічне середовище та мова програмування для роботи з аудіо та відео в живому часі. Pd працює на платформах (Gnu/Linux), Windows, Mac OS X, IRIX, FreeBSD та на мобільних iPhoneOS, Android. Pure Data — програмний засіб із відкритим кодом та розповсюджується безкоштовно.
Приклад петчу у Pd-Extended. Містить синтезатори звуку, вокодер, а також простий секвенцер, під’єднаний до простого регулятора гучності і VU-метра. | |
Тип | Мова програмування за принципом Patcher |
---|---|
Розробник | , Hans-Christopher Steiner |
Операційна система | Багатоплатформна програма |
Мова програмування | C та Tcl |
Ліцензія | Вільна ліцензія, запозичена у Tcl/Tk, подібна до BSD |
Репозиторій | github.com/pure-data/pure-data |
Вебсайт | www.puredata.info |
|
Основним автором проекту є , який є також початковим творцем відомого тепер середовища для мультимедія , над розробленням якого він працював у середині 1980-х в центрі IRCAM, та яке згодом комерціалізували. Десятиліттям по тому, в 1996 р., Puckette почав роботу над Pure Data, яка б відтворила концепцію, близьку до Max, але була б позбавлена наявних там обмежень в обробленні структур даних (звіди назва), а також була оптимізована для живої роботи зі цифровим звуковим потоком (а не лише MIDI, як це було на той час у Max).
Основні характеристики
Pure Data використовується, як правило, для створення музики та/або відео в живому часі. Кожна композиція передбачає створення одного або кількох петчів (patch) у візуальному редакторі, кожен з яких виконує якусь функцію зі створення чи оброблення звуку, відео, чи будь-яких інших даних. Кожен петч є файлом з закінченням .pd. При тому петчі можна створювати й редагувати «на льоту» — тобто користувач одразу «чує» те, що робить, і може змінювати параметри та додавати об’єкти навіть під час виконання твору.
Кожен петч складається з об’єктів — елементів петча, що пов’язуються між собою шляхом створення з’єднань між «портами» кожного з об’єктів, як показано на малюнку. Таким чином, користувач створює в програмі щось на зразок конвеєра, що постійно працює і обробляє дані так, як задумав користувач.
Серед об’єктів, які додаються у патч, можуть бути також різні елементи графічного інтерфейсу, як то повзуни, перемикачі чи введення числа́; це дає можливість зручного контролю над параметрами петча в живому часі. Крім того, один петч може «під’єднувати» інший як об’єкт, що дозволяє користувачу створювати власні об’єкти в той сам спосіб, що й створювати патчі.
До Pure Data було розроблено численні додаткові набори об’єктів — так звані externals, які дають можливість працювати з найрізноманітнішими даними. Серед найбільш розбудованих є GEM (Graphics Environment For Multimedia), що працює з відео та 3d-графікою за допомогою OpenGL, та pmpd для симуляції фізичних процесів, як то інерція чи зіткнення об’єктів. Також існують додатки для роботи з HID-пристроями такими, як джойстики та інші, а також додакти для роботи з передаванням даних через мережу, зокрема за допомогою протоколу Open Sound Control.
Велика кількість додатків спонукала розробників випустити окрему збірку Pure Data під назвою Pd-Extended, куди було включено великий набір додатків, що дозволило користувачам тратити менше часу на самостійне встановлення потрібних додатків. Саме Pd-Extended нині використовують більшість музикантів.
Зовніші посилання
- Сайт Pd-Extended [ 26 лютого 2011 у Wayback Machine.]
- Книжка «Theory and Techniques of Electronic Music» від самого автора Pure Data Miller’а Puckette, яку він дозволив звантажувати із свого сайту [ 11 травня 2008 у Wayback Machine.]
Примітки
- . Архів оригіналу за 26 лютого 2011. Процитовано 1 вересня 2011.
- Підручник про Pure Data [ 25 жовтня 2012 у Wayback Machine.] на FLOSS manuals [ 2 вересня 2011 у Wayback Machine.]
- . Архів оригіналу за 25 листопада 2011. Процитовано 1 вересня 2011.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - Puckette, M. S. Pure Data [ 13 лютого 2007 у Wayback Machine.] // Proceedings, International Computer Music Conference. — San Francisco: International Computer Music Association, 1996. — с. 269–272.
- . Архів оригіналу за 2 грудня 2009. Процитовано 1 вересня 2011.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title ()
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Pure Data takozh Pd grafichne seredovishe ta mova programuvannya dlya roboti z audio ta video v zhivomu chasi Pd pracyuye na platformah Gnu Linux Windows Mac OS X IRIX FreeBSD ta na mobilnih iPhoneOS Android Pure Data programnij zasib iz vidkritim kodom ta rozpovsyudzhuyetsya bezkoshtovno Pure Data Pd Priklad petchu u Pd Extended Mistit sintezatori zvuku vokoder a takozh prostij sekvencer pid yednanij do prostogo regulyatora guchnosti i VU metra Tip Mova programuvannya za principom PatcherRozrobnik Hans Christopher SteinerOperacijna sistema Bagatoplatformna programaMova programuvannya C ta TclLicenziya Vilna licenziya zapozichena u Tcl Tk podibna do BSDRepozitorij github com pure data pure dataVebsajt www puredata info Mediafajli u Vikishovishi Osnovnim avtorom proektu ye yakij ye takozh pochatkovim tvorcem vidomogo teper seredovisha dlya multimediya nad rozroblennyam yakogo vin pracyuvav u seredini 1980 h v centri IRCAM ta yake zgodom komercializuvali Desyatilittyam po tomu v 1996 r Puckette pochav robotu nad Pure Data yaka b vidtvorila koncepciyu blizku do Max ale bula b pozbavlena nayavnih tam obmezhen v obroblenni struktur danih zvidi nazva a takozh bula optimizovana dlya zhivoyi roboti zi cifrovim zvukovim potokom a ne lishe MIDI yak ce bulo na toj chas u Max Osnovni harakteristikiProstij petch dlya generuvannya noti lya pershoyi oktavi sinusoyidnim oscilyatorom Pure Data vikoristovuyetsya yak pravilo dlya stvorennya muziki ta abo video v zhivomu chasi Kozhna kompoziciya peredbachaye stvorennya odnogo abo kilkoh petchiv patch u vizualnomu redaktori kozhen z yakih vikonuye yakus funkciyu zi stvorennya chi obroblennya zvuku video chi bud yakih inshih danih Kozhen petch ye fajlom z zakinchennyam pd Pri tomu petchi mozhna stvoryuvati j redaguvati na lotu tobto koristuvach odrazu chuye te sho robit i mozhe zminyuvati parametri ta dodavati ob yekti navit pid chas vikonannya tvoru Kozhen petch skladayetsya z ob yektiv elementiv petcha sho pov yazuyutsya mizh soboyu shlyahom stvorennya z yednan mizh portami kozhnogo z ob yektiv yak pokazano na malyunku Takim chinom koristuvach stvoryuye v programi shos na zrazok konveyera sho postijno pracyuye i obroblyaye dani tak yak zadumav koristuvach Sered ob yektiv yaki dodayutsya u patch mozhut buti takozh rizni elementi grafichnogo interfejsu yak to povzuni peremikachi chi vvedennya chisla ce daye mozhlivist zruchnogo kontrolyu nad parametrami petcha v zhivomu chasi Krim togo odin petch mozhe pid yednuvati inshij yak ob yekt sho dozvolyaye koristuvachu stvoryuvati vlasni ob yekti v toj sam sposib sho j stvoryuvati patchi Do Pure Data bulo rozrobleno chislenni dodatkovi nabori ob yektiv tak zvani externals yaki dayut mozhlivist pracyuvati z najriznomanitnishimi danimi Sered najbilsh rozbudovanih ye GEM Graphics Environment For Multimedia sho pracyuye z video ta 3d grafikoyu za dopomogoyu OpenGL ta pmpd dlya simulyaciyi fizichnih procesiv yak to inerciya chi zitknennya ob yektiv Takozh isnuyut dodatki dlya roboti z HID pristroyami takimi yak dzhojstiki ta inshi a takozh dodakti dlya roboti z peredavannyam danih cherez merezhu zokrema za dopomogoyu protokolu Open Sound Control Velika kilkist dodatkiv sponukala rozrobnikiv vipustiti okremu zbirku Pure Data pid nazvoyu Pd Extended kudi bulo vklyucheno velikij nabir dodatkiv sho dozvolilo koristuvacham tratiti menshe chasu na samostijne vstanovlennya potribnih dodatkiv Same Pd Extended nini vikoristovuyut bilshist muzikantiv Zovnishi posilannyaSajt Pd Extended 26 lyutogo 2011 u Wayback Machine Knizhka Theory and Techniques of Electronic Music vid samogo avtora Pure Data Miller a Puckette yaku vin dozvoliv zvantazhuvati iz svogo sajtu 11 travnya 2008 u Wayback Machine Primitki Arhiv originalu za 26 lyutogo 2011 Procitovano 1 veresnya 2011 Pidruchnik pro Pure Data 25 zhovtnya 2012 u Wayback Machine na FLOSS manuals 2 veresnya 2011 u Wayback Machine Arhiv originalu za 25 listopada 2011 Procitovano 1 veresnya 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Puckette M S Pure Data 13 lyutogo 2007 u Wayback Machine Proceedings International Computer Music Conference San Francisco International Computer Music Association 1996 s 269 272 Arhiv originalu za 2 grudnya 2009 Procitovano 1 veresnya 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya