<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>GuruBlog</title>
    <description>local-guru.net</description>
    <link>https://www.local-guru.net/blog</link>
    <ttl>40</ttl>
    <item>
      <title>New Track - Harmonic</title>
      <link>https://www.local-guru.net//blog/2021/9/17/New-Track---Harmonic</link>
      <description>&lt;p&gt;I just released a new Track on Soundcloud&lt;/p&gt;

&lt;iframe width="100%" height="300" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1126184314&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true&amp;visual=true"&gt;&lt;/iframe&gt;


&lt;div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"&gt;&lt;a href="https://soundcloud.com/nikolaus-gradwohl" title="Nikolaus Gradwohl" target="_blank" style="color: #cccccc; text-decoration: none;"&gt;Nikolaus Gradwohl&lt;/a&gt; · &lt;a href="https://soundcloud.com/nikolaus-gradwohl/harmonic" title="Harmonic" target="_blank" style="color: #cccccc; text-decoration: none;"&gt;Harmonic&lt;/a&gt;&lt;/div&gt;

</description>
      <pubDate>2021-09-17T06:55:49+00:00</pubDate>
    </item>
    <item>
      <title>Nanoloop FM Sync Test</title>
      <link>https://www.local-guru.net//blog/2021/3/8/Nanoloop-FM-Sync-Test</link>
      <description>&lt;p&gt;A few days ago a new Firmware for the &lt;a href="https://www.nanoloop.com/fm/"&gt;Nanoloop FM&lt;/a&gt; was released that enables the sync feature. So far the nanoloop can only operate as a sync master but I really like the new feature. I recorded a short jam using the nanoloop and the volca fm.&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/520617580" width="800" height="600" frameborder="0" allow="autoplay; fullscreen; picture-in-
picture" allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;for the next video I should practice a little more - the nanoloop controls obiously haven't been commited to muscle memory yet :-)&lt;/p&gt;
</description>
      <pubDate>2021-03-08T06:08:31+00:00</pubDate>
    </item>
    <item>
      <title>nannou experiment - amplitude modulated rainbow sinewave</title>
      <link>https://www.local-guru.net//blog/2020/12/26/nannou-experiment---amplitude-modulated-rainbow-sinewave</link>
      <description>&lt;p&gt;For my latest nannou experiment I created a sinewave, that is amplitude modulated to fit into the differences space of two sinewaves with a much lower frequency&lt;/p&gt;

&lt;p&gt;i also modulated the color and transparency of the lines used to draw the curve.&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/494764216" width="640" height="640" frameborder="0" allow="autoplay; fullscreen" allowfullscreen&gt;&lt;/iframe&gt;



</description>
      <pubDate>2020-12-26T10:17:36+00:00</pubDate>
    </item>
    <item>
      <title>nannou experiment - particles</title>
      <link>https://www.local-guru.net//blog/2020/12/24/nannou-experiment---particles</link>
      <description>&lt;p&gt;For this nannou experiment I created a particle system and made particles move in a noisefield.&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/494330996" width="640" height="640" frameborder="0" allow="autoplay; fullscreen" allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;This time I created a object in rust for the first time - I'm still feel a little unsure how to use all this inmutable/copy logic in rust correct, but I start getting used to rusts syntax&lt;/p&gt;
</description>
      <pubDate>2020-12-24T05:49:04+00:00</pubDate>
    </item>
    <item>
      <title>nannou experiment no2 - perlin noise</title>
      <link>https://www.local-guru.net//blog/2020/12/22/nannou-experiment-no2---perlin-noise</link>
      <description>&lt;p&gt;I made a new nannou experiment - this time using 3D perlin noise to color, displace and resize some circles on a grid. It would propably make more sense to implement this using shaders - but I didn't start looking into the wgpu yet.&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/493628779" width="640" height="640" frameborder="0" allow="autoplay; fullscreen" allowfullscreen&gt;&lt;/iframe&gt;

</description>
      <pubDate>2020-12-22T10:07:37+00:00</pubDate>
    </item>
    <item>
      <title>nannou experiment</title>
      <link>https://www.local-guru.net//blog/2020/12/19/nannou-experiment</link>
      <description>&lt;p&gt;I started playing with nannou - a rust based creative art framework.&lt;/p&gt;

&lt;p&gt;this is the first animation I like so I exported it as single frames and turned it into a video.&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/492731121" width="640" height="640" frameborder="0" allow="autoplay; fullscreen" allowfullscreen&gt;&lt;/iframe&gt;

