Puhdasta dataa

Pure Data , Pd ("puhdas data") on visuaalinen ohjelmointikieli , joka toimii datavirtaohjelmoinnin paradigmassa [1] ja jonka Miller Puckette kehitti 1990-luvulla luodakseen interaktiivista tietokonemusiikkia ja multimediateoksia . Se on Max/MSP : n ilmainen analogi .

Pd:n pääsovellus on äänenkäsittely , mutta ajan mittaan "puhdasta dataa" on löydetty käyttöä laajemmalla digitaalisen signaalinkäsittelyn alalla , kuten kuvan ja videon käsittelyssä [2] .

Kieli, joka on Turing-täydellinen , perustuu tietovirtoihin ( eng.  dataflow ), jotka kulkevat objektien läpi ( eng.  object ) ja yhteyksiin ( eng.  connection ) objektien välillä. Yhden objektin lähtö ( eng.  outlet ) antaa tietoja muiden objektien tuloille ( eng.  inlet ), ja itse kulku voi koostua useista vaiheista. Pd-ohjelmaa - joukko kytkettyjä objekteja - kutsutaan patchiksi ( eng.  patch ) analogisesti modulaaristen syntetisaattoreiden kanssa, joissa liitäntöihin käytettiin patch-johtoja [3] .

Pure Data on tapahtumaohjattu järjestelmä , jossa viestejä käsittelevät objektit ( eng.  message ) eivät tee mitään ennen kuin ne vastaanottavat dataa. Signaalinkäsittelyobjektit ovat aina toiminnassa, ellei niitä ole erikseen poistettu käytöstä [4] .

Muistiinpanot

  1. Farnell, 2010 , s. 149,151.
  2. Farnell, 2010 , s. 149.
  3. Farnell, 2010 , s. 151-152.
  4. Farnell, 2010 , s. 153.

Kirjallisuus

Linkit