awesome-puredata icon indicating copy to clipboard operation
awesome-puredata copied to clipboard

A list of Pure Data libraries, abstractions, projects and presentations

awesome-puredata

.. image:: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg :target: https://github.com/sindresorhus/awesome :alt: sindresorhus/awesome badge

Pure Data <http://puredata.info/>_ is a visual programming language for creating interactive computer music and multimedia works. It is available on a number of platforms: GNU/Linux, Mac OS X, Windows, Android, iOS...

distributions~

pc, mac


- `Pure Data vanilla <http://puredata.info/downloads/pure-data>`_
- `pd-extended <http://puredata.info/downloads/pd-extended>`_ (discontinued)
- `L2Ork <http://l2ork.music.vt.edu/main/make-your-own-l2ork/software/>`_ -
  Linux Laptop Orchestra
- `Purr Data <https://agraef.github.io/purr-data/>`_

mobile
~~~~~~

- `PDa <http://pd-anywhere.sourceforge.net/>`_ - Pure Data Anywhere
- `PdDroidParty <http://droidparty.net/>`_ for Android
- `PdParty <http://danomatika.com/code/pdparty>`_ for iOS
- `MobMuPlat <http://danieliglesia.com/mobmuplat/>`_ for both Android and iOS

pc, mac, mobile
  • libpd <http://libpd.cc/>_
  • Pure Data extension for LibGDX <https://github.com/mgsx-dev/gdx-pd>_

web, self-hosted


- `WebPd <https://github.com/sebpiq/WebPd>`_


resources~
----------

reference~
~~~~~~~~~~

- `Pure Data Introduction
  <http://write.flossmanuals.net/pure-data/introduction2/>`_ on FLOSS Manuals
- Videos of Miller Puckette's UCSD class
  `MUS171 <http://pd-la.info/pd-media/miller-puckette-mus171-videos/>`_

books~
~~~~~~

- The `Bang <http://puredata.info/groups/pd-graz/label/book/>`_ book
- `Designing Sound <https://mitpress.mit.edu/books/designing-sound>`_ by Andy Farnell
- `Making Musical Apps: Real-time audio synthesis on Android and iOS
  <http://shop.oreilly.com/product/0636920022503.do>`_ by Peter Brinkman

community~
~~~~~~~~~~

- `Pd-list <https://lists.puredata.info/listinfo/pd-list>`_
- `Pure Data Patch Repository <http://pdpatchrepo.info/>`_
- `/r/puredata <https://www.reddit.com/r/puredata/>`_

tutorials~
~~~~~~~~~~

- `Tutorials and HOWTOs <http://puredata.info/docs/tutorials>`_
- `Algorithmic Composer <http://www.algorithmiccomposer.com/>`_
- Creating a simple synthesizer in Pure Data -
  `Part 1 <http://libremusicproduction.com/tutorials/creating-simple-synthesizer-pure-data-%E2%80%93-part-i>`_,
  `Part 2 <http://libremusicproduction.com/tutorials/creating-simple-synthesizer-pure-data-%E2%80%93-part-ii>`_,
  `Part 3 <http://libremusicproduction.com/tutorials/creating-simple-synthesizer-pure-data-%E2%80%93-part-iii>`_
- `Pure Data: An Introduction
  <https://www.soundonsound.com/techniques/pure-data-introduction>`_
- `Abstractions and User Interfaces in Pure Data
  <https://daniel-murray.github.io/blog/2013/01/21/abstractions-and-user-interfaces-in-pure-data/>`_
- `A compressor in Pure Data
  <http://designingsound.org/2013/06/tutorial-a-compressor-in-pure-data/>`_
- `Wavetable Synth Project <http://designingsound.org/tag/wavetable-synth-project/>`_

presentations~
~~~~~~~~~~~~~~

- `The Generative Music and Procedural Sound Design of Sim Cell
  <https://www.youtube.com/watch?v=0xr4aL1C24E>`_
- `The Music of 'Beep' - School of Video Game Audio - Procedural Audio Now - Mar
  2017
  <https://www.youtube.com/watch?v=Dj9fNr9MyLQ>`_
- `Making of the 'Beep Movie' Logo Audio <https://www.youtube.com/watch?v=LI5hKnOQAOk>`_
- `Video Game Audio Prototyping with Half-Life 2 <https://vimeo.com/7122167>`_


projects~
---------

abstractions~
~~~~~~~~~~~~~

- `Karplus-Strong guitar string synthesis
  <http://blog.loomer.co.uk/2010/02/karplus-strong-guitar-string-synthesis.html?m=1>`_
- `Shore water <http://pdpatchrepo.info/patches/patch/5>`_

compositions~
~~~~~~~~~~~~~

- `Algorithmic Composition of Acid House with Lo-Fi Timbres
  <https://acreil.wordpress.com/2013/04/20/algorithmic-composition-of-acid-house-with-lo-fi-timbres/>`_
- `Medtation background <http://pdpatchrepo.info/patches/patch/3>`_
- `Tonal and atonal <http://pdpatchrepo.info/patches/patch/11>`_

libraries~
~~~~~~~~~~

- `netpd <https://www.netpd.org/About>`_ - Collaborative Realtime Networked Music
  Making Environment

synthesizers~
~~~~~~~~~~~~~

- `AUTOMATONISM - Pure Data virtual modular synthesizer
  <https://www.automatonism.com/>`_
- `Metastudio <http://sharktracks.co.uk/html/software.html>`_ -
  `Presentation
  <https://www.academia.edu/6263731/METASTUDIO_AN_INTEGRATED_MUSIC_AND_VIDEO_PERFORMANCE_SYSTEM_FOR_PURE_DATA>`_
- `XODULAR <http://www.monologx.com/xodular/>`_

tools~
~~~~~~

- `Click Tracker <https://jmmmp.github.io/clicktracker/>`_


albums~
-------

- Albums tagged `"pure data" <https://bandcamp.com/tag/pure-data>`_ on Bandcamp
- `Automatonism <https://automatonism.bandcamp.com/>`_
- `Beep (Original Score)
  <https://leonardjpaul.bandcamp.com/releases>`_ by Leonard J. Paul
- `Expedition <https://kindohm.bandcamp.com/album/expedition>`_ by Kindohm
- `VPUL005 : ancient machine
  <https://voidpulse.bandcamp.com/album/vpul005-ancient-machine>`_ by voidpulse