</description>
      <pubDate>2020-12-19T05:36:08+00:00</pubDate>
    </item>
    <item>
      <title>sketch experiment 8 - circles animated</title>
      <link>https://www.local-guru.net//blog/2020/10/14/sketch-experiment-8---circles-animated</link>
      <description>&lt;p&gt;for this sketch experiment I animated the circles i create in &lt;a href="https://www.local-guru.net/blog/2020/10/7/sketch-experiment-3---circles"&gt;experiment 3&lt;/a&gt;&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/467983687?title=0&amp;byline=0&amp;portrait=0" width="400" height="400" frameborder="0"&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;img src="/sketch/ex8_circles2_sc.png" alt="experiment nr 8" /&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;(make-instance 'blub )
(defsketch blub ((title "circles anim") (p 0))
  (background (rgb 1 1 1 ))
  (incf p 0.1)
  (translate 200 50)
  (dotimes (i 720)
    (with-pen (make-pen :stroke (rgb 0 0 0 0.1 ))
      (push-matrix)

      (setf f (+ p  (* (sin (* 6.28 (/ i 720)) ) (+ 0 (* 100 (cos (/ i 72.3)))))))
      (circle (* 100 (sin (* 3.14 (/ i 180)))) (/ i 2.7) f)
      (pop-matrix )
      )
    )
  )
&lt;/code&gt;&lt;/pre&gt;
</description>
      <pubDate>2020-10-14T02:19:13+00:00</pubDate>
    </item>
    <item>
      <title>beanie sewing</title>
      <link>https://www.local-guru.net//blog/2020/10/12/beanie-sewing</link>
      <description>&lt;p&gt;since sewing masks already works pretty well, I tried to make something a little bit more challenging
so here is "beanie sewing test - iteration 1"&lt;/p&gt;

&lt;p&gt;hmmm - i think i will need some more before I'm done&lt;/p&gt;

&lt;p&gt;&lt;img src="/img/guru/beanie_v0.1.jpg" alt="beanie v1" /&gt;&lt;/p&gt;
</description>
      <pubDate>2020-10-12T16:53:47+00:00</pubDate>
    </item>
    <item>
      <title>sketch experiment 7 - osc events</title>
      <link>https://www.local-guru.net//blog/2020/10/11/sketch-experiment-7---osc-events</link>
      <description>&lt;p&gt;for my latest sketch experiment I implemented a osc event receiver that changes the size of a bouncing rectangle. The osc events are sent by a processing sketch.&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/467110714?title=0&amp;byline=0&amp;portrait=0" width="800" height="400" frameborder="0"&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;img src="/sketch/ex7_osc_sc.png" alt="experiment nr 7" /&gt;&lt;/p&gt;
</description>
      <pubDate>2020-10-11T16:46:19+00:00</pubDate>
    </item>
    <item>
      <title>sketch experiment 6 - color</title>
      <link>https://www.local-guru.net//blog/2020/10/10/sketch-experiment-6---color</link>
      <description>&lt;p&gt;For my next sketch experiment I played with the hsb command to create animated colors&lt;/p&gt;

&lt;iframe src="https://player.vimeo.com/video/466887517?title=0&amp;byline=0&amp;portrait=0" width="400" height="400" frameborder="0"&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;img src="/sketch/ex6_color_sc.png" alt="experiment no 6" /&gt;&lt;/p&gt;

&lt;p&gt;What is a litte bit wired in sketch is how the sketch width and height affect the window size - i originally planned to resize the window to fit 11 circles each 40 pixel in diameter - but the only windowsize where the drawing area is centered seems to be 400 - not yet sure why - i will try to dig into the sourcecode of the sketch macro and figure out what happens here&lt;/p&gt;

&lt;p&gt;here is the source code of my experiment&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;(defsketch blub ( 
  (title "sketch ex6")
  (width 400) 
  (height 400)

  (f 0)
  (p 0) 
  (w (/ 400 11))
)
  (incf f 0.01)
  (background (rgb .9 .9 .9))

  (dotimes (i 11) 
   (dotimes (j 11 )
     (setf dx (- 5 i))
     (setf dy (- 5 j)) 
     (if (&amp;gt; f 1) (setf f (- f 1)))

     (setf p (+ f (* .1 (sqrt (+ (* dx dx) (* dy dy))))))
     (if (&amp;gt; p 1) (setf p (ffloor p)))

     (push-matrix) 
     (translate (+ (/ w 2) (* i w)) (+ 20 (* j w)))
       (with-pen (make-pen :fill (hsb p 1 1))
         (ellipse 0 0 (- (/ w 2) 2) (- (/ w 2) 2) ))
     (pop-matrix)
   )
  )
)
&lt;/code&gt;&lt;/pre&gt;
</description>
      <pubDate>2020-10-10T16:11:23+00:00</pubDate>
    </item>
  </channel>
</rss>
