Difference between revisions of "DemoParty Compo with MilkyMist"

From Tmplab
(Ideas)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
=Intro=
 
=Intro=
  
This mini-project consists in developing a compo on the [http://www.milkymist.org/ Milkymist] platform.<br />
+
This mini-project consists in developing a compo on the [http://www.milkymist.org/ Milkymist] open hardware system-on-chip platform that will present [http://www.twitter.com/sanobot Sanobot], the toxic gas sensor and Twitter bot of [http://www.tmplab.org /tmp/lab], a hackerspace set up close to a chemical factory.
It will be presented at [http://www.mainparty.net/ Main#4 ADA 2009] demoparty which runs from October 2 to October 4 in Arles (France).
 
  
=The compo=
+
We look forward to presenting it at demoparties (unfortunately it was not ready for [http://www.mainparty.net/ Main#4]).
From Main Demoparty site:
 
<blockquote>''The challenge: create, alone or in teams, a digital work according to aesthetic, technology and platforms, pushing the boundaries of programming to make it the lightest possible.''</blockquote>
 
  
For now there is no artwork, nor ideas but if you want to be part of this, fell free to edit the '''"We need you"''' section and put your name under your favorite task(s).
+
More info on Sanobot:
 +
* http://lekernel.net/blog/?p=446 : presentation of the project
 +
* http://lekernel.net/blog/?p=509 : some tech info
 +
* http://lekernel.net/blog/?p=517 : more tech details
 +
* http://lekernel.net/blog/?p=577 : some results
 +
* http://www.twitter.com/sanobot : Twitter feed
 +
 
 +
More info on Milkymist:
 +
* http://www.milkymist.org : project homepage
 +
* http://www.milkymist.org/doc/paper_overview.pdf : technical overview
 +
* http://www.tmplab.org/wiki/index.php/FPGA_Workshop : workshop on FPGA System-on-Chips
 +
 
 +
What is a Demoparty:
 +
* http://en.wikipedia.org/wiki/Demoparty
  
 
=Resources=
 
=Resources=
 +
For coders:
 
* Mailing list: http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
 
* Mailing list: http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
 
* Repository: http://github.com/lekernel/milkymist-democompo/tree/master
 
* Repository: http://github.com/lekernel/milkymist-democompo/tree/master
 
* HOWTO: http://lists.milkymist.org/pipermail/devel-milkymist.org/2009-September/000121.html
 
* HOWTO: http://lists.milkymist.org/pipermail/devel-milkymist.org/2009-September/000121.html
 +
* Devtools Debian packages (supersedes above mailing list post): http://lekernel.net/blog/?p=637
  
 
=We need You=
 
=We need You=
  
* Artworks artist
+
* Artwork designer
** <your name here>
 
 
** [[User:Kiniou|Kiniou]] ''(I'm not really a true artist but I put my name just in case)''
 
** [[User:Kiniou|Kiniou]] ''(I'm not really a true artist but I put my name just in case)''
 +
** We need more!!!
  
 
* Music composer
 
* Music composer
** <your name here>
 
 
**[[User:alban|alban]]
 
**[[User:alban|alban]]
 +
**The music is quite done by now :) Thanks Alban.
  
 
* Multimedia (2D/3D/Sound) developper
 
* Multimedia (2D/3D/Sound) developper
** <your name here>
 
 
** [[User:Kiniou|Kiniou]] ''(mainly 2D/3D)''
 
** [[User:Kiniou|Kiniou]] ''(mainly 2D/3D)''
 +
** We need more!!!
  
 
* Coders
 
* Coders
** <your name here>
 
 
** [[User:Lekernel|Lekernel]] ''(FAE)''
 
** [[User:Lekernel|Lekernel]] ''(FAE)''
 +
** Bengt
 +
** [[User:Kiniou|Kiniou]] ''(mainly 2D/3D)''\
 +
** texane
  
 
=Ideas=
 
=Ideas=
Line 37: Line 51:
 
''Put your wonderfull ideas/sketch/links here''
 
''Put your wonderfull ideas/sketch/links here''
  
Debriefing on meeting with kiniou --[[User:Alban|Alban]] 08:24, 4 September 2009 (PDT)
 
  
General Theme : We could use Sanobot.
+
== Debriefing from meeting with kiniou ==
 +
--[[User:Alban|Alban]] 08:24, 4 September 2009 (PDT)
  
Visual option : 2D plain forms, kind of cartoon / manga (Kiniou : links ?)
+
* General Theme : We could use Sanobot.
  
Script proposal : 3 phases
+
* Visual option : 2D plain forms, kind of cartoon / manga (Kiniou : links ?)
 +
:: Still working on it ;) -- [[User:Kiniou|kiniou]]
  
1.
+
* Script proposal : 3 phases
  
A . Sanobot data as raw / random numbers flowing on the screen
+
* Duration : 3 minutes
 +
 
 +
===1. Start/Intro===
 +
 
 +
* A . Sanobot data as raw / random numbers flowing on the screen
  
 
     Graphics : monochromous, greenish
 
     Graphics : monochromous, greenish
Line 54: Line 73:
 
     Idea : start with something strange that will make sense only later
 
     Idea : start with something strange that will make sense only later
  
''   Question : Can we modulate rythm of numbers apparition and their scrolling speed with music analysis ? Ex: no music, no number. Loud : larger font. Bass : slow scroll.
+
:* '' Question : Can we modulate rythm of numbers apparition and their scrolling speed with music analysis ? Ex: no music, no number. Loud : larger font. Bass : slow scroll. ''
    Question : Can we define a length for such a sequence, have it render to screen randomly for a given duration ?  
+
:* '' Question : Can we define a length for such a sequence, have it render to screen randomly for a given duration ? ''
''
+
 
B. Sanobot as a technical system
+
* B. Sanobot as a technical system
  
 
     Graphics : colourful, fresh
 
     Graphics : colourful, fresh
Line 64: Line 83:
 
     Idea : Present sanobot, what it does / how it's built
 
     Idea : Present sanobot, what it does / how it's built
  
2.  
+
===2. Sanobot in action ===
  
 
A. Sanobot data : from random to graphics
 
A. Sanobot data : from random to graphics
Line 78: Line 97:
 
     Visuals : illustrations of sanobot character, manga style animations
 
     Visuals : illustrations of sanobot character, manga style animations
 
     Sound : rythmic, funky, acid ( harder than before )
 
     Sound : rythmic, funky, acid ( harder than before )
     Idea : why it's called sanobot and presents its enemy : the mighty Sanofi monster, Master of All Toxical Wastes  
+
     Idea : why it's called sanobot and presents its enemy : the mighty Sanomonster, Master of All Toxic Wastes
  
3.  
+
===3. Finale===
  
A. Sanobot data : from graphics to communication
+
* A. Sanobot data : from graphics to communication
  
 
     Graphics : fresh cartoon style
 
     Graphics : fresh cartoon style
Line 90: Line 109:
 
''    Note : this part should use modulation of visuals depending on graphics as every other A. parts''
 
''    Note : this part should use modulation of visuals depending on graphics as every other A. parts''
  
B. Sanobot in the future  
+
* B. Sanobot in the future  
  
 
     Visuals : Many sanobots appearing.
 
     Visuals : Many sanobots appearing.
 
     Sound : Cool synth pads, atmospheric
 
     Sound : Cool synth pads, atmospheric
 
     Idea : Show how we'll see more sensor systems built by people in the future
 
     Idea : Show how we'll see more sensor systems built by people in the future

Latest revision as of 12:14, 23 October 2009

Intro

This mini-project consists in developing a compo on the Milkymist open hardware system-on-chip platform that will present Sanobot, the toxic gas sensor and Twitter bot of /tmp/lab, a hackerspace set up close to a chemical factory.

We look forward to presenting it at demoparties (unfortunately it was not ready for Main#4).

More info on Sanobot:

More info on Milkymist:

What is a Demoparty:

Resources

For coders:

We need You

  • Artwork designer
    • Kiniou (I'm not really a true artist but I put my name just in case)
    • We need more!!!
  • Music composer
    • alban
    • The music is quite done by now :) Thanks Alban.
  • Multimedia (2D/3D/Sound) developper
    • Kiniou (mainly 2D/3D)
    • We need more!!!

Ideas

Put your wonderfull ideas/sketch/links here


Debriefing from meeting with kiniou

--Alban 08:24, 4 September 2009 (PDT) 
  • General Theme : We could use Sanobot.
  • Visual option : 2D plain forms, kind of cartoon / manga (Kiniou : links ?)
Still working on it ;) -- kiniou
  • Script proposal : 3 phases
  • Duration : 3 minutes

1. Start/Intro

  • A . Sanobot data as raw / random numbers flowing on the screen
   Graphics : monochromous, greenish
   Visuals : Numbers retrieved randomly from csv and scrolling / zooming
   Sound : gloomy and experimental synths pads
   Idea : start with something strange that will make sense only later
  • Question : Can we modulate rythm of numbers apparition and their scrolling speed with music analysis ? Ex: no music, no number. Loud : larger font. Bass : slow scroll.
  • Question : Can we define a length for such a sequence, have it render to screen randomly for a given duration ?
  • B. Sanobot as a technical system
   Graphics : colourful, fresh
   Visuals : illustrations of sanobot character, manga style animations
   Sound : rythmic, funky, acid
   Idea : Present sanobot, what it does / how it's built

2. Sanobot in action

A. Sanobot data : from random to graphics

   Graphics : fresh illustration in front of monochrome background
   Visuals : sanobot character dancing in front of the csv numbers now showing the date : proves they're organized
   Sound : mix of both preceding style
   Idea : show the numbers seen in 1.A. are not random but organised

B. Sanobot in its environment

   Graphics : colourful, fresh
   Visuals : illustrations of sanobot character, manga style animations
   Sound : rythmic, funky, acid ( harder than before )
   Idea : why it's called sanobot and presents its enemy : the mighty Sanomonster, Master of All Toxic Wastes

3. Finale

  • A. Sanobot data : from graphics to communication
   Graphics : fresh cartoon style
   Visuals : sanobot character dances as we see the data being distributed on a network
   Sound : rythmic music at full pace
   Idea : show the numbers seen in 1.A. are being distributed worldwide in a meaningful objective

Note : this part should use modulation of visuals depending on graphics as every other A. parts

  • B. Sanobot in the future
   Visuals : Many sanobots appearing.
   Sound : Cool synth pads, atmospheric
   Idea : Show how we'll see more sensor systems built by people in the future