diff --git a/README.md b/README.md index 9ed18f0344708d5e020a35da05044f8cca5a746b..1438d20a6d712115a8abb256ef40ee4ece6be8ab 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ maintainers: [Mailing List](http://disis.music.vt.edu/cgi-bin/mailman/listinfo/l2ork-dev) * [One Paragraph Overview](#one-paragraph-overview) -* [Flavors of Purr Data](#flavors-of-purr-data) +* [Flavors of Pure Data](#flavors-of-pure-data) * [Three Paragraph Overview](#three-paragraph-overview) * [Goals](#goals) * [Downloads](#downloads) @@ -27,24 +27,11 @@ maintainers: ### One Paragraph Overview -Purr Data (aka Pd) is a visual programming language. That means you can use it to +Pure Data (aka Pd) is a visual programming language. That means you can use it to create software graphically by drawing diagrams instead of writing lines of code. These diagrams show how data flows through the software, displaying on the screen what text-based languages require you to piece together in your mind. -### Flavors of Purr Data - -There are three maintained distributions of Purr Data: - -1. Purr Data. This is the 2.0 version of Pd-l2ork. It ships with lots of - external libraries and uses a modern GUI written using HTML5. -2. Pd-L2Ork 1.0, the version used by Ivica Bukvic for his laptop orchestra. - Pd-l2ork 1.0 uses tcl/tk (and tkpath) for the GUI. You can find it - [here](http://l2ork.music.vt.edu/main/make-your-own-l2ork/software/) -3. Purr Data "Vanilla". Miller Puckette's personal version which he hosts on - his website and maintains. It doesn't come with external libraries - pre-installed, but it does include an interface you can use to search - and install external libraries maintained and packaged by other developers. ### Three Paragraph Overview @@ -78,6 +65,20 @@ Pd-L2ork has the following goals: documentation. We like documentation, so it follows that we like consistent interfaces. +### Purr Data's relationship to Pure Data + +There are three maintained distributions of Pure Data: + +1. Purr Data. This is the 2.0 version of Pd-l2ork. It ships with lots of + external libraries and uses a modern GUI written using HTML5. +2. Pd-L2Ork 1.0, the version used by Ivica Bukvic for his laptop orchestra. + Pd-l2ork 1.0 uses tcl/tk (and tkpath) for the GUI. You can find it + [here](http://l2ork.music.vt.edu/main/make-your-own-l2ork/software/) +3. Pure Data "Vanilla". Miller Puckette's personal version which he hosts on + his website and maintains. It doesn't come with external libraries + pre-installed, but it does include an interface you can use to search + and install external libraries maintained and packaged by other developers. + ### Downloads You can download a precompiled installer for Gnu/Linux, Windows, or OSX @@ -309,11 +310,11 @@ Here are some of the current tasks: changes to the music. What I'd like is to include a new, smallish game with each release that has a link in the Pd console. It can be a little demo or game, - just something fun that shows off what can be done using Purr Data. + just something fun that shows off what can be done using Pure Data. * designing/implementing regression test template * skills needed: knowledge about... regression tests. :) But also some expertise in using Pd so that the tests themselves can - be written in Purr Data. At the same time, they should + be written in Pure Data. At the same time, they should be able to be run as part of the automated packaging process (i.e., in -nogui mode). * status: some externals have their own testing environments, but they are @@ -324,7 +325,7 @@ Here are some of the current tasks: Here's an email thread with Katja Vetter's design, which looks to be automatable: http://markmail.org/message/t7yitfc55anus76i#query:+page:1+mid:chb56ve7kea2qumn+state:results - And Mathieu Bouchard's "purr unity" (not sure if this is the most + And Mathieu Bouchard's "pure unity" (not sure if this is the most recent link...): http://sourceforge.net/p/pure-data/svn/HEAD/tree/tags/externals/pureunity/pureunity-0.0/ @@ -383,7 +384,7 @@ hold true for Pd Vanilla anymore. #### Structure definition roadmap. First, the containment tree of things -that can be sent messages ("purr data"). (note that t_object and t_text, +that can be sent messages ("pure data"). (note that t_object and t_text, and t_graph and t_canvas, should be unified...) BEFORE 0.35: