12,301
edits
No edit summary |
m (→Links) |
||
| (15 intermediate revisions by 3 users not shown) | |||
| Line 11: | Line 11: | ||
Pure Data’s data structures are one of the few core features that distinguish Pd from Max/MSP. Yet, they’re also one of the few libraries which are used solely by a small group of users. The main reasons for this would be both the not yet very mature and complete collection of objects, as well as with the not very intuitive implementation in Pd’s language. In the end, this very powerful feature becomes (unnecessarily) too complicated to use.<br /> | Pure Data’s data structures are one of the few core features that distinguish Pd from Max/MSP. Yet, they’re also one of the few libraries which are used solely by a small group of users. The main reasons for this would be both the not yet very mature and complete collection of objects, as well as with the not very intuitive implementation in Pd’s language. In the end, this very powerful feature becomes (unnecessarily) too complicated to use.<br /> | ||
This workshop is dedicated to show the possibilities of Pd’s data structures as a fruitful companion to any Pd user interested in a closer and more flexible interaction with the graphical representation of data. After attending this workshop, it should be clear for the participants on how to program with data structures, and how to approach them in a personal way, in order to integrate them in your own patches. | This workshop is dedicated to show the possibilities of Pd’s data structures as a fruitful companion to any Pd user interested in a closer and more flexible interaction with the graphical representation of data. After attending this workshop, it should be clear for the participants on how to program with data structures, and how to approach them in a personal way, in order to integrate them in your own patches. | ||
The workshop is tailored for people with some knowledge in Pd - beginners can obviously attend, but some subjects won't be explained in full lenght, for time reasons. | |||
The workshop is divided in two parts, optionally three: | The workshop is divided in two parts, optionally three: | ||
* The first part is dedicated to explain how to program with data structures (also covering some of the shortcomings of its implementation). | * The first part is dedicated to explain how to program with data structures (also covering some of the shortcomings of its implementation). | ||
* The second part goes through several examples of data structures on “real life” situations, starting with simple display and control examples, and ending with complex patches to control / generate music in realtime (thus fulfilling the objective expressed by M. Puckette in the initial statement). | * The second part goes through several examples of data structures on “real life” situations, starting with simple display and control examples, and ending with complex patches to control / generate music in realtime (thus fulfilling the objective expressed by M. Puckette in the initial statement). | ||
* An optional third part is be devoted to working hands-on with data structures: either by adapting the given examples, or by implementing ideas brought by the participants. For that, it is requested that you [ | * An optional third part is be devoted to working hands-on with data structures: either by adapting the given examples, or by implementing ideas brought by the participants. For that, it is requested that you [[Special:EmailUser/Jmmmp|contact me]] and send either ideas, or patches that you want to adapt to data structures. | ||
| Line 55: | Line 57: | ||
===Part 3 – Work on patches brought by the participans=== | ===Part 3 – Work on patches brought by the participans=== | ||
* [ | * [[Special:EmailUser/Jmmmp|contact me]] and send either ideas, or patches that you want to adapt to data structures. | ||
===Teacher=== | ===Teacher=== | ||
| Line 73: | Line 75: | ||
* [http://puredata.info/Members/jmmmp Pais’ Pd page] | * [http://puredata.info/Members/jmmmp Pais’ Pd page] | ||
* [http://puredata.info/Members/jmmmp/click-tracker Click Tracker software] | * [http://puredata.info/Members/jmmmp/click-tracker Click Tracker software] | ||
* [ | * [http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/abstractions/jmmmp/ jmmmp abstractions] – or /extra/jmmmp in Pd-Extended | ||
Also at the Pd-Convention: [[PDCON:Concerts/Endphase: João Pais, Alberto C. Bernal, Enrique Tomás#Endphase|Endphase laptop trio performance]] and paper presentation [[PDCON:Conference/Click Tracker: Performance/composition tool for metrically complex scores|Click Tracker: Performance/composition tool for metrically complex scores]] | |||
{{Template:PdCon11}} | |||