Commit c802ad34 authored by Rishabh Gupta's avatar Rishabh Gupta

Update README.md

Shifting flavors of pure data below goals and renaming it.
parent 539665ac
Pipeline #1213 canceled with stage
......@@ -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:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment