25 most Recent Topics - Processing Discourse catselect_Discuss.html - Processing Discourse en-us Processing Discourse Thu, 22 Mar 2012 06:11:44 +0000 http://blogs.law.harvard.edu/tech/rss 30 Events,  Publications,  Opportunities - online processing classes num_1273271212.html#11 Processing Discourse/Events,  Publications,  Opportunities num_1273271212.html#11 josephgray@grauwald.com (Joseph Gray) Wed, 28 Jul 2010 15:41:03 +0000 The course mentioned below is being offered here now:<br /><br />http://training.oreilly.com/arduino/<br /><br />Cheers!<br />-Joe<br /><br /><br /><b><a class="message" href="num_1273271212.html#10">Joseph Gray wrote</a> on Jun 4<sup>th</sup>, 2010, 3:31pm:</b><br /><div class="quote" style="width: 90%">Hi, <br /><br />Interesting that you ask.  I'm developing a class right now with O'Reilly Media that will be starting August 31st.  It will be a live, free, video course, while it's going.  There will also be a pay version that includes downloads (pdf of all slides etc.) and access to the videos anytime.<br /><br />It will be at http://training.oreilly.com and you can send an email to training@oreilly.com to be notified when the class is available.<br /><br />Cheers,<br />Joseph Gray<br />http://grauwald.com </div><br /> Exhibition - 64-bit images - Just for fun project num_1276889732.html#0 Processing Discourse/Exhibition num_1276889732.html#0 Fri, 18 Jun 2010 12:35:32 +0000 So last night i was scrolling through the sample for &quot;Processing: a programming handbook for visual designers and artists&quot; to see what it's about and the interview with Jared Tarbell really caught my eye with his &quot;Fractal.Invaders&quot; and i remember trying to do something like it myself some years ago but failing badly, basically my idea was to do it all with one &quot;big&quot; recursive function - long story short: Stack overflow.<br /><br /> Anyways, so i thought &quot;hey lets try it again, i must be able to come up with some smart way of doing it&quot; and as it turns out i was. So i thought i'd share what i came up with:<br /><br /> <b>Code:</b><pre class="code"><br &#47;>int number;<br &#47;>int rectWidth;<br &#47;>int offset;<br &#47;>void setup&#40;&#41;&#123;<br &#47;>  size&#40;800,800&#41;;<br &#47;>  background&#40;255&#41;;<br &#47;>  fill&#40;0&#41;;<br &#47;>  noStroke&#40;&#41;;<br &#47;>  number = 1515175624; &#47;&#47;magic constant&#33;<br &#47;>  offset = 5; &#47;&#47;ofset from the edge of the window&#46;&#46; sort of<br &#47;>  rectWidth = height&#47;8&#45;offset; &#47;&#47; width of the boxes<br &#47;>&#125;<br &#47;><br &#47;>void draw&#40;&#41;&#123;<br &#47;>  background&#40;255&#41;;<br &#47;>  int temp = number;<br &#47;>  for&#40;int y = 0; y &lt; 8;y++&#41;&#123;<br &#47;>    for&#40;int x = 0; x &lt; 4;x++&#41;&#123;<br &#47;>      if&#40;temp%2 == 0&#41;&#123;<br &#47;>        fill&#40;255&#41;;<br &#47;>      &#125;else&#123;<br &#47;>        fill&#40;0&#41;;<br &#47;>      &#125;<br &#47;>      rect&#40;offset*4+&#40;width&#45;height&#41;&#47;2+x*rectWidth,offset*4+y*rectWidth,rectWidth,rectWidth&#41;;<br &#47;>      rect&#40;&#45;&#40;width&#45;height&#41;&#47;2&#45;offset*4+width&#45;&#40;x+1&#41;*rectWidth,offset*4+y*rectWidth,rectWidth,rectWidth&#41;;<br &#47;>      temp = temp &gt;&gt;1;<br &#47;>    &#125; <br &#47;>  &#125;<br &#47;> &#47;&#47;number = int&#40;random&#40;&#45;&#40;MAX_INT&#41;&#41;&#41;+int&#40;random&#40;&#40;128&#41;&#41;&#41;; &#47;&#47;uncomment this &#45; shit brix<br &#47;>&#125;<br &#47;><br &#47;>void mousePressed&#40;&#41;&#123;<br &#47;>  number = int&#40;random&#40;&#45;&#40;MAX_INT&#41;&#41;&#41;+int&#40;random&#40;&#40;128&#41;&#41;&#41;;<br &#47;>&#125; </pre><br /><br />I'd like to point out that while the code is indeed mine, the idea of mirroring the random-pattern to create space invader-like creature belongs to Jared (as far as i can tell). This code is just my solution to the program he described. Also i haven't actually seen Jared's source code for it was in .fla format and im still downloading flash.<br />There, just wanted to point that out so no one is offended or confused :)<br /><br /><br />Usage: Click to create a new random thingy. General Discussion,  Status - Server move in progress num_1275931436.html#4 Processing Discourse/General Discussion,  Status num_1275931436.html#4 Fri, 18 Jun 2010 08:29:27 +0000 <b><a class="message" href="num_1275931436.html#3">kotakeripik wrote</a> on Jun 16<sup>th</sup>, 2010, 11:53pm:</b><br /><div class="quote" style="width: 90%">is it making the connection very slow  </div><br />No, though the slow connection is one of the reasons for the move. We're hoping that the new server will either fix the problem or if not, give us a better starting point from which to figure out what's causing the problem. General Discussion,  Status - This forum will be shut down soon num_1276854723.html#1 Processing Discourse/General Discussion,  Status num_1276854723.html#1 Fri, 18 Jun 2010 06:54:38 +0000 Sounds great! &nbsp;I assume the new forum will be at the same URL this one is at right now?<br /><br />Thanks for all the hard work, guys. &nbsp;I've never said &quot;thanks&quot; to the whole Processing team, but I owe you guys a lot, so thanks. General Discussion,  Status - Moved: 'worm hole' num_1276597266.html#0 Processing Discourse/General Discussion,  Status num_1276597266.html#0 Fri, 18 Jun 2010 02:53:23 +0000 <b>This Topic has been moved to </b><a href="num_1276597267.html#0"><i><b>Programs</b></i></a><b> by <i>REAS</i></b> General Discussion,  Status - Changing Forum Software num_1276152126_15.html#27 Processing Discourse/General Discussion,  Status num_1276152126_15.html#27 Thu, 17 Jun 2010 20:01:00 +0000 I do like the somewhat lightweight feel of the current boards. Sometimes I think there's great power in simplicity. I guess my main concern would be that the new forum be fast, and the thought of widgets and add-ons just makes me shiver! If it works well though I wouldn't be complaining.<br /><br />Also, I just got a shiny new Droid to play with, so something with good mobile support would be fantastic! <img src="yabbfiles/Templates/Forum/processing_one/wink.gif" border="0" alt="Wink" title="Wink" /><br /><br />Anyways, I'm sure whatever you decide on will be excellent!<br /><br />Jack<br /><br /> Events,  Publications,  Opportunities - Is anyone available for freelance work? num_1276808280.html#0 Processing Discourse/Events,  Publications,  Opportunities num_1276808280.html#0 Thu, 17 Jun 2010 13:58:00 +0000 Hi guys<br /><br />We're currently looking for a reliable programmer who is available for processing.js / HTML5 canvass work. If you're great at visual animated pieces and creating dynamic graphs and charts, then you are exactly who we are looking for. <br /><br />If you are interested / available, please send me an email at xlcowboy [at] gmail.com, along with your expected rates and work samples.<br /><br />Regards,<br />Andrei<br /> Exhibition - Evolving Loop Sequencer num_1276782247.html#1 Processing Discourse/Exhibition num_1276782247.html#1 Thu, 17 Jun 2010 06:45:07 +0000 Here's the class Loop:<br /> <b>Code:</b><pre class="code">class Loop &#123;<br &#47;>  &#47;&#47;This is the evolutionary unit<br &#47;>  &#47;&#47;it consists of all the sounds that play during a loop<br &#47;>  int loop_size;<br &#47;>  int loop_time; &#47;&#47;in milliseconds<br &#47;>  int plays_left;<br &#47;>  <br &#47;>  int&#91;&#93; slots;<br &#47;>  float&#91;&#93; population;<br &#47;>  <br &#47;>  Loop&#40;Loop parent&#41; &#123;<br &#47;>    plays_left = 2;<br &#47;>    if &#40;parent == null&#41; &#123;<br &#47;>      loop_size = 16;<br &#47;>      loop_time = 60000&#47;bpm * loop_size; &#47;&#47;2000<br &#47;>      <br &#47;>      int num_starters = int&#40;random&#40;1,loop_size&#47;2&#41;&#41;;<br &#47;>      slots = new int&#91;loop_size&#93;;<br &#47;>      population = new float&#91;loop_size&#93;;<br &#47;>      <br &#47;>      for &#40;int i=0;i&lt;loop_size;i++&#41; &#123;<br &#47;>        slots&#91;i&#93; = &#45;1;<br &#47;>      &#125;<br &#47;>      for &#40;int i=0;i&lt;num_starters;i++&#41; &#123;<br &#47;>&#47;&#47;        println&#40;&quot;index&#58; &quot; + int&#40;random&#40;1,loop_size&#41;&#41; + &quot; value&#58; &quot; + int&#40;random&#40;0,samples&#46;length&#41;&#41;&#41;;<br &#47;>        slots&#91;int&#40;random&#40;1,loop_size&#41;&#41;&#93; = int&#40;random&#40;0,samples&#46;length&#41;&#41;;<br &#47;>      &#125;<br &#47;>      for &#40;int i=0;i&lt;loop_size;i++&#41; &#123;<br &#47;>        population&#91;i&#93; = random&#40;100&#41;;<br &#47;>      &#125;<br &#47;>      <br &#47;>    &#125; else &#123;<br &#47;>      loop_size = parent&#46;loop_size;<br &#47;>      loop_time = parent&#46;loop_time;<br &#47;>      &#47;*<br &#47;>      if &#40;random&#40;100&#41; &lt; 10&#41; &#123;<br &#47;>        if &#40;random&#40;100&#41; &lt; 50&#41; loop_size++;<br &#47;>        if &#40;random&#40;100&#41; &lt; 50&#41; loop_size&#45;&#45;;<br &#47;>      &#125;<br &#47;>      if &#40;random&#40;100&#41; &lt; 10&#41; &#123;<br &#47;>        if &#40;random&#40;100&#41; &lt; 50&#41; loop_time = loop_time + 10;<br &#47;>        if &#40;random&#40;100&#41; &lt; 50&#41; loop_time = loop_time &#45; 10;<br &#47;>      &#125;<br &#47;>      *&#47;<br &#47;>      slots = new int&#91;loop_size&#93;;<br &#47;>      population = new float&#91;loop_size&#93;;<br &#47;>      <br &#47;>      for &#40;int i=0;i&lt;loop_size;i++&#41; &#123;<br &#47;>        if &#40;i &lt; parent&#46;loop_size&#41; &#123;<br &#47;>          if &#40;random&#40;100&#41; &lt; 75&#41; &#123; &#47;&#47;parent&#46;population&#91;i&#93;<br &#47;>            slots&#91;i&#93; = parent&#46;slots&#91;i&#93;;<br &#47;>            population&#91;i&#93; = parent&#46;population&#91;i&#93;;<br &#47;>          &#125; else &#123;<br &#47;>            if &#40;random&#40;100&#41; &lt; 50&#41; slots&#91;i&#93; = int&#40;random&#40;0,samples&#46;length&#41;&#41;;<br &#47;>            else slots&#91;i&#93; = &#45;1;<br &#47;>            population&#91;i&#93; = random&#40;100&#41;;<br &#47;>          &#125;<br &#47;>        &#125;<br &#47;>      &#125;<br &#47;>      <br &#47;>    &#125;<br &#47;>  &#125;<br &#47;>  <br &#47;>  void show_loop&#40;&#41; &#123;<br &#47;>    String txt;<br &#47;>    txt = &quot;&#91;&quot;;<br &#47;>    for &#40;int i=0;i&lt;loop_size;i++&#41; &#123;<br &#47;>      txt += slots&#91;i&#93;;<br &#47;>      if &#40;i &lt; loop_size&#45;1&#41; txt += &quot;,&quot;;<br &#47;>    &#125;<br &#47;>    txt += &quot;&#93;&quot;;<br &#47;>    println&#40;txt&#41;;<br &#47;>  &#125;<br &#47;>  <br &#47;>  <br &#47;>&#125; </pre><br /> Exhibition - Images composed with words num_1276207592_15.html#17 Processing Discourse/Exhibition num_1276207592_15.html#17 Thu, 17 Jun 2010 03:38:05 +0000 Yes Bejoscha, the principle is very simple...<br /><br />One again the rotation choosed is the best one for the word. It just look for the best position.<br /><br />And Thanks Culbart!. Exhibition - Text Universe num_1276254312.html#13 Processing Discourse/Exhibition num_1276254312.html#13 Thu, 17 Jun 2010 03:00:30 +0000 Great Ideas ,Thanks to share posts.<a href="http://pattybender.com/1/workathomeoninternet/" target="_blank">Work At Home On the Internet</a> &nbsp;<br /> Events,  Publications,  Opportunities - German processing textbook V 1.1 num_1276733331.html#1 Processing Discourse/Events,  Publications,  Opportunities num_1276733331.html#1 Wed, 16 Jun 2010 21:43:38 +0000 Nice to see an updated Version of your processing book! Exhibition - Flocking birds and patterns by group-adaptation num_1276694443.html#0 Processing Discourse/Exhibition num_1276694443.html#0 Wed, 16 Jun 2010 06:20:43 +0000 Back from a long time offline. Good to be here again.<br /><br />Anyway, I've recently been interested in what patterns emerge in &quot;flocking&quot; behavior and did my first rough sketch in this field mainly to learn the basics.<br />I know, it is not unique and others have done similar things in the past, but I think it is at least a nice demo-code to built on if you want to dive into that topic yourself.<br /><br />Personally,  I like watching the everchanging patterns....<br /><br /><a href="http://www.openprocessing.org/visuals/?visualID=10430" target="_blank">http://www.openprocessing.org/visuals/?visualID=10430</a> Events,  Publications,  Opportunities - processing in Berlin num_1276686003.html#1 Processing Discourse/Events,  Publications,  Opportunities num_1276686003.html#1 Wed, 16 Jun 2010 04:11:35 +0000 Just mailed you Events,  Publications,  Opportunities - Looking for Processing programmer - Sweden num_1276548373.html#0 Processing Discourse/Events,  Publications,  Opportunities num_1276548373.html#0 johan.wastring@gmail.com (Johan_Wastring) Mon, 14 Jun 2010 13:46:13 +0000 Hey (Hej)<br /><br />I am looking for people that work, play or prototype things with Processing that are located in the south of sweden (skåne). Please drop me a mail if you are interested in projectbased (for now) programming tasks. All specialities are of interest. <br /><br />/JohanW<br />mailto:info@visualinformation.org<br />http://visualinformation.org General Discussion,  Status - personal Map drawing in 3D with a pen tablet. num_1276442454.html#3 Processing Discourse/General Discussion,  Status num_1276442454.html#3 Mon, 14 Jun 2010 09:22:18 +0000 thancks to you fellow countryman &nbsp;<img src="yabbfiles/Templates/Forum/processing_one/wink.gif" border="0" alt="Wink" title="Wink" /><br /><br />I'll try it and contribute if I can &nbsp;<img src="yabbfiles/Templates/Forum/processing_one/rolleyes.gif" border="0" alt="Roll Eyes" title="Roll Eyes" /><br /><br />next in couple of times ... &nbsp;<img src="yabbfiles/Templates/Forum/processing_one/cheesy.gif" border="0" alt="Cheesy" title="Cheesy" /> General Discussion,  Status - Win7 vs. XP num_1275484772.html#6 Processing Discourse/General Discussion,  Status num_1275484772.html#6 Mon, 14 Jun 2010 08:50:41 +0000 Windows 7 seems fine to run for me thou,<br />only small numbers of people have trouble <img src="yabbfiles/Templates/Forum/processing_one/tongue.gif" border="0" alt="Tongue" title="Tongue" /> Events,  Publications,  Opportunities - tickets for shiffman workshop in paris num_1276505356.html#0 Processing Discourse/Events,  Publications,  Opportunities num_1276505356.html#0 Mon, 14 Jun 2010 01:49:16 +0000 i got tickets for the two sold out shiffman workshops in paris ( <a href="http://offf.ws/#workshops" target="_blank">http://offf.ws/#workshops</a> ) <br /><br />. Anybody interested General Discussion,  Status - processing.exe not willing to startup num_1276273525.html#1 Processing Discourse/General Discussion,  Status num_1276273525.html#1 Fri, 11 Jun 2010 09:26:45 +0000 Oh, maybe good to know: the computer is not connected to the internet, Java 1.5 SE installed. Exhibition - Moved: 'Worm that eats circles/ellipses' num_1276246862.html#0 Processing Discourse/Exhibition num_1276246862.html#0 Fri, 11 Jun 2010 05:54:14 +0000 <b>This Topic has been moved to </b><a href="num_1276246863.html#0"><i><b>Programs</b></i></a><b> by <i>PhiLho </i></b> Exhibition - Free augmented reality app num_1275998202.html#4 Processing Discourse/Exhibition num_1275998202.html#4 Fri, 11 Jun 2010 00:51:03 +0000 For the record, this thread was in General Discussions but fry moved it here. Exhibition - Foreverwater2 num_1268566018_15.html#15 Processing Discourse/Exhibition num_1268566018_15.html#15 Thu, 10 Jun 2010 06:46:34 +0000 This user friendly generator is genuine! nice!  <img src="yabbfiles/Templates/Forum/processing_one/cheesy.gif" border="0" alt="Cheesy" title="Cheesy" /> Exhibition - Moved: 'display arrays of images and pixels with the mouse' num_1276144003.html#0 Processing Discourse/Exhibition num_1276144003.html#0 Thu, 10 Jun 2010 00:51:07 +0000 <b>This Topic has been moved to </b><a href="num_1276144004.html#0"><i><b>Programs</b></i></a><b> by <i>PhiLho </i></b> General Discussion,  Status - best hardware for processing and linux num_1276119672.html#0 Processing Discourse/General Discussion,  Status num_1276119672.html#0 Wed, 09 Jun 2010 14:41:12 +0000 Hi there, <br /><br />I am going around getting some information about processing and hardware and wanted to know what to aim for, for an optimal processing hardware. <br /><br />For that I would prefer to stay away from mac - and I am thinking of a machine that is optimized for opengl - and video processing - sound hasn't been an issue for me - I simply use a quite decent sound card and never had problem.<br /><br />What are the best video card available for processing on linux ? Is nVidia the way to go ? Is there problem with some card ?<br /><br />On the architecture level - is 32bit to be afraid of ? is 64 bit useless or needed ? Does processing makes good use of Quad core or dual core - or focusing on single cpu is the best idea ? A lot of time processing need other software (like pureData) to have a better foundation for a certain task - if that is taken in consideration - how would that affect the choice of CPU ?<br /><br />What is the most important piece to consider in building the perfect linux processing machine - the quantity of ram? the power of the GPU? the processor power? <br /><br />And how important is the real time kernel in linux ? I saw a massive change from ubuntu to puredyne and wonder how this affect processing. <br /><br />Anyway - this is meant mostly for opening the discussion and see what has been done before - I am preparing a presentation in September and would like to build the computer exclusively to boost processing (and with a bit of pure data <img src="yabbfiles/Templates/Forum/processing_one/wink.gif" border="0" alt="Wink" title="Wink" /> ) <br /><br />thanks <br /> Exhibition - Featuring "Storm" on a color box num_1276039420.html#2 Processing Discourse/Exhibition num_1276039420.html#2 Wed, 09 Jun 2010 03:04:31 +0000 This is terrific. Thanks again Owaun. I'm including this among about 8 pieces I'm showing on the color box. <br /><br />I'm having some issues with my NEXT function (in HTML not processing-- just giving the context). Because it's all running with the Wii infrared camera, I am only tracking Mouse location. For some reason the mouseover for NEXT isn't getting triggered when Storm is running. It works for most of the other processing pages, though not all the time.<br /><br />Here's a test setup-- but keep in mind it's designed for projectors at 800x600 full screen. (And nothing is cited, this is a test stage)<br />http://www.acolorbox.com/2010content_Alchemeyez/storm/15.html<br /><br />Anyway, the solution I'm working with now is to enable mouseclicks with the Wiimote-- but that ran into a problem with STORM. The wiimote oversimulates clicks.<br /><br />How do we turn off any mouseclick functionality within STORM? <br /><br />Sorry long explanation to get to simple question. It will work best of mouseclick does nothing. I tried to comment out mouseclick but it messed everything up.<br /><br />P.S. still seems like the most of the affect occurs in the upper left part of the screen. Exhibition - Reggae Trip num_1276038155.html#0 Processing Discourse/Exhibition num_1276038155.html#0 Tue, 08 Jun 2010 16:02:35 +0000 As the title say : a reggae sample done with LMMS and some glowing effects in OPENGL.<br /><br /><a href="http://www.yelele.eu/menu_8/menu_1/page7.html" target="_blank"><img src="http://www.yelele.eu/menu_9/fichiers/programmation_reggae_trip.jpg" name="post_img_resize" alt="..." title="..." border="0" style="display:none" /></a><br /><a href="http://www.yelele.eu/menu_8/menu_1/page7.html" target="_blank">Have a look</a><br /><br /><br /><br />(<a href="http://processing.org/discourse/yabb2/num_1267880383_.html#34; target="_blank">Yelele shoot</a> still waiting for beta testing and comments)