Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
purr-data
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jonathan Wilkes
purr-data
Commits
121f9975
Commit
121f9975
authored
9 years ago
by
Jonathan Wilkes
Browse files
Options
Downloads
Patches
Plain Diff
port from pd-l2ork git: 06becc853f15cb9d5f6afc6d8dd26ba3fb04fe51
merged some of the typo fixes with the new README (done manually)
parent
7ab67464
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+10
-10
10 additions, 10 deletions
README.md
with
10 additions
and
10 deletions
README.md
+
10
−
10
View file @
121f9975
## P
ure Data
L2
o
rk
## P
d-
L2
O
rk
maintainer: Ivica Bukvic
<ico@vt.edu>
maintainer: Ivica Bukvic
<ico@vt.edu>
...
@@ -24,8 +24,8 @@ the screen what text-based languages require you to piece together in your mind.
...
@@ -24,8 +24,8 @@ the screen what text-based languages require you to piece together in your mind.
There are currently three main distributions of Pure Data:
There are currently three main distributions of Pure Data:
1.
Pd-
l2o
rk. Version used by Ivica Bukvic for his laptop orchestra. This
1.
Pd-
L2O
rk. Version used by Ivica Bukvic for his laptop orchestra. This
guide is for Pd-
l2o
rk.
guide is for Pd-
L2O
rk.
2.
Pure Data "Vanilla". Miller Puckette's personal version which he hosts on
2.
Pure Data "Vanilla". Miller Puckette's personal version which he hosts on
his website and maintains. It doesn't include external libraries like
his website and maintains. It doesn't include external libraries like
objects for doing graphics, video, etc.
objects for doing graphics, video, etc.
...
@@ -52,7 +52,7 @@ methods, as well as for realizing complex systems for large-scale projects.
...
@@ -52,7 +52,7 @@ methods, as well as for realizing complex systems for large-scale projects.
### Goals
### Goals
Pd-
l
2ork has the following goals:
Pd-
L
2ork has the following goals:
1.
Documentation. We like documentation. It's like code, except friendly.
1.
Documentation. We like documentation. It's like code, except friendly.
2.
Be reliable. Binary releases must be usable for performances and
2.
Be reliable. Binary releases must be usable for performances and
...
@@ -62,7 +62,7 @@ Pd-l2ork has the following goals:
...
@@ -62,7 +62,7 @@ Pd-l2ork has the following goals:
bugs. Patches for new functionality that lack documentation are spam.
bugs. Patches for new functionality that lack documentation are spam.
4.
Be consistent. Consistent interfaces are themselves a kind of
4.
Be consistent. Consistent interfaces are themselves a kind of
documentation. We like documentation, so it follows that we like consistent
documentation. We like documentation, so it follows that we like consistent
interface
.
s
interfaces
### Installation Guide
### Installation Guide
To install using a pre-compiled binary, follow these instructions:
To install using a pre-compiled binary, follow these instructions:
...
@@ -88,23 +88,23 @@ Contributing is easy:
...
@@ -88,23 +88,23 @@ Contributing is easy:
3.
Send us your patch and we'll try it out. If it's well-documented and
3.
Send us your patch and we'll try it out. If it's well-documented and
there aren't any bugs we'll add it to the software.
there aren't any bugs we'll add it to the software.
4.
If you want to do regular development and have commit access, just request
4.
If you want to do regular development and have commit access, just request
it, then follow the Pd-
l2o
rk goals above.
it, then follow the Pd-
L2O
rk goals above.
Here are some of the current tasks:
Here are some of the current tasks:
*
coming up with a better name than Pd-
l2o
rk. :)
*
coming up with a better name than Pd-
L2O
rk. :)
*
skills needed: creativity, basic knowledge about programming in Pd
*
skills needed: creativity, basic knowledge about programming in Pd
*
status: no work done on this yet
*
status: no work done on this yet
*
writing small audio/visual Pd games or demos to include in the next release
*
writing small audio/visual Pd games or demos to include in the next release
*
skills needed: ability to write Pd programs
*
skills needed: ability to write Pd programs
*
status: I wrote a little sprite-based game that will ship with the next
*
status: I wrote a little sprite-based game that will ship with the next
version of Pd-
l2o
rk. In it, the character walks around in an actual
version of Pd-
L2O
rk. In it, the character walks around in an actual
Pd diagram shoots at the objects to progress, and to make realtime
Pd diagram shoots at the objects to progress, and to make realtime
changes to the music.
changes to the music.
What I'd like is to include a new, smallish game with each release
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,
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 Pure Data.
just something fun that shows off what can be done using Pure Data.
*
porting Pd-
l2o
rk's graphical user interface from Tcl/Tk to Qt.
*
porting Pd-
L2O
rk's graphical user interface from Tcl/Tk to Qt.
*
skills needed: knowledge about Qt5/QML, threading, and Pd's core design
*
skills needed: knowledge about Qt5/QML, threading, and Pd's core design
and deterministic message-dispatching and scheduling
and deterministic message-dispatching and scheduling
*
status: under active development
*
status: under active development
...
@@ -336,4 +336,4 @@ primitives (numbers, strings, and arrays). For the arrays, Javascript's array
...
@@ -336,4 +336,4 @@ primitives (numbers, strings, and arrays). For the arrays, Javascript's array
notation is used. This is a highly idiosyncratic, quick-and-dirty approach.
notation is used. This is a highly idiosyncratic, quick-and-dirty approach.
But the point is that the idiosyncracy exists in a single file of the source
But the point is that the idiosyncracy exists in a single file of the source
code, and can be easily made more modular (or replaced entirely by something
code, and can be easily made more modular (or replaced entirely by something
else) without affecting _any_ of the rest of the C code.
else) without affecting _any_ of the rest of the C code.
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment