Miller Puckette: Inside PureData – Lectures on pd/development of computer music

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • plugdata

    Pure Data as a plugin, with a new GUI

  • Well, Miller created Max, which back in those days was more about composition than synthesis and relied on external hardware to create sound. Another fella took Max and developed the commercial product and developed it some more. During this time home computers became good enough for realtime synthesis so Miller developed PD which combined aspects of Max with realtime audio synthesis capabilities. Max thought this was pretty great so integrated pd into Max which gave us Max/MSP, Max is Max Mathews who developed the Music(n) family of programing languages and MSP is Miller S. Puckette.

    I would not say that pd or Max/MSP is more approachable, they are pretty even these days unless you stick to vanilla pd with no externals which almost no one does, the main differences is that Max/MSP gives you all you need out of the box but pd can run just about anywhere including in plugins if you are that sort. Max/MSP is considerably more modern in aesthetic but PlugData[0] and PurrData[1] offer more modern interfaces for pd with a few new tricks, PlugData is a plugin version of pd (also standalone), Purrdata is a JavaScript rewrite of the interface with prepackaged externals and solid documentation. And we have a handful of other varieties of pd each which have their own slant and can be found on puredata.info.

    0: https://plugdata.org

  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • These are very valuable resources! Thanks for sharing.

    Another very good resource for learning DSP / computer music is the Bela course. You don't need to have a Bela for the course!

    https://youtube.com/playlist?list=PLCrgFeG6pwQmdbB6l3ehC8oBB...

    I am also developing a computer music language here at: https://glicol.org

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • btw I am trying to make some subtitles for it:

    https://github.com/chaosprint/inside-puredata-lectures-subti...

  • btw I am trying to make some subtitles for it:

    https://github.com/chaosprint/inside-puredata-lectures-subti...

  • score

    ossia score, an interactive sequencer for the intermedia arts

  • I'm curious at what you would think of https://ossia.io (i'm developing it). It's explicitly "one layer above" Max/Pd in terms of abstraction level (e.g. the objects are closer to Ableton devices or TD objects than Pd/Max objects) but allows to delve down to code in various languages whenever it makes sense (JS, GLSL, math expressions, C++ even)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts