Skip to content
Snippets Groups Projects
Commit 121f9975 authored by Jonathan Wilkes's avatar Jonathan Wilkes
Browse files

port from pd-l2ork git: 06becc853f15cb9d5f6afc6d8dd26ba3fb04fe51

merged some of the typo fixes with the new README (done manually)
parent 7ab67464
No related branches found
No related tags found
No related merge requests found
## Pure Data L2ork ## Pd-L2Ork
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-l2ork. Version used by Ivica Bukvic for his laptop orchestra. This 1. Pd-L2Ork. Version used by Ivica Bukvic for his laptop orchestra. This
guide is for Pd-l2ork. guide is for Pd-L2Ork.
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-l2ork has the following goals: Pd-L2ork 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-l2ork goals above. it, then follow the Pd-L2Ork goals above.
Here are some of the current tasks: Here are some of the current tasks:
* coming up with a better name than Pd-l2ork. :) * coming up with a better name than Pd-L2Ork. :)
* 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-l2ork. In it, the character walks around in an actual version of Pd-L2Ork. 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-l2ork's graphical user interface from Tcl/Tk to Qt. * porting Pd-L2Ork'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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment