So here is part two!
The following chapters were newly created during the Book Sprint. We'd
really like to see them come together, but we don't think they will be
anywhere near ready before we decide to publish the version 1.0. Futher
work on these chapters is also appreciated, but only after the chapters
we have marked for inclusion in the 1.0 are complete. Writing, editing
and proofreading on these chapters can continue as normal, and when we
are ready for a second release (now with GEM + SENSORS!) then we will
include them.
CHAPTERS FOR FURTHER DEVELOPMENT, not to be included in upcoming 1.0
release:
GEM
SENSORS
MIDI
NETWORK DATA
When the version 1.0 is completed, and these chapters are also fixed,
then we can consider a paper publication!!!!!!
Here are the issues and places for improvement on each chapter. Again,
we welcome improvements to these chapters, but if you are going to spend
any time on this manual in the next few weeks, it would make more sense
to focus on the chapters marked for publication (see Part 1 of this update):
____GEM_____
-> These chapters need a lot of work to be anywhere near complete!
-> My suggestion is to do more tutorial-based stuff, like "how to"
sections, rather than break down the material by taxonomy (which is how
it is already documented elsewhere). Thus, "How to VJ with Images and
Video using GEM" and "How to Create 3D Animations using GEM" would be
preferable to existing system.
-> Perhaps rather than single GEM heading, each of these could be
section heading with chapters beneath them? In such a case, the chapters
beneath each section should follow some logical progression from one to
the other, leading towards the goal of VJing or doing animations.
-> Also some of the examples are far too complex, and rely on arcane
systems like [import] or objects with severe nameclashes like [counter]
which are traps for new users and should be avoided!
* http://en.flossmanuals.net/bin/view/PureData/GEMIntroduction
--Check for tone, perhaps more introduction and less credits, explain
basic parts better (i.e. "2D and 3D graphics and animation, realtime
image and video processing, and particles")
--Show screenshot of help patches + examples in Pd Browser?
* http://en.flossmanuals.net/bin/view/PureData/GEMBasics
--Mention "Red Book" and other technical OpenGL info later, it's not
needed in beginners introduction, skip immediately to rendering
--Re: [gemwin] question in text ("is this true?"): please verify this
information or cut it!
--In general, would be good to concentrate on doing things rather than
exhaustively explaining technical details
--Re: [pix] objects.... save this for chapter on it.
--Perhaps what is needed here is overview of GEM functions, and then
each chapter can deal with them independently as part of unified
tutorials (VJing/Animation)
--Section (or new chapter) on setting up second screen for live
performance for each OS!
* http://en.flossmanuals.net/bin/view/PureData/GEMImagesMoviesAndVideo
--This could really use less of reprinting helppatches, and more how to
do things, like:
____Using [metro]/[float] counter to drive frame playback (changing
playback speed or going backwards)
____Using [mod] and [+] to create smaller loops within film
____Use [random] to "granulate" film
____Use pix effects (where to insert in gemlist)(then refer to later
chapter for more details, or work into single VJ tutorial as suggested
above)
--Section on video formats for each OS is essential!!!!
* http://en.flossmanuals.net/bin/view/PureData/GEMVideoMixer
--I would like to see [alpha] plus [colorRGB] used in how to do simple
crossfader instead of [pix_mix].
--Explanations could be helped more towards clarity.
--Re: recommendation to "create abstractions": either explain this
inline or direct reader to Patch Management section (to be created)
which will cover subpatches, abstractions, etc
--Webcam: needs Linux info on getting video devices in, there are
probably other flags which need to be shown as well
* http://en.flossmanuals.net/bin/view/PureData/GEMPixEffects
--Please don't use a PiDiP object [colorgrid] in a GEM tutorial!!!!!!!
(Also not cross platform!)
--Can this tutorial be done without need to import? (i.e. used normal
counter instead of external?) I really don't agree with using objects
that have such bad name clash issues, like [counter]
--The [send] and [receive] are abbreviated (first bad) and not explained
in tutorial (second bad)
--In general, examples are too complex, please simplify!!!!!!!!!
* http://en.flossmanuals.net/bin/view/PureData/GEMSavingAndRecording
--Same problem as above, please don't [import] as it makes it much more
complicated to explain whole patch. Basic objects available in
Pd-Extended are assumed, anything else should either be skipped or
extensively explained in line!
--While the toggle for turning gemwin on and off is useful, it is not
explained in line and in general adds unneeded complexity to example
patch. please simplify!
--If this section is about [pix_record] then it would be best to focus
on that object and leave fancy stuff out
* http://en.flossmanuals.net/bin/view/PureData/GEMScreens
--Good place for second screen tutorial?
--Per OS instructions with screenshots please!
* http://en.flossmanuals.net/bin/view/PureData/GEMBlueGreenScreen
--Nothing there
* http://en.flossmanuals.net/bin/view/PureData/GEMVideoTracking
--Good start but nowhere near complete. need to see more screenshots of
video tracking at work, more real world examples
--I think list at the end is far far far too ambitious for beginner's
manual! (pattern recognition (TUIO), pix_opencv (face recognition),
blobs and multiblobs, IR illumination and multitouch technology)
* http://en.flossmanuals.net/bin/view/PureData/GEMText
--Nothing there
* http://en.flossmanuals.net/bin/view/PureData/GEMInteraction
--Nothing there
* http://en.flossmanuals.net/bin/view/PureData/GEMFrameBuffer
--Nothing there
* http://en.flossmanuals.net/bin/view/PureData/GEMGLSLShaders
--Not much there, and I really consider this far too advanced for a
beginners manual. This chapter should be sidelined until absolutely
every other topic in GEM has been well covered.
* http://en.flossmanuals.net/bin/view/PureData/GEMdShapes
--Nothing there
--Suggest to merge shapes and animations and some others into general
chapter on how to do animation in GEM
* http://en.flossmanuals.net/bin/view/PureData/GEMdAnimation
--Nothing there
--See GEMdShapes notes
* http://en.flossmanuals.net/bin/view/PureData/GEMCamera
--Nothing there
--Low priority for now
--See GEMdShapes notes
* http://en.flossmanuals.net/bin/view/PureData/GEMLightingFogAmbientColor
--Nothing there
--Low priority for now
--See GEMdShapes notes
http://en.flossmanuals.net/bin/view/PureData/GEMParticleSystems
--Nothing there
--Low priority for now
--See GEMdShapes notes
____SENSORS____
-> Suggest renaming chapter to external inputs, and including MIDI,
[key] etc
* http://en.flossmanuals.net/bin/view/PureData/GameControllers
--The [cursor] object has nameclash!!!!!! Which lib? Please avoid libs
which need [import] or have nameclash!
--Would it be possible to simply open [hid] help file to start with,
then explain furhter down how to code it from scratch?
--The "minia" HID device is rather obscure hardware which most people
will never have. Possibly move it + finished controller shown to some
later section that shows people's custom controllers projects, rather
than use as example
--This chapter could use some better attention, clearer explanations, a
"how to" 1, 2, 3 rather than current structure. For example, how to plug
in Wingman and control very simple synth!
* http://en.flossmanuals.net/bin/view/PureData/Pduino
--Good start, but needs work clarifying.
--Section on installing the Pduino library needed for each OS
--Section on installing Arduino needed for each OS
--Section on getting USB serial emulation needed for each OS
--Screenshot of "open button" should include submenus
--One screenshot uses [pd display values without pegging the CPU]
subpatch, which is not explained nor made available. Please avoid this,
or explicitly have them open the [pduino] abstraction
--Please make circuit diagram and spend some time explaining the circuit
(i.e. tell what voltage divider is and how it works)
--Re: [autoscale]: what lib is this? Is it in Pd-Extended by default or
must it be imported. In general, it would be nice to use some basic
maths there instead for simplicity, since we can't assume reader knows
what [autoscale] will do.
--Best to explain patches in-line as well as in patch comments. In-line
text can be text-searched in browser or PDF reader, while comments in
images cannot.
--Perhaps also better explanation of [send] and [receive], or direct
reader to chapter on it.
____MIDI____
* http://en.flossmanuals.net/bin/view/PureData/UsingMidi
--This chapter needs some serious work. Again, there is more taxonomy
here than tutorial.
--I would like to see following:
____Intro to MIDI hardware
____How to set up system for each OS (See Configuring PD chapter)
____Tutorial showing how to plug in keyboard and get notes from proper
channel
____Tutorial on how to plug in fader box and get CC info on proper channels
____Tutorial on how to send MIDI from Pd to other apps (FLOSS apps, if
possible)(using IAC bus on OSX, MidiOx or similar on Windows and
QJackCTL on Linux)
--The "pd uc16" example screenshot is needlessly complicated, and
graphical bangs like that should be discouraged as they would cause
audio glitches on many users' systems if data came in quick enough
____NETWORK DATA____
* http://en.flossmanuals.net/bin/view/PureData/Receive
--Needs a lot of work!!!!
--Please real world examples rather than taxonomy
* http://en.flossmanuals.net/bin/view/PureData/OSC
--Please use built in OSC as default, since those are what comes out of
the box in Pd Extended, are the simplest and also still the most widely used
--If you want to use mrpeach objects, please do this in a separate
section or chapter (Advanced OSC, perhaps?) and please be sure to
explain in-line how to load non-standard externals (see Configuring Pd
chapter, perhaps best to put it there are reference it)
Thanks again to everyone who helped out over the weekend, and let's all
get busy making this manual the best it can be.
Best wishes from Berlin!
Derek
--
::: derek holzer ::: http://blog.myspace.com/macumbista :::
http://www.vimeo.com/macumbista :::
---Oblique Strategy # 113:
"Make a blank valuable by putting it in an exquisite frame"
Great!
What city is "Room 205" in again?
:-)
~Kyle
On Wed, Apr 29, 2009 at 11:57 PM, Jason Plumb <jason(a)noisybox.net> wrote:
>
> DorkbotPDX introduces free Pure Data workshop series
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> We are excited to announce a new workshop series devoted to Pure Data
> (Pd). http://puredata.info/
>
> "Pd (aka Pure Data) is a real-time graphical programming environment
> for audio, video, and graphical processing. It is the third major
> branch of the family of patcher programming languages known as Max
> (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by
> Miller Puckette and company at IRCAM."
>
> Pure Data is free [FLOSS] software - meaning there is no charge for
> the download and it is open source, (free/libre). It runs wonderfully
> on Mac, Linux, Windows - so bring any laptop. Come with Pd-extended
> installed if possible - otherwise come a little early for installation
> assistance. The workshop is free as well!
>
> We will will be doing several workshops starting from the ground up -
> and ranging topics as advanced as there is interest for.
>
> Workshop One will be held May 17th. No prior Pd or programming
> knowledge is required, but expect to leave with functional knowledge
> of how to use Pd. The outline in progress can be found here:
> http://dorkbotpdx.org/wiki/pd_workshop_2009_outline
>
> But we want to hear from you! We'd love to get a rough idea of how
> many people are interested in attending.
>
> Do you use Pd? Do you use similar commercial software like Max/MSP? Are
> you interested in learning Pd? Why? What are some of your ideas?
>
> Pd is an incredibly open-ended platform so we're trying to get an idea
> of where the majority's (if there is a majority) interests lie....
> Physical Interfaces for music? Live DSP? Generative composition?
> Video? Dance? Robotic cat toys? Feedforward most welcome!
>
> Bring a laptop with Pd-extended installed, if possible. Otherwise come
> a little early for installation help!
> http://puredata.info/downloads
>
> When: May 17th, 2009
> Where: PNCA room 205
> Time: 1-5pm
>
> See you there!
>
> -jason
> http://noisybox.net
>
> _______________________________________________
> Pd-list(a)iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
--
-----
------------
---- -----
---- -------- - ------
http://perhapsidid.wordpress.comhttp://myspace.com/kyleklipowicz
general Info:
RjDj-Sprint
with Frank Barknecht (Köln)
upcomming Weekend Bauhaus-University in Weimar will host a RdDj-Sprint
with Frank Barknecht to further explore the possibilities of reactive
composition on mobile devices. While the Workshop is aimed at
students, the public is welcome to join, but iPhones/iPo touch can
only be provided for the students, external participants will have to
bring their own devices.
when and where:
Sa. 02. bis Mo. 04.05.2009
Start Sa. 14 Uhr, dann 10-18 Uhr
Marienstraße 7, Raum 204
99423 Weimar
http://www.RjDj.mehttp://www.uni-weimar.de/medien/umgebungen/
please mail me first if you are planning to attend.
--
Max Neupert
Künstlerischer Mitarbeiter
Fakultät Medien
Bauhaus-Universität
Marienstrasse 5, Raum 208
99423 Weimar
Tel. +49 3643-583872
Fax. +49 3643-583806
http://www.uni-weimar.de/medien/umgebungen/
-----------------------------------
ENGLISH: Workshop announcment spatial acoustics simulation in Pure data
GERMAN:
Georg Holzmann (DE): Raumklangsimulation mit Pure data
5.6.2009 14 UHR - 7.6.2009 16 UHR
Der Workshop beschäftigt sich mit der räumlichen Abbildung von Klängen
bzw. Musik mit Hilfe der freien Software „Pure data“. Er bietet
konzeptionelle sowie soft- bzw. hardwaretechnische Anleitung zum
ästhetischen und konzeptionellen Zusammenhang zwischen Klang als
zeitlichem Phänomen und Raum.
Verschiedene experimentelle und akademische Techniken zur
Klangspatialisation werden vorgeführt, diskutiert und an einer
Lautsprecheranordnung vor Ort demonstriert. Desweiteren werden Modelle
und psychoakustische Grundlagen der binauralen Abbildung von Klängen
(2D- und 3D-Klangbewegungen mit Kopfhörern) vorgestellt. Im zweiten
Teil des Workshops wird auf die mitgebrachten Konzepte und Ideen der
Teilnehmenden eingegangen, indem sie technische und inszenatorische
Unterstützung bei ihren Projekten erhalten.
Dieser Workshop findet in Kooperation mit dem Department Medien- und
Kommunikationswissenschaft der Martin-Luther-Universität Halle-
Wittenberg im Mitteldeutschen Multimediazentrum, Mansfelderstraße 56
in Halle (Saale), statt.
Teilnehmer: 5 bis 9
Teilnahmegebühr: 110 €, ermäßigt 90 €
Georg Holzmann
Georg Holzmann wurde an der Technischen und Kunstuniversität Graz,
Österreich zum Toningenieur ausgebildet. Er beschäftigt sich mit
elektronischer Musik und Informatik und präsentierte verschiedene
Arbeiten auf zahlreichen Festivals in Europa und Amerika. Derzeit
forscht er an der Technischen Universität Berlin im Bereich der
künstlichen Intelligenz.
Anmeldung:
http://www.werkleitz.de/typo3/index.php?id=80&no_cache=1&L=&tx_wileventsdb_…
[uid]=37&back=55
http://www.werkleitz.de/typo3/index.php?
id
=
61
&L
=
&tx_wileventsdb_events
[uid]=37&back=55&tx_wileventsdb_events[display]=single&cHash=7db75b5e98
Hello,
sorry, this announce is only in French, here is a brief summary:
codelan.fr organizes the second Apréo Codelab on Saturday 25 April in
Quimper (French Far-West). Anyone interested in experimental practices
in the digital creation field is welcome. It's a meeting to meet in real
life, share knowledge, and challenge ideas and relfexion.
CU there,
OH
- - - -
Bonjour,
Si vous vivez ou passez dans l'ouest de la Bretagne...
Samedi 25 à partir de 18h30, à Quimper, une rencontre autour des
pratiques
expérimentales de création numérique.
Ce sera l'occasion de voir, présentés par leurs auteurs, des projets
aboutis
ou en cours de réalisation, d'écouter des créations sonores utilisant
pure-data. Il ne s'agit pas d'une exposition, mais plutot d'un moment
pour
se rencontrer, partager des savoirs, confronter des idées et nourrir la
réflexion.
Plan : http://codelab.fr/carte.php?lat=47.995479&lng=-4.083899&zoom=16
--
Pierre
emoc(a)codelab.fr
---------------------------------
programme complet :
Apéro Codelab #02 - Quimper 25 avril
Présentation de travaux d'artistes :
« Storm » par Didier Tallec : vidéo + son spatialisé + lumière concrète
+
présentation du Spat de l'Ircam
« Ordimou » par Charlotte Bégule : arduino + sculpture
Installations de Fanch Dodeur : computer vision + processing + pure data
Performances sonores :
Gary Glitcher : Glitch by popular request!
Fanch Dodeur : Interfaces DIY + capteurs + pure data
+++
Construire une table réactive (avec 3 fois rien) par Pierre Commenge
Présentation d'outils open source pour la création : processing,
pure-data,
arduino, etc.
Brahea Gardens, 37, avenue des sports, 29000 Quimper
Samedi 25 avril, à partir de 18h30
Entrée libre, ouvert à tous!
contact : apero2 {at} codelab.fr
http://codelab.fr/1093
Dear list,
the book sprint for the Pd FLOSS Manual last weekend went very well!
Several writers and proofreaders joined us at each location in New York
City and Berlin, as well as remote contributors online (see contributors
below).
The good news is that quite a lot of content was generated over the
weekend, including the beginnings of entirely new sections on GEM, MIDI,
Network Data and Sensors. You can see the work-in-progress FLOSS Manual
via the editing interface here:
http://en.flossmanuals.net/bin/view/PureData/WebHome
The not-so-good news is that most of these new sections are in limbo!
Next month, Adam and I hope to publish version 1.0 of the Pure Data
FLOSS Manual to the front page of the FLOSS Manuals site for public viewing:
http://en.flossmanuals.net/
The chapters that will be included in Version 1.0 will be:
INTRODUCTION
INSTALLING
GETTING STARTED
THE INTERFACE
AUDIO TUTORIALS
DATAFLOW TUTORIALS
STREAMING
LIST OF OBJECTS
APPENDICES
But in order to do this, some of the chapters in each section need some
improvement. Here's what needs to happen immediately. Please take a look
and see if you can help!
____ALL CHAPTERS____
--Proofreading for spelling, simplicity, new-user-friendliness and
consistent tone (see INSTALLING, GETTING STARTED, THE INTERFACE and
AUDIO TUTORIALS chapters for style and format examples).
____AUDIO TUTORIALS___
-> This section is almost done. What remains is to make a proper
tutorial out of it... i.e. that the examples in the chapter follow a
"story" which leads up the construction of a simple synthesizer. Due to
changes in structure of the chapters inside, this needs updating, but I
will work on it.
-> In general, structure, tone and content of these chapters should
serve as guide for the rest of the manual.
-> I would like to see all sections follow this tutorial model, of
building up a project from the various elements introduced in each chapter.
-> keep in mind that other sections (such as MIDI, NETWORK DATA,
SENSORS, etc) can build on examples started in this chapter, so that the
whole manual is interconnected and has a proper "storyline".
* http://en.flossmanuals.net/bin/view/PureData/Tables
--where does this go? Dataflow or Audio? (Audio I think)
--Would be good to integrate with
http://en.flossmanuals.net/bin/view/PureData/ArraysGraphsTables
--I'd like to crop screenshots to get rid of menu bar
--Incomplete, needs expansion and also "loop it" and "play sections" parts
--Could this also be structured like tutorial rather than taxonomy?
____DATAFLOW____
* http://en.flossmanuals.net/bin/view/PureData/Messages
--Looks very good!
* http://en.flossmanuals.net/bin/view/PureData/Math
--"I guess it isn't necessary to explain how [+], [-], [*] and [/] work.
" Check for tone.
--Bit twiddling: empty
--Expr: empty
--Audio math: empty
* http://en.flossmanuals.net/bin/view/PureData/Lists
--Needs more than taxonomy, i.e. real world examples!!!!!
* http://en.flossmanuals.net/bin/view/PureData/OrderOfOperations
--Needs a little attention, but I'm not sure, maybe simpler examples,
clearer screenshots, explain object abbreviations in-line if used
* http://en.flossmanuals.net/bin/view/PureData/WirelessConnections
--Examples too busy, need to be simpler!!!!!!
--Text doesn't really connect to examples
* Subpatches, Abstractions & Dollarsigns
--These should all be in one chapter, explaining how to make reusable
patches with nice interfaces, rather than atomized into different
chapters(title = Patch Management?)
* http://en.flossmanuals.net/bin/view/PureData/Subpatches
--Needs final real world example, maybe in connection with abstractions
+ GoP
* http://en.flossmanuals.net/bin/view/PureData/Abstractions
--Tie in with Patch Management (to be created)
--Better examples!
* http://en.flossmanuals.net/bin/view/PureData/DollarSigns
--Get rid of this chapter, confusing collision with dollar signs in messages
--Better examples, explained in-line in text
--Tie in with Patch Management (to be created)
--All examples are not saved anywhere!!!!!
* http://en.flossmanuals.net/bin/view/PureData/GraphOnParent
--Move to Patch Management (to be created)
--Not completely explained (colored background canvas)
--No colors in Pd patch screenshots please!
* http://en.flossmanuals.net/bin/view/PureData/ArraysGraphsTables
--Check text for clarity, accuracy, simplicity
--Redo screenshots with antialiased text please!
___LIST OF OBJECTS____
-> Table format doesn't work in some browsers (Adam Hyde will look into
this)
____GLOSSARY____
-> HTML tables don't work well here, Adam Hyde will reformat text with
<h1>, <h2> and <h3 tags>
...and finally, THE CONTRIBUTORS!
Here are the folks that helped us rock last weekend, in no particular order:
AdamHyde
DerekHolzer
HansChristophSteiner
ScottFitzgerald
VincentRioux
PatrickDavison
JoaoPais
ServandoBarreiro
KorayTahiroglu
MariusSchebella
JeremySchaller
MaxNeupert
EvanRaskob
GeorgWerner
AlexandrePorres
JayMaechtlen
RomanHaefeli
DanielShiffman
LauraGarciaBarrio
AlejoDuque
(My apologies if I accidentally left someone out!)
Thanks all, I'm looking forward to seeing this 1.0 version looking its best!
Derek
--
::: derek holzer ::: http://blog.myspace.com/macumbista :::
http://www.vimeo.com/macumbista :::
---Oblique Strategy # 123:
"Once the search has begun, something will be found"