{"id":938,"date":"2009-02-15T17:35:13","date_gmt":"2009-02-15T22:35:13","guid":{"rendered":"http:\/\/www.gaiastudio.org\/wonderwomen\/?p=938"},"modified":"2009-02-15T17:36:00","modified_gmt":"2009-02-15T22:36:00","slug":"love-not-money-code-im-not-a-coder","status":"publish","type":"post","link":"https:\/\/gaiastudio.org\/wonderwomen\/?p=938","title":{"rendered":"Love not Money: Code (im not a coder!)"},"content":{"rendered":"<p>Update im into the code now<br \/>\nLearning how to do sound with Minim Library<br \/>\n<!--more--><\/p>\n<p>import ddf.minim.signals.*;<br \/>\nimport ddf.minim.*;<br \/>\nimport ddf.minim.analysis.*;<br \/>\nimport ddf.minim.effects.*;<\/p>\n<p>int value = 10;<br \/>\nint love = 150;<br \/>\nint x = 1;<br \/>\nint y = 1;<br \/>\ncolor white = color (255,255,255);<br \/>\nfloat z = 0.0;<\/p>\n<p>Minim minim;<br \/>\nAudioOutput out;<br \/>\nMouseSaw msaw;<\/p>\n<p>void setup(){<br \/>\n  size(350,350);<br \/>\n  background (0);<br \/>\n  PFont fontA= loadFont(&#8220;Courier.vlw&#8221;);<br \/>\n  textFont(fontA,12);<\/p>\n<p>    minim = new Minim(this);<\/p>\n<p>  out = minim.getLineOut(Minim.STEREO, 2048);<br \/>\n  msaw = new MouseSaw();<br \/>\n  \/\/ adds the signal to the output<br \/>\n  out.addSignal(msaw);<br \/>\n}<\/p>\n<p>void draw(){<br \/>\nframeRate(30);<br \/>\n  texto();<br \/>\n  punto();<br \/>\n  labour();<br \/>\n  expectation();<br \/>\n  desire ();<\/p>\n<p>   for(int i = 0; i &lt; out.bufferSize()-1; i++)<br \/>\n  {<br \/>\n    float x1 = map(i, 0, out.bufferSize(), 0, width);<br \/>\n    float x2 = map(i+1, 0, out.bufferSize(), 0, width);<br \/>\n  }<\/p>\n<p>}<\/p>\n<p>void punto(){<br \/>\n  stroke(white);<br \/>\n for (int x = 10; x &lt; 300; x += 10){<br \/>\n    point(x, 300);<br \/>\n  }<br \/>\n}<\/p>\n<p>void texto(){<br \/>\nfill(255,5);<br \/>\nnoStroke();<br \/>\ntext(&#8220;death&#8221;,300,30);<br \/>\ntext(&#8220;love&#8221;,300,148);<br \/>\ntext(&#8220;money&#8221;,300,260);<br \/>\n}<\/p>\n<p>void labour (){<br \/>\nstrokeWeight(1);<br \/>\nnoFill();<br \/>\nstroke(116,193,206);<br \/>\nbeginShape();<br \/>\nvertex (0, love);<br \/>\nvertex (10,160);<br \/>\nvertex (20,180);<br \/>\nvertex (30,185);<br \/>\nvertex (40,182);<br \/>\nvertex (40,192);<br \/>\nvertex (50,200);<br \/>\nvertex (60,205);<br \/>\nvertex (70,193);<br \/>\nvertex (80,193);<br \/>\nvertex (90,193);<br \/>\nvertex (100,193);<br \/>\nvertex (120,220);<br \/>\nvertex (130,225);<br \/>\nvertex (140,235);<br \/>\nvertex (150,250);<br \/>\nvertex (160,250);<br \/>\nvertex (170,180);<br \/>\nvertex (180,180);<br \/>\nvertex (190,180);<br \/>\nvertex (200,180);<br \/>\nvertex (210,178);<br \/>\nvertex (220,180);<br \/>\nvertex (230,180);<br \/>\nvertex (240,180);<br \/>\nendShape();<br \/>\n}<\/p>\n<p>void expectation (){<br \/>\nstrokeWeight(1);<br \/>\nnoFill();<br \/>\nstroke(246,31,60);<br \/>\nbeginShape();<br \/>\nvertex (0, love);<br \/>\nvertex (10,60);<br \/>\nvertex (20,65);<br \/>\nvertex (30,50);<br \/>\nvertex (40,50);<br \/>\nvertex (40,49);<br \/>\nvertex (50,60);<br \/>\nvertex (60,100);<br \/>\nvertex (70,150);<br \/>\nvertex (80,280);<br \/>\nvertex (90,280);<br \/>\nvertex (100,193);<br \/>\nvertex (120,220);<br \/>\nvertex (120,222);<br \/>\nvertex (120,225);<br \/>\nvertex (130,250);<br \/>\nvertex (140,280);<br \/>\nvertex (150,160);<br \/>\nvertex (160,160);<br \/>\nvertex (170,160);<br \/>\nvertex (180,160);<br \/>\nvertex (190,160);<br \/>\nvertex (200,140);<br \/>\nvertex (210,130);<br \/>\nvertex (220,150);<br \/>\nvertex (223,150);<br \/>\nvertex (224,150);<br \/>\nendShape();<br \/>\n}<\/p>\n<p>void desire(){<br \/>\nstrokeWeight(1);<br \/>\nnoFill();<br \/>\nstroke(242,204,47);<br \/>\nbeginShape();<br \/>\nvertex (0, love);<br \/>\nvertex (10,30);<br \/>\nvertex (20,30);<br \/>\nvertex (30,30);<br \/>\nvertex (40,30);<br \/>\nvertex (40,30);<br \/>\nvertex (50,30);<br \/>\nvertex (60,30);<br \/>\nvertex (70,30);<br \/>\nvertex (80,30);<br \/>\nvertex (90,30);<br \/>\nvertex (100,150);<br \/>\nvertex (120,150);<br \/>\nvertex (120,556);<br \/>\nvertex (120,45);<br \/>\nvertex (130,150);<br \/>\nvertex (140,150);<br \/>\nvertex (150,160);<br \/>\nvertex (160,160);<br \/>\nvertex (170,160);<br \/>\nvertex (180,160);<br \/>\nvertex (190,160);<br \/>\nvertex (200,140);<br \/>\nvertex (210,130);<br \/>\nvertex (220,150);<br \/>\nvertex (223,150);<br \/>\nvertex (224,150);<br \/>\nendShape();<br \/>\n}<\/p>\n<p>\/\/ this signal uses the love variable to build a signal<br \/>\nclass MouseSaw implements AudioSignal<br \/>\n{<br \/>\n  void generate(float[] samp)<br \/>\n  {<br \/>\n    float range = map(love, 0, width, 0, 1);<br \/>\n    float peaks = map(love, 0, height, 1, 20);<br \/>\n    float inter = float(samp.length) \/ peaks;<br \/>\n    for ( int i = 0; i &lt; samp.length; i += inter )<br \/>\n    {<br \/>\n      for ( int j = 0; j &lt; inter &amp;&amp; (i+j) &lt; samp.length; j++ )<br \/>\n      {<br \/>\n        samp[i + j] = map(j, 0, inter, -range, range);<br \/>\n      }<br \/>\n    }<br \/>\n  }<\/p>\n<p>  \/\/ this is a stricly mono signal<br \/>\n  void generate(float[] left, float[] right)<br \/>\n  {<br \/>\n    generate(left);<br \/>\n    generate(right);<br \/>\n  }<br \/>\n}<\/p>\n<p>void stop()<br \/>\n{<br \/>\n  out.close();<br \/>\n  minim.stop();<\/p>\n<p>  super.stop();<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update im into the code now Learning how to do sound with Minim Library<\/p>\n","protected":false},"author":30,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,42,52,19,38],"tags":[69],"class_list":["post-938","post","type-post","status-publish","format-standard","hentry","category-general","category-ww4","category-ww4-jerry","category-wwii-asha","category-wwiii-maya","tag-code"],"_links":{"self":[{"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=\/wp\/v2\/posts\/938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=938"}],"version-history":[{"count":2,"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=\/wp\/v2\/posts\/938\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=\/wp\/v2\/posts\/938\/revisions\/940"}],"wp:attachment":[{"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaiastudio.org\/wonderwomen\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}