Jun07.Schedule History
Hide minor edits - Show changes to markup
The most important thing in they work is to generate images and proposals with algorimts. The proyects are generates by code that creates the entry for the software. By example VIDA is a proyect with more than 1000 web pages automatic generated. The DVD images are automatic generates too. The idea is work on the proyects level, after, the computers works!!!
The most important thing in their work is to generate images and proposals with algorimts. The proyects are generates by code that creates the entry for the software. By example VIDA is a proyect with more than 1000 web pages automatic generated. The DVD images are automatic generates too. The idea is work on the proyects level, after, the computers works!!!
some of developements in the hackcamp >>>
some of (Pd)developements in the hackcamp >>>
- deb package for Arduino: installing in Linux at once [D. Cuartielles]
- deb package for Arduino: installing in Linux at once [D. Cuartielles]
::::::::: ::::::::: :::::::::
some of developements in the hackcamp >>>
proto_armtkZ.pd >> a real time arythmik-logarithmic-flowing sequencer in time. it produces cicles with different (plastic)variations in time so is it a courious tool to make not-linear sequencies
http://pitchvolley.com/nvisible.taz/gohandevs.html
Hans also talks
Hans and his farm
Among other things, Hans has arranged a server farm that compiles the nightly builds for Pd and hangs the results at puredata.info. This initiative allows to make quick changes to the software and test it on different operating systems simultaneously. According to the urban legend, he found a bunch of old Mac computers in a dumpster that he sold to buy some other PC computers. Those would become the server farm. On top of that he prepared them to compile the software for different platforms once a day. Nowadays he is looking for other cross-platform projects that may be interested in getting their code compiled the same way.
The most important thing in they work is to generate images and proposals with algorimts. The proyects are generates by code that creates the entry for the software. By example VIDA is a proyect with more than 1000 web pages automatic generated. The DVD images are automatic generates too. The idea is work on the proyects level, after, the computers works!!!
Presents an installation he produced for his final show at the University in Valencia. His piece places the viewer to act as a child using easy to recognize objects that were used to "attack" a metallic plate that had some piezo elements which audio would be sent to a MAX/MSP patch doing synthesis.




Samuele is mainly interested in working with audio. However he has been involved in using video when related to audio.


Dolo is a PhD student at Laboratorio de Luz in Valencia. Together with some other artists she presents an interface to extend Arduino to have 64 analog/digital inputs. This interface is based in using multiplexers. She made some homebrew circuits using the IR sensor CNY70 that would detect how many metallic balls were on the interface.
The system would send data from the physical interface to PD that would use Open Sound Control to send data to Processing.
The projects phased different issues including some problems regarding the communication between the artists. However the experience acquired in the project was good. Now they are getting new requests for similar projects.
Emanuele chats Processing
Laura graduated from the Interactive Telecommunications Program at New York University. There she got very interested in working with the use of mobile technologies. She wanted to proof that the type of tools get have for working with mobile phones are not meant for being used in this type of devices, but for bigger computers.
Within this context she developed a software package, CellMailGraph, to visualize email in a different way on a mobile device. She developed visual prototypes using Processing and later on she had to deal with J2ME, MySQL, and Apache servers for creating the real tool. There she found out how limited Java was at the time for creating any type of visual interfaces.
Nowadays she is hired as an interaction designer.
- Samuele
- Dolo and the balls
- Carlos' Fuelle and the LowFi pong
- El Pad del Xa
- Laura and Hans stuff
- Hans also talks
His piece Lisboa was casted in glass while some others exist as prints. His goal is to bring the production to real life and not so much to produce digital pieces.
Samuele
Dolo and the balls
Carlos' Fuelle and the LowFi pong
El Pad del Xa
Laura and Hans stuff
Hans also talks
- Project idea by Tony
- David will clap to the beat
Project idea by Tony
David will clap to the beat
- Carlos Tricas
Carlos Tricas
http://www.mundosimaginados.com is his website. He is been working for a long time with different things. He has made a series of different studies in movements of shapes using 3D that he has gathered into a DVD. He has quite a lot of work made un traditional 3D animation where he explores the use of different shapes.
He is been working with POV-Ray to simulate new worlds. His process consists in frame-by-frame exporting using ray-trace for rendering.
Before his latest DVD he was creating 3D panorama pictures and posting them to the web using an open source Java Applet. He likes to create shapes that will fool the senses making the viewer believe the shape gets deformed while moving.
About three years ago he was working producing a NetArt piece called Vida where he presents small scenes of his life in circular shapes. The piece also contains a small secret that people are almost never discovering. His secret picture is almost never discovered.
- Marcos' story
Marcos' story
- Carlos Tricas
- Samuele
- Dolo and the balls
- Carlos' Fuelle and the LowFi pong
- El Pad del Xa
- Laura and Hans stuff
- Hans also talks
- Marcos' story
Marcos works for a company called Libelium that develops new products using open source technologies. He developed his MSc. using Arduino testing different accelerometer sensors.
Libelium is a pioneering company developing wireless sensor networks. Their first prototypes are making use of Arduino NG boards, plus an XBee shield. The first prototype is now being manufactured. It is the first time third parties came to join the Arduino team for manufacturing open hardware devices.
Wireless sensor networks are used for gathering environmental data and sending it to servers where to use that data.
They have also developed a research tool called SquidBee to be used as a development tool for creating examples of wireless sensor boards.
Now they are in the process of developing a new board focusing on low power consumption, because the combination of Arduino + XBee shield is not very power-efficient.
- Project idea by Tony
- David will clap to the beat
Xa introduces a Pd patch for performing live.
Emanuele and David host parallel sessions in Processing and Arduino.
Workshop 7
David shows how to design your own mini MEGA8 board for standalone installations using Eagle.
| | | | | | | | | Concert |
| | | | | | | Concert |
| | | | | | | | |
| | | | | | | | | Concert |
Arduino workshop[contents]
The workshops are provided by Talkoo organizers. They include basic knowledge in different open technologies. The agenda evolves during the process of doing, we rewrite it as things happen.
Workshops Agenda
Workshop 1
Introduction to Processing
Workshop 2
Introduction to Puredata
Workshop 3
Introduction to Human Interface Devices (HID) in PD. Check some notes
Workshop 4
Introduction to Arduino
Workshop 5
Workshop 6
Workshops Contents
Arduino workshop
PD workshop
Resources
PD workshop
Resources
Contents
Contents
Processing workshop[contents] gohan.d3cod3.org
Processing workshop[contents] gohan.d3cod3.org
PD workshop[contents] http://pitchvolley.com/nvisible.taz/gohan.html
PD workshop
Resources
- PD installers at Hans' website: http://at.or.at/hans/pd/installers.html
- PD exercises by Xa: http://pitchvolley.com/nvisible.taz/gohan.html
Contents
Talk5: PureData Community vs. Arduino Community
[by everyone]
This talk session is a chance for everyone to present some of their own work and show what they have worked on at this hackcamp. Since there are many of us, each presentation should be short, like 5 minutes. You could present some background, an previous project or two
| | | | | | | ||||
| 17.00 | | | | | ||||
| | | | | | | ||||
| 18.00 | | | | |
| | | | | | | | | |||
| 17.00 | | | | | | | |||
| | | | | | | | | |||
| 18.00 | | | | | | |
| | | | | | | ||||
| 20.00 | | | | | ||||
| | | | | | | ||||
| 21.00 | | | | | Social Event | Social Event | ||
| | | | | | |
| | | | | | | | | |||
| 20.00 | | | | | | | |||
| | | | | | | | | |||
| 21.00 | | | | | | | Social Event | Social Event | |
| | | | | | | | |
| 16.00 | workshop 1 | workshop 3 |
| 19.00 | workshop 2 | workshop 4 |
Development Desires
- comport for PD, the online version included in PD extended is not really working [D. Cuartielles]
Development Desires
what you wanna do out of this meeting
- comport for PD, the online version included in PD extended is not really working [D. Cuartielles]
- deb package for Arduino: installing in Linux at once [D. Cuartielles]
Development Desires
- comport for PD, the online version included in PD extended is not really working [D. Cuartielles]
Talk4: PureData Community vs. Arduino Community
[by H.C. Steiner and D. Cuartielles]
Discussion on how these two communities work and develop things. H.C. Steiner will introduce PD's vanilla vs. extended version, and improvements in the interface through projects like DesireData, ImpureData, pure:dyne. D. Cuartielles will talk about Arduino's parallel projects, and the hardware clones. Both will reflect upon the use of Forums vs. Email lists as communication tools, etc.
PD workshop[contents]
PD workshop[contents] http://pitchvolley.com/nvisible.taz/gohan.html
Intro to Pd: objects, messages, bang
Intro to Pd: elements in pd >> objects, symbols, messages, numbers, Gui elements numbers and counters, basic objects >> select, spigot, metro
signal, time, panning, oscilators (AM, FM), sampling several cases, changing pitch
Getting data from Arduino and USB game devices.
sequencers and Fx's Fx >> bp, compressor, delays, reverb, ekwalizer, multieffets and embryo hyperryhtm sequencer >> seQzie an fx sequencer >> striker streaming audio with pd
Getting data from Arduino and USB game devices, HID group padgines grogues >> Trashware >> an example of recycling an old keyboard to make a percussion pad>> midi connections, OSC conections, arduino connections,
Processing is a simple environment based on java programming, dedicated to video and graphics generation. Like a part of a complex structure, Processing can be easy connected with Arduino and PD, for building every kind of interaction.
..............
..............
| 16.00 | workshop 1 | workshop 3 |
| 16.00 | workshop 1 | workshop 3 |
| 19.00 | workshop 2 | workshop 4 |
| 19.00 | workshop 2 | workshop 4 |
| 18:30 | talk 1 | talk2 | talk3 |
Talks
Workshops
Workshops
Talk2: PD cases
Talk2: Pd cases
Pd provides a unified platform for generating and processing sound, video, graphics and more. In combination with microcontroller platforms like Arduino, or USB game devices, it is a fluid environment for building instruments of all kinds.
..............
Processing workshop[contents] gohan.d3cod3.org
Introduccion to Processing.environment.shapes.colors.dimensions.positions.interactivity with the mouse.little more complex objects."hello random!" examples
Intro to Pd: objects, messages, bang
Array of Objects.Classes.functions.iteration and recursion.using internal system time to create animations."hack OpenGL structures" examples
working with audio, "tilde" objects
Text object.Image object.communicating with arduino trough serial library."hello arduino!" examples
Getting data from Arduino and USB game devices.
Mapping input data to control the generation and processing of sound, video, graphics.
..............
Processing workshop[contents] gohan.d3cod3.org
[first layer]
Introduccion to Processing.environment.shapes.colors.dimensions.positions.interactivity with the mouse.little more complex objects."hello random!" examples
[second layer]
Array of Objects.Classes.functions.iteration and recursion.using internal system time to create animations."hack OpenGL structures" examples
[third layer]
Text object.Image object.communicating with arduino trough serial library."hello arduino!" examples
[fourth layer]
We are looking for performers: DJs, VJs for the social events, please subscribe freely to the list, we will try to arrange the right venue for you guys to perform.
| 21.00 | | | | |
| 21.00 | | | | | Social Event | Social Event |
[by D.C., H.C.S., X., E.M.]
[by D.C., H.C.S., X.M., E.M.]
[by H.C. Steiner and X.]
[by H.C. Steiner and X. Manzanares]
During the first part of the hackcamp we will run three parallel threads including basic workshops in open technological tools: Arduino, PD, and Processing. There will also be some talks for all the participants and visitors illustrating examples of previous installations and works. If you are interested in presenting a project or expose your work to the other participants, don't hesitate to allocate a time slot in the agenda through direct editing of this page.
The second part of the camp will be a development process where the participants will collaborate in the creation of a piece to be shown at the Centro de Historia, the workshop's venue.
| 18:30 | talk 1 | talk2 |
| 18:30 | talk 1 | talk2 | talk3 |
Talks
Talks by those interested in introducing their work to the rest of the community. Post your own proposals here.
Intro
[by D.C., H.C.S., X., E.M.]
Official welcome to the hackcamp, discussion about logistics, development plan, last minute agenda adjustments, etc.
Talk1: Arduino cases
[by D. Cuartielles]
Arduino counts with a very active community developing interactive art pieces as well as new electronic products. This talk will show some of the latest cases collected during 2007 and will reflect upon the value of open hardware in creating synergies among developers worldwide.
Talk2: PD cases
[by H.C. Steiner and X.]
Talk3: Processing cases
[by E. Mazza]
Arduino workshop[contents]
..............
PD workshop[contents]
..............
Processing workshop[contents] gohan.d3cod3.org
Arduino workshop[contents]
Introduccion to Processing.environment.shapes.colors.dimensions.positions.interactivity with the mouse.little more complex objects."hello random!" examples
Introduction to Arduino. Digital I/O. LED. Resistor. Breadboard. Setup/Loop. Variables. Uploading to the Arduino board.
Array of Objects.Classes.functions.iteration and recursion.using internal system time to create animations."hack OpenGL structures" examples
Analog I. Potentiometers. Sending data to computers. Resistive sensors.
Text object.Image object.communicating with arduino trough serial library."hello arduino!" examples
Analog O. Pulse Width Modulation. Fading LEDs. Transistors. Changing speed on motors.
Getting data from computers. Complex sensors - accelerometers. LCD screens. Graphic LCDs.
..............
PD workshop[contents]
..............
Processing workshop[contents] gohan.d3cod3.org
[first layer]
Introduccion to Processing.environment.shapes.colors.dimensions.positions.interactivity with the mouse.little more complex objects."hello random!" examples
[second layer]
Array of Objects.Classes.functions.iteration and recursion.using internal system time to create animations."hack OpenGL structures" examples
[third layer]
Text object.Image object.communicating with arduino trough serial library."hello arduino!" examples
[fourth layer]
Processing workshop[contents] gohan@d3cod3
Processing workshop[contents] gohan.d3cod3.org
Text object.Image object.communicating with arduino trought serial library."hello arduino!" examples
Text object.Image object.communicating with arduino trough serial library."hello arduino!" examples
Text object.Image object.importing vectors images(SVG).communicating with arduino trought serial library."hello arduino!" examples
Text object.Image object.communicating with arduino trought serial library."hello arduino!" examples
Processing workshop[contents]
Processing workshop[contents] gohan@d3cod3
Introduccion to Processing.environment.shapes.colors.dimensions.positions.little more complex objects."hello random!" examples
Introduccion to Processing.environment.shapes.colors.dimensions.positions.interactivity with the mouse.little more complex objects."hello random!" examples
[first layer] . Introduccion to Processing.environment.shapes.colors.dimensions.
positions.little more complex objects."hello random!" examples
[second layer]. Array of Objects.Classes.functions.iteration and recursion.
using internal system time to create animations.
"hack OpenGL structures" examples
[third layer] . Text object.Image object.importing vectors images(SVG).
communicating with arduino trought serial library.
"hello arduino!" examples
[fourth layer]. External libraries.phisics.animation.FFT analysis.video tracking.
OSC communication library.connect processing with PD.
"hello PD!" examples
[first layer]
Introduccion to Processing.environment.shapes.colors.dimensions.positions.little more complex objects."hello random!" examples
[second layer]
Array of Objects.Classes.functions.iteration and recursion.using internal system time to create animations."hack OpenGL structures" examples
[third layer]
Text object.Image object.importing vectors images(SVG).communicating with arduino trought serial library."hello arduino!" examples
[fourth layer]
External libraries.phisics.animation.FFT analysis.video tracking.OSC communication library.connect processing with PD."hello PD!" examples
Arduino workshop
Arduino workshop[contents]
..............
PD workshop[contents]
..............
Processing workshop[contents]
[first layer] . Introduccion to Processing.environment.shapes.colors.dimensions.
positions.little more complex objects."hello random!" examples
[second layer]. Array of Objects.Classes.functions.iteration and recursion.
using internal system time to create animations.
"hack OpenGL structures" examples
[third layer] . Text object.Image object.importing vectors images(SVG).
communicating with arduino trought serial library.
"hello arduino!" examples
[fourth layer]. External libraries.phisics.animation.FFT analysis.video tracking.
OSC communication library.connect processing with PD.
"hello PD!" examples
Arduino workshop
| 12.00 | ||||||
| | | ||||||
| | | ||||||
| 16.00 | workshop 1 | workshop 3 |
| 14.00 | intro | work session | work session | work session | work session | work session |
| 17.00 | | | | |
| 16.00 | workshop 1 | workshop 3 | ||||
| | | | | | | ||||
| 17.00 | | | | | ||||
| | | | | | |
| | | workshop 1 | workshop 3 | ||||
| 17.00 | workshop 1 | workshop 3 | ||||
| | | workshop 1 | workshop 3 | ||||
| 18.00 | workshop 1 | workshop 3 |
| | | | | | | ||||
| 17.00 | | | | | ||||
| | | | | | | ||||
| 18.00 | | | | |
| | | workshop 2 | workshop 4 | ||||
| 20.00 | workshop 2 | workshop 4 | ||||
| | | workshop 2 | workshop 4 | ||||
| 21.00 | workshop 2 | workshop 4 | ||||
| | | workshop 2 | workshop 4 |
| | | | | | | ||||
| 20.00 | | | | | ||||
| | | | | | | ||||
| 21.00 | | | | | ||||
| | | | | | |
| | | ||||||
| | |
| 16.00 | workshop 1 | |||||
| | | workshop 1 | |||||
| 17.00 | workshop 1 | |||||
| | | workshop 1 | |||||
| 18.00 | workshop 1 | |||||
| | | ||||||
| 19.00 | ||||||
| | | ||||||
| 20.00 | ||||||
| | | ||||||
| 21.00 | ||||||
| | |
| 16.00 | workshop 1 | workshop 3 | ||||
| | | workshop 1 | workshop 3 | ||||
| 17.00 | workshop 1 | workshop 3 | ||||
| | | workshop 1 | workshop 3 | ||||
| 18.00 | workshop 1 | workshop 3 | ||||
| 18:30 | talk 1 | talk2 | ||||
| 19.00 | workshop 2 | workshop 4 | ||||
| | | workshop 2 | workshop 4 | ||||
| 20.00 | workshop 2 | workshop 4 | ||||
| | | workshop 2 | workshop 4 | ||||
| 21.00 | workshop 2 | workshop 4 | ||||
| | | workshop 2 | workshop 4 |
| 13.00 | ||||||
| 14.00 | ||||||
| 15.00 | ||||||
| | | ||||||
| | | ||||||
| | | ||||||
| | |
| workshop 1 |
| | | workshop 1 |
| workshop 1 |
| | | workshop 1 |
| | |
| | |
| | |
| | |
| 12.00 | ||||||
| 13.00 | ||||||
| 14.00 | ||||||
| 15.00 | ||||||
| 16.00 | workshop 1 | |||||
| workshop 1 | ||||||
| 17.00 | workshop 1 | |||||
| workshop 1 | ||||||
| 18.00 | ||||||
| 19.00 | ||||||
| 20.00 | ||||||
| 21.00 | ||||||
| 12.00 | ||||||
| 13.00 | ||||||
| 14.00 | ||||||
| 15.00 | ||||||
| 16.00 | workshop 1 | |||||
| workshop 1 | ||||||
| 17.00 | workshop 1 | |||||
| workshop 1 | ||||||
| 18.00 | workshop 1 | |||||
| 19.00 | ||||||
| 20.00 | ||||||
| 21.00 | ||||||
| 16.00 |
| 16.00 | workshop 1 | |||||
| workshop 1 | ||||||
| 17.00 | workshop 1 | |||||
| workshop 1 | ||||||
| 18.00 |
| 17.00 |
| 19.00 |
| 18.00 |
| 20.00 |
| 19.00 |
| 21.00 |
| 20.00 | ||||||
| 21.00 | ||||||
| 22.00 |
| 22.00 |
| 22.00 |
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
(:table width=95%:) (:cellnr:) (:cell:) lesson 1 (:cell:) talk (:cell:) lesson 2
(:cellnr:) (:cell:) (:cell:) (:cell:)
(:cellnr:) Tuesday, June 26th (:cell:) (:cell:) (:cell:)
(:cellnr:) Wednesday, June 27th (:cell:) (:cell:) (:cell:)
(:cellnr:) Thursday, June 28th (:cell:) (:cell:) (:cell:) (:cellnr:) Friday, June 29th (:cell:) (:cell:) (:cell:)
(:cellnr:) Saturday, June 30th (:cell:) (:cell:) (:cell:)
(:cellnr:) Sunday, July 1st (:cell:) (:cell:) (:cell:)
(:tableend:)
| 12.00 | ||||||
| 13.00 | ||||||
| 14.00 | ||||||
| 15.00 | ||||||
| 16.00 | ||||||
| 17.00 | ||||||
| 18.00 | ||||||
| 19.00 | ||||||
| 20.00 | ||||||
| 21.00 |
| 22.00 | ||||||
| 22.00 | ||||||
| 22.00 |
| 10am |
| 12am |
| 10am |
| 20.00 |
| 21.00 |
| 22.00 | ||||||
| 22.00 | ||||||
| 22.00 |
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st | |
|---|---|---|---|---|---|---|
| 10am | ||||||
| 12am | ||||||
| 10am |
| 20.00 | ||||||
| 21.00 | ||||||
| 22.00 |
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th |
|---|
Sat, June 30th ||! Sun, July 1st ||
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th | Sat, June 30th | Sun, July 1st |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th |
|---|
| Tues, June 26th | Wed, June 27th | Thurs, June 28th | Fri, June 29th |
|---|
Sat, June 30th ||! Sun, July 1st ||
lesson 1
talk
lesson 2
Tuesday, June 26th
Wednesday, June 27th
Tuesday, June 26th
Thursday, June 28th
Wednesday, June 27th
Friday, June 29th
Thursday, June 28th
Saturday, June 30th
Friday, June 29th
Sunday, July 1st
Saturday, June 30th
(:cellnr:) Sunday, July 1st (:cell:) (:cell:) (:cell:)
(:headernr:) (:header:) (:header:) (:header:)
Tuesday, June 26th
Wednesday, June 27th
Tuesday, June 26th
Thursday, June 28th
Wednesday, June 27th
Friday, June 29th
Thursday, June 28th
Saturday, June 30th
Friday, June 29th
Sunday, July 1st
Saturday, June 30th
(:cellnr:) Sunday, July 1st (:cell:) (:cell:) (:cell:)
(:headernr:) (:header:) (:header:) (:header:)
gohan - hackcamp development workshop June07
gohan hackcamp june 2007 - development workshop
(:table:)
(:table width=95%:)
(:title gohan hackcamp - schedule:)
(:title gohan hackcamp june 2007 - schedule:)
(:cell:) (:cell:) (:cell:)
(:cell:) (:cell:) (:cell:)
(:cell:) (:cell:) (:cell:)
(:cell:) (:cell:) (:cell:)
(:cell:) (:cell:) (:cell:)
(:cell:) (:cell:) (:cell:)
Schedule
Schedule
(:table:) (:cellnr:) Tuesday, June 26th (:cellnr:) Wednesday, June 27th (:cellnr:) Thursday, June 28th (:cellnr:) Friday, June 29th (:cellnr:) Saturday, June 30th (:cellnr:) Sunday, July 1st (:tableend:)
(:title gohan hackcamp - schedule:)