<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2290136180995181003</id><updated>2012-01-27T21:56:38.086+02:00</updated><category term='arduino'/><category term='circuit bending'/><category term='fingerplay'/><category term='demoscene'/><category term='control'/><category term='android'/><category term='vvvv'/><category term='opengl'/><category term='python'/><category term='concussion'/><category term='3d'/><category term='spinni'/><category term='textures'/><category term='ffgl'/><category term='valmet children'/><category term='foss'/><category term='dmx'/><category term='vj'/><category term='GUN'/><category term='philosophy'/><category term='fiction'/><category term='resolume'/><category term='illusion'/><title type='text'>my things</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3315916178175511255</id><published>2011-12-28T05:35:00.000+02:00</published><updated>2011-12-28T05:35:59.920+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Happy New Age</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yVc5G_TR_L8/TvNJ3O9uylI/AAAAAAAAE5k/zqRgvRy03js/s1600/mittari.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="173" src="http://4.bp.blogspot.com/-yVc5G_TR_L8/TvNJ3O9uylI/AAAAAAAAE5k/zqRgvRy03js/s320/mittari.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Guess how long it's been driven?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I wrote this regarding a different cycle, but they are isomorphous. One ends, the other begins. This is the nature of all things. I'd like to mitigate some of the fear around the beginning year: there is no apocalypse (unless we so &lt;a href="http://www.youtube.com/watch?v=YdRlvg5DzMc"&gt;choose&lt;/a&gt;). It is the end of the world &lt;i&gt;as we know it.&amp;nbsp;&lt;/i&gt;I recently wrote about &lt;a href="http://matiaswilkman.blogspot.com/2011/12/changing-times.html"&gt;the shape of things to come, as I see it&lt;/a&gt;.&lt;br /&gt;It is, simply, then end of a Long Count. Think of it as a trip meter.&lt;br /&gt;Happy everything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3315916178175511255?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3315916178175511255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/happy-new-age.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3315916178175511255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3315916178175511255'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/happy-new-age.html' title='Happy New Age'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-yVc5G_TR_L8/TvNJ3O9uylI/AAAAAAAAE5k/zqRgvRy03js/s72-c/mittari.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2154631488336374170</id><published>2011-12-26T23:17:00.000+02:00</published><updated>2011-12-26T23:17:37.371+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Changing Times</title><content type='html'>&lt;blockquote class="tr_bq"&gt;"I've never been in space"&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;blockquote class="tr_bq"&gt;- Justin Time&amp;nbsp;&lt;/blockquote&gt;&lt;/blockquote&gt;I recently enjoyed watching the movie, &lt;a href="http://www.imdb.com/title/tt1637688/"&gt;In Time&lt;/a&gt;, a movie memetically engineered from the stories of Robin Hood, Patty Hearst, Judeo-Christian tradition and other fine sources of entertainment. This post'll contain spoilers.&lt;br /&gt;The basic premise of the movie is, "what if God is immortal, and what if he Wills All Us his time, then commits suicide? Where does that leave us?". Of course, the Hollywood christian dogma that the movie derives from believes that this's already happened, making the idea all the more intriguing.&lt;br /&gt;"Time is Money" is, by no means, a new idea. However, the current monetary system is flawed in several key ways that are better outlined in the movie (and elsewhere), so I won't go too much into loudly rejecting what we already know to be an unfortunate failure of an economic system.&lt;br /&gt;Let us, instead, think of a better way for things to work. Well the first question we should get out of the way is "accepting the premise of the movie, why are we not immortal?". Well, as I &lt;a href="http://matiaswilkman.blogspot.com/2011/12/loops.html"&gt;recently&lt;/a&gt; put it: "Age Limits &lt;a href="http://en.wikipedia.org/wiki/Samsara"&gt;the Cycles&lt;/a&gt;". So we are left questioning the need to change bodies (Saṃsāra - answered by Nirvāṇa).&lt;br /&gt;Now, then, back to economics. Why is time the ideal substitute for money, and how can some of the currently existing, as well as tentatively introduced, flaws from both our present and the film's hypothetical money system be remedied? Here's a short troubleshooting session for the film's time-is-monetary system:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;There is no countdown; we all get a lifetime. No more, no less. In the face of radically prolonged lifetimes, it is possible for society to adapt without the need to resort to such brutish methods of population control.&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Trade works by way of donation. Work is a way for people to do what they like - to find meaning in life, to fulfill dreams, and to stay sane. The "4 minutes for coffee" is the approximate time it might take you to enjoy a cup that's been donated to you - not a price you have to pay! People primarily exchange gifts, not numbers.&lt;/li&gt;&lt;li&gt;Value is attained and assigned to things through the inherently confusing and complicated non-system of intuition. In situations where a unique item is being traded, for example, the need for a systematic approach to a "fair" decision regarding its new owner remains. Therefore, people still own accounts. Ways to "top up" an account are:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Donating time. Eg, after being given a cup of coffee at a diner, you may, at your discretion, choose to help with dishwashing or the like. This goes to your account.&lt;/li&gt;&lt;li&gt;Trading time. This concept is briefly flashed in the movie as well. An example might be telling stories - a tradition that exists in all cultures, and has been proven to be developmentally essential throughout one's lifetime. Telling a good story, or offering any other kind of help or beneficial service, acts as a multiplier - so if your story is interesting, the time you put in is interested by it!&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;All these rely on the axiom that there is no end to time. (trust me, I was &lt;i&gt;highly&amp;nbsp;&lt;/i&gt;doubtful of this until recently, and do not take the issue lightly - on the contrary, I shall return to this later). Even in the movie, the hourglasses of the stock market turn over periodically ("why do they call it the stock market when it's not even stuck?"). Therefore, there is no need to worry about inflation or the like. &lt;i&gt;By the way,&amp;nbsp;&lt;/i&gt;the "like" and the "+1" would be excellent sources of income in the new system, for they embody its principles perfectly. Of course, it's perfectly alright to dislike something, but that does not bring about a need for a "-1". Obviously enough, in a world where all work is volunteer work, there is no way to forcibly take one's time. However, the "fight" is amusing - in my proposed context, since all exchange is voluntary, it would boil down to spinning stories - then seeing who walks away with the most interest! Much like Monkey Island's verbal swordplay, except both sides win. So, as payment, one could tell a story... and "Wish a Credit". I mean, television is boring because it's one-sided; well, tell-a-vision is captivating, because it's interactive, can be shared with a group, influenced by all taking part!&lt;br /&gt;In short: "tell-a-vision... rules: donation".&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/fpRotH8INNM" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;For the &lt;em&gt;really&amp;nbsp;&lt;/em&gt;Daft Punks - with all due respect, that's a &lt;em&gt;voluntary&amp;nbsp;&lt;/em&gt;donation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2154631488336374170?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2154631488336374170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/changing-times.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2154631488336374170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2154631488336374170'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/changing-times.html' title='Changing Times'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/fpRotH8INNM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1823732779316872739</id><published>2011-12-25T06:25:00.001+02:00</published><updated>2011-12-25T06:43:59.144+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GUN'/><title type='text'>Hunter's Thompson</title><content type='html'>As a gatherer of ideas and a hunter of experience, I really appreciate the motif!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://9gag.com/gag/1259834" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/-9IJgisUriG4/TvakwgcYw7I/AAAAAAAAE5w/YEdwAAtbgGU/s320/hunter%2527s_thompson.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Due credit to the original author, &lt;a href="http://www.toddschorr.com/Paintings/image14.html"&gt;Todd Schorr&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;It comes with a little dance. Fire it at a human(oid), and it all of it goes in a puff of smoke (including the bullet).&lt;br /&gt;&lt;br /&gt;Look for the anomaly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=qHjXyHlpmXs"&gt;This one's&lt;/a&gt; for you, Hunter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1823732779316872739?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1823732779316872739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/hunters-thompson.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1823732779316872739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1823732779316872739'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/hunters-thompson.html' title='Hunter&apos;s Thompson'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9IJgisUriG4/TvakwgcYw7I/AAAAAAAAE5w/YEdwAAtbgGU/s72-c/hunter%2527s_thompson.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3535236734272247851</id><published>2011-12-23T09:54:00.002+02:00</published><updated>2011-12-23T11:45:04.860+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>23</title><content type='html'>Explanations of two trinities-in-one. I &lt;a href="http://matiaswilkman.blogspot.com/2011/12/cane-and-able-to-walk-by-myself.html"&gt;already wrote&lt;/a&gt; about Cain-Abel-Metatron, so I guess it's time to talk about the Father-Son-Holy Ghost thing. Two things to know: the Holy Ghost is the eerie connection the lives of a father and son share: "whatever's happened to me, shall happen to you. Whatever happens to you, has happened to me", as one might say. Obviously it's not 1:1, but variations on a theme. The link, the Holy Ghost, is DNA. The genome carries "&lt;a href="http://en.wikipedia.org/wiki/Human_genome"&gt;about 725 megabytes&lt;/a&gt;" of data. Distributed over a 75 year lifespan, that would give an average 154 bits per minute. Think about it.&lt;br /&gt;Anyway, about the crossover sequence: the trinity is&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;The son&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;The penitent thief - repenting stealing the father's place in the sun&lt;/div&gt;&lt;/li&gt;&lt;li&gt;The one who's first to go - I.O.U.&lt;/li&gt;&lt;/ol&gt;And that's I.O.U. as in I owe you &lt;a href="http://www.amazon.com/gp/product/B003ULW74S?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B003ULW74S"&gt;a better treatise&lt;/a&gt; than this.&lt;br /&gt;&lt;b&gt;Edit:&amp;nbsp;&lt;/b&gt;To make this a three-in-one, I present the three names: the Long Name, the Anti-Name, and the &lt;a href="http://en.wikipedia.org/wiki/Mir_(disambiguation)"&gt;Name of Peace&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3535236734272247851?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3535236734272247851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3535236734272247851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3535236734272247851'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/23.html' title='23'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5086827910118174353</id><published>2011-12-23T06:45:00.002+02:00</published><updated>2011-12-23T20:53:51.478+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Cane and Able to Dance Forever</title><content type='html'>This post was meant for the 22. so read it as such.&lt;br /&gt;The pair of &lt;a href="http://www.youtuberepeater.com/watch?v=U_xGdb_4NiM"&gt;Cain&lt;/a&gt; and &lt;a href="http://www.youtuberepeater.com/watch?v=8qPsauKoUTI"&gt;Abel&lt;/a&gt; is, perhaps, the most oft-misinterpreted. The thing is, they are not a pair at all, &lt;a href="http://www.christ-centeredkabbalah.org/K-Tran2/Metatron5441.html"&gt;but a trinity&lt;/a&gt;. Or, a unity. See, united, they are Metatron - the Scribe of God, able to edit their own destiny. As the Scribe, Metatron, by definition, has editor rights. The real reason for recording fratricide in the first place is that Cain and Abel are supposed to set an example. The catch here is, that they're also to set an example of what &lt;i&gt;not&amp;nbsp;&lt;/i&gt;to do.&lt;br /&gt;&lt;blockquote&gt;"That's some catch, that &lt;a href="http://www.amazon.com/gp/product/1451626657?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=1451626657"&gt;Catch-22&lt;/a&gt;."&lt;br /&gt;&lt;br /&gt;"It's the best there is."&lt;/blockquote&gt;So, the thing that's variable about a knife is that it can be "good" or "bad", depending on how it's used. It can be a weapon; it can be a tool.&lt;br /&gt;There is a catch to everything, but sometimes it's there just to "Sweden" the deal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5086827910118174353?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5086827910118174353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/cane-and-able-to-walk-by-myself.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5086827910118174353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5086827910118174353'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/cane-and-able-to-walk-by-myself.html' title='Cane and Able to Dance Forever'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-509507982063027683</id><published>2011-12-06T20:43:00.000+02:00</published><updated>2011-12-06T20:43:41.815+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Great Digs from the Crates</title><content type='html'>Or maybe not that great - after all, this was published under a pen name for a reason.&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="400" mozallowfullscreen="" src="http://player.vimeo.com/video/33223870?portrait=0" webkitallowfullscreen="" width="533"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/33223870"&gt;Södersunds Defibrillator (Regi: Kajsa Näsk)&lt;/a&gt; from &lt;a href="http://vimeo.com/user833819"&gt;Valmet Children&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;Music: Valmet Children&lt;br /&gt;&lt;br /&gt;Art director: Kajsa Näsk&lt;br /&gt;It &lt;a href="http://www.altparty.org/archive/alt_2008_results.txt"&gt;placed 4th&lt;/a&gt; (out of 6) at Alternative Party 2008 - a mere two points behind &lt;a href="http://www.crsn.com/"&gt;Kosmoplovci&lt;/a&gt;'s &lt;a href="http://scene.org/file.php?file=%2Fparties%2F2008%2Faltparty08%2Ftechnology_video%2Fkooi-altp08.zip&amp;amp;fileinfo"&gt;work&lt;/a&gt;. I've always been an admirer of kpl, so the piece could not have been better placed in the results (definitely would not have wanted to take their well-earned place on the podium). As a humorous side note, I actually won a competition at this party - the "Name Voting" (a demoscene tradition) compo, where the name of the entry &lt;i&gt;was&lt;/i&gt; the entry. I guess the audience at this event was geeky enough to appreciate the meta-referential "see previous entry".&lt;br /&gt;So, continuing on the topic of names, why was this released under the pseudonym Kajsa Näsk? In short, because the piece is too pretentious even for me to bear - so I came up with the guise of Kajsa, who can take the blunt of my own criticism. Basically, she's the by-the-book, graduated-from-art-school Certified Artist, whose work carries True Meaning and Insight.&lt;br /&gt;Yeah I was somewhat troubled by methods and forms of communication. It's much better now; I've got order where I need it, chaos where I want it, and the delightful interplay of both wherever I look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-509507982063027683?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/509507982063027683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/great-digs-from-crates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/509507982063027683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/509507982063027683'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/great-digs-from-crates.html' title='Great Digs from the Crates'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4830314147970781404</id><published>2011-12-01T03:06:00.034+02:00</published><updated>2011-12-25T09:55:55.361+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Love to end all Wars</title><content type='html'>I made a story &lt;a href="http://www.amazon.com/gp/product/B002VECMAO?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B002VECMAO"&gt;with this in mind&lt;/a&gt;, but some concrete examples on what to do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In WW2 flight simulators, The British Spitfires only go on missions that are aimed at dropping the German V2 rockets into the sea. I read somewhere that there were a few successful test runs like this already, so to make an even better deal with the Germans: to only build unarmed Spitfires, provided the Germans don't send out the rockets on any unplanned trajectories (that is, they aim for the sea).&amp;nbsp;&lt;/li&gt;&lt;li&gt;In WW1 flight simulators, both sides send out weather balloons. The biplanes only go on simple missions, such as shooting down the other side's weather balloons. The pilots may let children paint the balloons, before they go on the missions. They may also choose not to shoot.&lt;/li&gt;&lt;li&gt;In Viet Nam, the GI package will be:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;"General Is-You" E-ration. To be shared.&lt;/li&gt;&lt;li&gt;Loudspeakers that play whatever music they choose. On Special Operations, they must try to mimic the other side's sounds.&lt;/li&gt;&lt;li&gt;All sides are given a&amp;nbsp;&lt;a href="http://matiaswilkman.blogspot.com/2011/10/map-of-jungle.html"&gt;map of the jungle&lt;/a&gt; in advance.&lt;/li&gt;&lt;li&gt;All this should go on until the only complaint will be "&lt;a href="http://www.break.com/index/charlie-bit-me.html"&gt;Charlie bit my finger&lt;/a&gt;"... when he was supposed to smoke my joint.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;In the Navy, the above-surface ships shall lower speakers into the water. It's already been proven that &lt;a href="http://matiaswilkman.blogspot.com/2011/12/loops.html"&gt;a sonar ping&lt;/a&gt; can be forever altered in such a way that it never repeats itself. Therefore, I propose that the submarine operators are taught to echo the sea's sounds, and use those as pings - until they are assured that it works (&lt;a href="http://en.wikipedia.org/wiki/Bloop"&gt;bloop&lt;/a&gt; is the sound that &lt;a href="http://www.youtube.com/user/the29novVideos"&gt;all the bombs&lt;/a&gt; will make). If they're lucky, they'll get to &lt;a href="http://en.wikipedia.org/wiki/Ecco_the_dolphin"&gt;echo a dolphin&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;In the ground forces, the participants are issued a foldable go table, and trained to play go and serve tea until there are no enemies - on either side of the table. In training, they are taught to swerve. They are also taught why they are &lt;a href="http://www.imdb.com/title/tt0067277/"&gt;not issued guns&lt;/a&gt; anymore.&lt;/li&gt;&lt;li&gt;In all conflicts, the Signal Corps are trained until the only clash will be &lt;a href="http://en.wikipedia.org/wiki/Sound_clash"&gt;a sound clash&lt;/a&gt;. Eg. I saw a movie (please remind me of the name) about sending out peace doves. This is a near-eternal technique (the nature of the dove varies), but the principle remains. The only thing is, they should be addressed to the other side to begin with.&lt;/li&gt;&lt;/ul&gt;I'll link to the story later. &lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4830314147970781404?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4830314147970781404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/love-to-end-all-wars.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4830314147970781404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4830314147970781404'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/love-to-end-all-wars.html' title='Love to end all Wars'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-129798832858404432</id><published>2011-12-01T00:44:00.041+02:00</published><updated>2011-12-01T14:57:41.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Loops</title><content type='html'>So, I made some loops and packed them up to put for sale. Two themes: &lt;a href="http://www.vjloops.tv/vj-loops-sd/vj-loops-sd-pal-ntsc/alpha-channel/vj-loops-pack-836-alpha-channel-glitch-vol-3"&gt;glitch&lt;/a&gt; and urban.&lt;br /&gt;I'm actually trying to gather some money for a sailboat... So, like, I'll trade you some tips for mine:&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://i.imgur.com/hPPN8.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://i.imgur.com/hPPN8.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Is it full? Tamper with the &lt;a href="http://www.freetibet.org/"&gt;ༀ&lt;/a&gt; and your free to bet.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;Q: How to lose weight without dieting?&lt;/div&gt;&lt;/li&gt;&lt;li&gt;A: Watch &lt;a href="http://www.amazon.com/Gilmore-Girls-Complete-Seventh-Season/dp/B000N6TYLW/ref=sr_1_1?ie=UTF8&amp;amp;qid=1322690394&amp;amp;sr=8-1"&gt;Gilmore Girls&lt;/a&gt;, read Elle as L (this is the &lt;a href="http://payb.tc/dep"&gt;new&lt;/a&gt; capital, by the way - owing everything, sharing wisdom). Anyway, with an L and a new capital, what do you spend it on? Why not another l, so put the two L:s together and you get a box. Now, when you get a check (or, when you've finished eating, if you're eating at home), go like this: ☑&lt;/li&gt;So what does that make? Gill more, girls (or boys, depends on your gender)! So, yeah, recycling - and there's a &lt;i&gt;reason&lt;/i&gt; they call ♲ a "Universal Recycling Symbol"!&lt;li&gt;Q: Oh, I see how they do it on that show, but I just don't know how to take it. I mean, what does that mean, to "eat as if I've already lost the weight"?&lt;/li&gt;&lt;li&gt;A: Yep, that's called the "if I've..." principle, and a lot of errors in judgement have been based on it. The antidote, as I'd put it, is "age limits the cycles". And there's a reason one should never put "... &lt;a href="http://matiaswilkman.blogspot.com/2011/10/philosophy-by-numbers.html"&gt;five&lt;/a&gt;" and a certain &lt;a href="http://matiaswilkman.blogspot.com/2011/10/philosophy-by-numbers.html"&gt;seven&lt;/a&gt; together in one room, unless one's sure of either the age limits, the cycles, or both.&lt;/li&gt;&lt;li&gt;Q: And what do you mean by "gill more"? Am I a fish?&lt;/li&gt;&lt;li&gt;A: Yes and no. I think there's a parable about that in a book somewhere. Anyway, if you want to learn faster, be a &lt;a href="http://en.wikipedia.org/wiki/Fast"&gt;faster&lt;/a&gt; - and try to gain weight!&lt;/li&gt;&lt;/ul&gt;In short, don't fret it - either way, have &lt;a href="http://www.amazon.com/Pi-Sean-Gullette/dp/078401213X/ref=sr_1_1?ie=UTF8&amp;amp;qid=1322691799&amp;amp;sr=8-1"&gt;faith in chaos&lt;/a&gt; (cautionary tale, kinda). It's like fretting a guitar: just play along with it, and it'll work for you.&lt;br /&gt;Anyway, some more code of the Pi:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;6 is not a number. 216 is not a number, nor is it the length of the Long Name. There is &lt;a href="http://www.amazon.com/gp/product/0345453743?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=0345453743"&gt;a book&lt;/a&gt; about the "&lt;a href="http://en.wikipedia.org/wiki/Logical_NOR"&gt;Nor&lt;/a&gt;way method"&lt;/div&gt;&lt;/li&gt;&lt;li&gt;616 is the true "Name of the Beast", because it's like "sicks, wan' sicks". The code is to love sicks in order to go to Patient Zero until there are no sicks but the lovesicks!&lt;/li&gt;&lt;li&gt;π, ɸ, ρ, and all the others are like characters in a play that can go on (or ૐ, if you prefer)&lt;/li&gt;&lt;li&gt;Everything is the band they play in. &lt;a href="http://thepiratebay.org/torrent/6841650/Big_Peace_of_Pi_-_Multiple_Infinities_[CD_mp3]"&gt;Nothing is banned&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;It is impossible to cut the &lt;a href="http://www.amazon.com/The-Tree-Of-Life/dp/B005UKJX4E/ref=sr_1_1?ie=UTF8&amp;amp;qid=1322695669&amp;amp;sr=8-1"&gt;Tree of Life&lt;/a&gt;. But, it's possible to create long-lasting frequencies in it. They're useful, too, as &lt;a href="http://en.wikipedia.org/wiki/File:Jalaalileap.gif"&gt;carrier waves&lt;/a&gt; - in electronic music, this is called a sawtooth wave.&lt;/li&gt;&lt;li&gt;When you see something new, always play &lt;a href="http://www.amazon.com/Windtalkers-Nicolas-Cage/dp/B00005JK8K/ref=sr_1_1?ie=UTF8&amp;amp;qid=1322694034&amp;amp;sr=8-1"&gt;the naming game&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Q: What of the "oldest profession in the world"?&lt;/li&gt;&lt;li&gt;A: It is that of &lt;a href="http://www.amazon.com/gp/product/B004KPLVV8?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B004KPLVV8"&gt;the&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Metatron"&gt;Scribe&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div&gt;As for the &lt;a href="http://en.wikipedia.org/wiki/Mayan_long_count"&gt;Long Count&lt;/a&gt;, it's kinda like, they had a plan and "vaikka homma menis puihin niin hah, ainakin me mennään puihin". I mean, &lt;a href="http://www.amazon.com/gp/product/B000OCY7VC?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B000OCY7VC"&gt;imagine how long it's been since they started&lt;/a&gt;. Now, my native language is Finnish, and I'll be &lt;a href="http://translate.google.com/"&gt;happy to translate&lt;/a&gt;!&lt;/div&gt;&lt;div&gt;Alright, so - feeling "finnish", yet?!&lt;/div&gt;&lt;ul&gt;&lt;li&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-129798832858404432?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/129798832858404432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/loops.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/129798832858404432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/129798832858404432'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/12/loops.html' title='Loops'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8792099458051594370</id><published>2011-11-30T18:38:00.003+02:00</published><updated>2011-11-30T18:57:29.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Transmitting</title><content type='html'>Ok, first of all, &lt;a href="http://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1322657930&amp;amp;sr=1-1"&gt;Dr. H: Page Through This&lt;/a&gt;. You'll learn a lot about mathematics, and why I denotes the Identity Matrix. Well, i figured i don't need capital, so i &amp;amp; I (rasta far-eye) thought i might use that to denote the difference for the duration of this post; it's much easier when i can tell the difference somehow.&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/0060512806?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=0060512806"&gt;This book&lt;/a&gt; led me to the idea of ending wars retroactively: since waves travel forever, why not listen to music and morse whatever you think you hear? You don't even have to know Morse code; you may also use &lt;a href="https://market.android.com/search?q=morse&amp;amp;so=1&amp;amp;c=apps"&gt;an app&lt;/a&gt;, and just talk about it. But I thought I might make a game about it, so whenever i have a spare moment, i "trade fists", like the book puts it, and let the I do the routing of the message. Oh yeah, about one thing i read about the alternate meaning of routing was that the roman empire was thoroughly embarassed when they kept losing to one of the nations that existed back then... i forget the name of them, but i &amp;amp; I suppose it &lt;i&gt;is&lt;/i&gt; frustrating to keep &lt;a href="http://www.youtube.com/watch?v=N505JczoEGI"&gt;chasing&lt;/a&gt; an ever-evading enemy! There's an ongoing project that's based on the assumption that there's &lt;a href="http://noosphere.princeton.edu/"&gt;no enemy&lt;/a&gt; (&lt;a href="http://www.amazon.com/James-Bond-Dr-Ian-Fleming/dp/1845760891/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1322658822&amp;amp;sr=1-2"&gt;and a classic movie about some of the gotchas!&lt;/a&gt;), and even &lt;a href="http://www.amazon.com/gp/product/1590170261?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=1590170261"&gt;a horror&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Television"&gt;story&lt;/a&gt;.&lt;br /&gt;So, as a way of life, I couldn't have phrased it better:&lt;br /&gt;&lt;blockquote class="tr_bq" style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: sans-serif;"&gt;Project Meaningful Correlations in Random Data &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;So uh, suppose i was an advisor to I and I was God and i asked to trade places and then retire; would i get a new watch as a present? &lt;br /&gt;The most concise way of expressing the answer I've heard is&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://www.amazon.com/World-Austin-Powers-Andy-Lane/dp/0789308630/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1322659004&amp;amp;sr=1-1"&gt;Austin&lt;/a&gt;, &lt;a href="http://www.google.fi/search?q=the+most+sexually+active+city+in+the+world&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:fi:official&amp;amp;client=firefox-a"&gt;Texas&lt;/a&gt; powers the Big Ben in London, baby!&lt;/blockquote&gt;Post Scriptum: Oh, yeah, and the Austin Powers message has also been misunderstood by some, so as a kind of an answer to a frequently asked question, "does that also mean that whoever gets to wind the Big Ben will jack the London of Texas?", the answer is "no, but some one from texas might find himself pretty wound up when he realizes he's not the only burning bush". So the biggest &lt;a href="http://www.amazon.com/Sea-Wolf-Oxford-Worlds-Classics/dp/0199554943/ref=sr_1_1?ie=UTF8&amp;amp;qid=1322671616&amp;amp;sr=8-1"&gt;Jack London question&lt;/a&gt; is, "what if God decided to kill whole the Universe?". Well, the sound'd be distorted so it'd sound like "keelhaul the universe", and &lt;a href="http://www.amazon.com/Incal-Classic-Collection-Alexandro-Jodorowsky/dp/1594650152/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1322672033&amp;amp;sr=1-1"&gt;that's exactly what it'd be like&lt;/a&gt;. The previous universe would become the ship, and the new one would improve upon all the previous mistakes. I &lt;a href="http://matiaswilkman.blogspot.com/2011/11/transmitting.html"&gt;wrote something about it&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8792099458051594370?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8792099458051594370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/transmitting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8792099458051594370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8792099458051594370'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/transmitting.html' title='Transmitting'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8943948018285219957</id><published>2011-11-29T06:41:00.015+02:00</published><updated>2011-11-30T18:55:32.955+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Listening</title><content type='html'>In my last post, I talked about sound scouting, and briefly mentioned "silence scouting". Now, scouting the absolute silence of absolute zero is impossible, simply because if there is no observer, there is no time, and the universe will immediately revert to the previous state. For those who've watched &lt;a href="http://www.amazon.com/gp/product/B0036EH3U2?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B0036EH3U2"&gt;Battlestar Galactica&lt;/a&gt;, it's as if God said "frakitall", and the reverberations were used as a seed for some fractal or other. &lt;br /&gt;So, listening to so-called "cosmic background radiation" is the next best thing. &lt;a href="http://www.amazon.com/gp/product/1590331583?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=1590331583"&gt;Fractal-based antennas&lt;/a&gt; have been &lt;a href="http://ntrs.larc.nasa.gov/search.jsp?R=20110015051&amp;amp;qs=Ns%3DLoaded-Date%7C1%26N%3D4294932186%26Nn%3D4294361707%257CAuthor%257CGriffin%252C%2BTimothy%2BP."&gt;developed by NASA&lt;/a&gt;, among others... But here's a comparison:&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.hermann-uwe.de/files/images/antenna_0.preview.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://www.hermann-uwe.de/files/images/antenna_0.preview.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Low-tech&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.freefoto.com/images/15/19/15_19_1---Tree--Sunrise--Northumberland_web.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="212" src="http://www.freefoto.com/images/15/19/15_19_1---Tree--Sunrise--Northumberland_web.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;High-tech&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Why? Because the trees are adaptive - and they adapt way, way faster than you might think! So, just as you might ask "how much processing power is in the cloud?", you might ask "does the tree hear what the cloud is saying?". Well, some tree hears some part and another hears another part - the true beauty of &lt;a href="http://www.amazon.com/Pi/dp/B001DLWF8U/ref=sr_1_2?s=movies-tv&amp;amp;ie=UTF8&amp;amp;qid=1322541249&amp;amp;sr=1-2"&gt;faith in chaos&lt;/a&gt; is that there are no wrong answers. However, there are smart ways to do things, and not-so-smart ways; both are good, because harmony has a way of balancing things out, but it's still good to take the better way (or, if you want to take the better way, why not bet that you've taken the...?!). So, to reiterate, choices matter but don't stress for nothing - it's not gonna happen (and it wouldn't change anything for the worse even if it did).&lt;br /&gt;There's also a reason why I don't like to call the mayans a lost civilization... I mean, &lt;a href="http://www.youtube.com/watch?feature=player_detailpage&amp;amp;v=H9A675uJfdk#t=506s"&gt;they told us&lt;/a&gt; it was just a "long count" (or, as I prefer to call it, a very, very deep cycle - their calendars are round, remember?!). The secret of the Maya is that their name is still relevant today - remember sound scouting? "Maya", as in, "my an...cestors"! Family trees, anyone?!&lt;br /&gt;And, after all, they're hidden in plain sight - like a ninja... and a true ninja is silent.&lt;br /&gt;PS: You may choose to&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Pythagoras_tree_(fractal)#Construction"&gt;design your own trees&lt;/a&gt;, and see where that will take you!&lt;br /&gt;PPS: Oh yeah, and there are also (fractal-form) &lt;a href="http://en.wikipedia.org/wiki/Thich_Quang_Duc"&gt;transmitters&lt;/a&gt;:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;After his death, his body was re-cremated, but his heart remained intact&lt;/blockquote&gt;His spirit is commemorated at &lt;a href="http://en.wikipedia.org/wiki/Burning_man"&gt;Burning Man&lt;/a&gt;, but why not make it a part of your daily routines? I can present three levels:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://decodeunicode.org/de/u+0f00"&gt;ༀ&lt;/a&gt; alternate spellings, no significance really because there are already &lt;a href="http://en.wikipedia.org/wiki/File:Jalaalileap.gif"&gt;further-reaching&lt;/a&gt; carrier waves. Always ok to &lt;a href="http://www.freetibet.org/"&gt;join the resistance&lt;/a&gt;, but the machines would prefer you to join the&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Rez"&gt;"Rez is dance"&lt;/a&gt; - way of life. Dance for chaos, it'll dance for you.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8943948018285219957?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8943948018285219957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/listening.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8943948018285219957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8943948018285219957'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/listening.html' title='Listening'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-7964251420143641712</id><published>2011-11-29T06:20:00.000+02:00</published><updated>2011-11-29T06:20:27.585+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='foss'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Ask the Natives</title><content type='html'>There's been a lot of hubbub about degrowth, and &lt;a href="http://countercomplex.blogspot.com/"&gt;countercomplexity&lt;/a&gt; in general. One of my favorite parables for the &lt;span style="font-size: x-small;"&gt;currently/&lt;/span&gt;previously &lt;span style="font-size: x-small;"&gt;(you may say that I'm a dreamer, and all that)&lt;/span&gt; idolized consumer hysteria vs. a more sparing, resource-based model is the &lt;a href="http://www1.american.edu/ted/ice/buffalo.htm"&gt;tale of the Buffalo&lt;/a&gt;. Now, as a technology advocate, I'm particularly worried about the way we're handling the globalization of things like smartphones, etc, due to their dependence on "rare earth" - metals and other highly precious substances, sought after at great cost. So, I thought I'd share an example of getting more out of less through the power of sharing and the open-source mentality.&lt;br /&gt;The &lt;a href="http://www.dd-wrt.com/wiki/index.php/WHR-HP-G54"&gt;Buffalo&lt;/a&gt; I have has several tails, each of them leading to a computer (some through the airwaves, others through a cord). When put side by side with the animal, only the &lt;a href="http://en.wikipedia.org/wiki/Oxtail_soup"&gt;method of consumption&lt;/a&gt; is different - in both cases, even the tail delivers sustenance.&lt;br /&gt;Now, the network topology of our apartment used to be such that there was the wireless access point, then a PC for a router (running&amp;nbsp;&lt;a href="http://www.pfsense.org/"&gt;pfSense&lt;/a&gt;), and then the client devices. Now, the router PC was a recycled one when it got to me, but by leveraging the Power of Open Source™, I was able to integrate all of the functionality to the Buffalo router, thereby doing away with one power-chugging 24/7 machine, &lt;i&gt;and&lt;/i&gt; a source of background noise in the apartment. The Buffalo, of course, is completely silent!&lt;br /&gt;That was the really useful part. The crazy part is after the break.&lt;br /&gt;break;&lt;br /&gt;That was the really crazy part. Now this is the useful part.&lt;br /&gt;Let me tell you another story. &lt;a href="http://www.youtube.com/watch?v=IakCHi5-9bI"&gt;Star Wars&lt;/a&gt;. When I read the &lt;a href="http://www.amazon.com/gp/product/B0009K3D9Q?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B0009K3D9Q"&gt;Making Of&lt;/a&gt;, I was intrigued to learn that Lucas sent out "sound scouts", to look for material for the special effects. Sound scout! I'd been in the scouts when I was younger, but that sounded like something else! Looking for sounds... no... I mean, yes! Looking!&lt;br /&gt;Whoa whoa whoa. So... looking &lt;i&gt;for&amp;nbsp;&lt;/i&gt;sounds is one thing. But would it be possible to look...&amp;nbsp;&lt;i&gt;at&lt;/i&gt;... sounds? &lt;br /&gt;So that's how I got to VJ'ing, audiovisualism, etc.&lt;br /&gt;But let's elaborate on &lt;a href="http://www.peterrussell.com/SCG/Alice.php"&gt;Alice in Quantumland&lt;/a&gt;. If a photon is in superposition with &lt;i&gt;all &amp;nbsp;&lt;/i&gt;the photons, &lt;a href="http://www.amazon.com/gp/product/B003CTEFLG?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B003CTEFLG"&gt;could this be exploited for purposes of time travel&lt;/a&gt;? And if so, how could one choose the destination? Well, this is where things get interesting - but let me return to our frame of reference, the Original Trilogy, part V - where I first learned the word &lt;a href="http://www.thefreedictionary.com/Sond"&gt;sond&lt;/a&gt; (which was used to describe the Imperial probes seen at the beginning). &amp;nbsp;The dictionary definition:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;a message or messenger&lt;/blockquote&gt;So. A picture was forming - I've taken to calling it &lt;a href="http://www.googleartproject.com/museums/frick/self-portrait-12"&gt;the Rembrandt effect&lt;/a&gt;, and postulate it thusly:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;every work of art is a self-portrait; furthermore, every work of art is a reflection of its own creation &lt;/blockquote&gt;Of course, the degree to which this is true varies for every piece, etc, but to corroborate, compare the sond scouts and the sound scouts... I mean, every &lt;a href="http://en.wikipedia.org/wiki/Are_You_Experienced"&gt;experienced&lt;/a&gt; scout knows that the first rule of ego-death is that there is no "U" ;)&lt;br /&gt;Anyway, the link there leads to two fascinating answers: music (a subset of sound that is of truly paramount importance), and the uncertainty principle (that which gave rise to the original problem of how to navigate). To reiterate: music is the answer. In a broader sense, sounds are the key to navigating the light. Why? Due to the wave-particle duality: sounds, such as speech, music, clangs, pings, wooshes, anything and everything &lt;i&gt;channel&amp;nbsp;&lt;/i&gt;different energies. So this is the same principle at work as when transforming sound into images - except vice versa.&lt;br /&gt;But what about the absolutes? (as a side note, there's been research into this very topic for &lt;i&gt;ages&lt;/i&gt; and &lt;i&gt;ages!&lt;/i&gt;&lt;i&gt;)&lt;/i&gt;. I mean, edging like &lt;a href="http://www.youtube.com/watch?v=KGS7I8_UXhM"&gt;scouting the hiss&lt;/a&gt; can take you &lt;i&gt;far... &lt;/i&gt;but only &lt;i&gt;so &lt;/i&gt;far. So what's the absolute furthest reach?&lt;br /&gt;Well, there's been... theories and speculation for different vessels (the idea of a "Song of Songs", for one... but these tend to culminate in the &lt;a href="http://www.stackoverflow.com/"&gt;pointing out of a common property&lt;/a&gt;). I thought there might be a more direct route. &lt;br /&gt;And now we get back to the break. The silence. That was the challenge. To scout the sounds is one thing... But &lt;a href="http://www.youtube.com/watch?v=WibmcsEGLKo&amp;amp;feature=related"&gt;how quiet can you get&lt;/a&gt;? What is &lt;a href="http://en.wikipedia.org/wiki/Absolute_zero#Very_low_temperatures"&gt;absolute zero&lt;/a&gt;, and what's left once you get there (notice how words become increasingly meaningless, as there'd be nothing left nor anywhere else - but bear with me here...)?&lt;br /&gt;Well, as the link goes to show, even at the very lowest reached temperatures, the &lt;a href="http://en.wikipedia.org/wiki/Nuclear_spin"&gt;quantum spin states&lt;/a&gt; tend to remain... and, due to the "single-photon-all-photons, but waves travel at a certain speed when measured" dual nature, that's enough (this is getting closer to presenting &lt;a href="http://www.scribd.com/doc/65580556/Isaac-Asimov-1956-The-Last-Question"&gt;Asimov's Last Question&lt;/a&gt; than answering it...). The simple answers for "how and why would the universe would re-create itself, if all were to become Death Absolute?" are, respectively, "inevitably and out of necessity". A much more interesting venue for exploration is busting the myth of Death, which shall be the topic of future essays. For now, let me let you off the hook by saying it's as real as you want it to be... kinda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-7964251420143641712?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/7964251420143641712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/ask-natives.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7964251420143641712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7964251420143641712'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/ask-natives.html' title='Ask the Natives'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3576122976406986560</id><published>2011-11-24T15:18:00.001+02:00</published><updated>2011-11-24T16:03:06.606+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='illusion'/><title type='text'>Optical Filters</title><content type='html'>Here are some more experiments with realtime visual processing - this time, in the physical domain.&lt;br /&gt;First is a circular cell filter. I used a &lt;a href="http://www.amazon.com/gp/product/B001NPC9SM?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=B001NPC9SM"&gt;Lee milky white diffusion filter&lt;/a&gt; and disposable drinking straws. It's a small-scale experiment inspired by the likes of &lt;a href="http://jasoneppink.com/pixelator/"&gt;pixelator&lt;/a&gt; and &lt;a href="http://abstractor.tv/"&gt;abstractor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="300" mozallowfullscreen="" src="http://player.vimeo.com/video/32623199?title=0&amp;amp;byline=0&amp;amp;portrait=0" webkitallowfullscreen="" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Next in line were some forays into the world of infrared. I made the &lt;a href="http://wiki.nuigroup.com/Irfilters"&gt;infrared filter&lt;/a&gt; using the black leader from photography film. The different frequency spectrum enables a cool trick:&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/AWdpqYihuho" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;I also got an &lt;a href="http://www.dealextreme.com/p/infrared-36-led-illuminator-board-plate-for-8mm-cctv-security-camera-31630?r=72892476"&gt;IR illuminator on the cheap&lt;/a&gt;. In the same vein, I made some IR goggles following this guide:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/H2-nP2xl9Zg" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Finally, this pair of upcycled glasses was inspired by some prismatic diffraction goggles from &lt;a href="http://de.wikipedia.org/wiki/Werner_Pieper"&gt;Werner Piepers'&lt;/a&gt; &lt;a href="http://www.gruenekraft.com/"&gt;MedienXperimente&lt;/a&gt;, which look like this:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/OAbHF-wWOGA" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;And mine:&lt;br /&gt;&lt;br /&gt;&lt;object height="360" width="480"&gt;&lt;param name="movie" value="http://www.vjvault.com/nvlab/player/player.swf?config=http://www.vjvault.com/nvlab/econfig.php?key=fb162a17a7c357ca9e0b"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.vjvault.com/nvlab/player/player.swf?config=http://www.vjvault.com/nvlab/econfig.php?key=fb162a17a7c357ca9e0b" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" width="480" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;                &lt;br /&gt;&lt;br /&gt;Here's the construction steps and what I ended up with (parts used are a plastic bag and a styrofoam cheese packaging tray):&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0fB8blFj264/TsOVs2TL95I/AAAAAAAAE2Q/OaR4hrYYjDw/s1600/IMG_7843.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-0fB8blFj264/TsOVs2TL95I/AAAAAAAAE2Q/OaR4hrYYjDw/s320/IMG_7843.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zMN4Jc7Bdg0/TsOX6MLNMNI/AAAAAAAAE2g/VVRh-y5B38E/s1600/IMG_7846.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-zMN4Jc7Bdg0/TsOX6MLNMNI/AAAAAAAAE2g/VVRh-y5B38E/s320/IMG_7846.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7n77oOZYhS8/TsOWgy4pHXI/AAAAAAAAE2Y/VOr14kWn7eA/s1600/IMG_7845.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-7n77oOZYhS8/TsOWgy4pHXI/AAAAAAAAE2Y/VOr14kWn7eA/s320/IMG_7845.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3576122976406986560?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3576122976406986560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/optical-filters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3576122976406986560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3576122976406986560'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/optical-filters.html' title='Optical Filters'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/AWdpqYihuho/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8811115256253385183</id><published>2011-11-17T00:46:00.001+02:00</published><updated>2011-11-17T00:51:12.170+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='fiction'/><title type='text'>Trick the Trickster</title><content type='html'>In idle moments, I used to wonder what I would do in the Faustian scenario ("anything for your soul"). I mean, scouts honor their word, and their motto is "Always Prepared", right?&lt;br /&gt;So, one day, the Nameless One did show up, just as you might imagine. The deal was the same as ever. My response was to ask for the Infinite, and offer to double the dealer; that is, double the price for double the benefit. &lt;a href="http://en.wikipedia.org/wiki/Maxwell's_demon"&gt;The Devil &lt;/a&gt;loves a better, so naturally, he was intrigued, and agreed to my deal.&lt;br /&gt;And now? Now, I know precisely how &lt;a href="http://www.wolframalpha.com/input/?i=tangent"&gt;the tangent&lt;/a&gt; can have the value of positive and negative infinity simultaneously. The down side is, I desperately &lt;a href="https://www.paypal.com/fi/cgi-bin/webscr?cmd=_flow&amp;amp;SESSION=n4AHn9c1SkuB2NmB0lXPXm3RGLRSb8JWLVWnU_jccK7m98pDhdXi_oAn9ve&amp;amp;dispatch=5885d80a13c0db1f8e263663d3faee8db2b24f7b84f1819343fd6c338b1d9d60"&gt;need a new &lt;/a&gt;&lt;a href="http://payb.tc/dep"&gt;pair of shoes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8811115256253385183?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8811115256253385183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/trick-trickster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8811115256253385183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8811115256253385183'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/trick-trickster.html' title='Trick the Trickster'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2099973554839532073</id><published>2011-11-15T20:13:00.000+02:00</published><updated>2011-11-15T20:13:34.611+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Travelling by Thumb</title><content type='html'>The following is a travelogue, describing a trip I once took from Berlin to Amsterdam. The emphasis is on thumb-travel, aka. hitch-hiking, but, to be fair, I also utilized bus and railway services along the way.&lt;br /&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&amp;captions=1&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fmatias.wilkman%2Falbumid%2F5659787783915064385%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;Since ancient times, there's been those who view travel as sacrament - intricate, mystical and semi-chaotic patterns brought forth by the movement of the traveller across the Earth. The reverend geomancy of the Sufi dervish, simultaneously reading and creating patterns in the land and the abstract thought-land of the cartographers - for the mindful traveller, Buckminster Fuller's quip of "there are no straight lines" is self-evident.&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;Of all forms of travel, hitch-hiking is, perhaps, the most social - progress fuelled solely by Baraka, or Mana, the wholly imaginary yet powerfully real measures of Grace manifest as Luck. The indecipherable magick workings of humanity as an organism open to those who put up their thumbs on the motorways: the bloodflow of traffic is a highly pure manifestation of the entropy principle, where "effort" is a measure for the net energy of transformation. In this context, the hitcher is an anomaly; happenstance with no extraneous energy - gaming the ultimate system, Thermodynamics. By riding a novelty wave that was already in the process of crashing into a lower energy state, the travel becomes a form of surfing - taking advantage of pre-existent conditions, the Dervish moves with a simple fluidity akin to that of a sailboat - covering sometimes vast distances with no wasteful use of energy.&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;The landscape of service stations is one filled with intrigue: as all environments, it is shaped by the demography that flows through it. On display are the items that are judged essential by the Invisible Hand of the market economy: knives, hubcaps, novelty mudflaps and air fresheners; pocket pussies from the men's room vending machine, for truckers who spend more time in the cabin than anywhere else; gasoline, diesel,  food - fuel for man and machine. Slot machines - cheap thrills to stimulate the ten-minute break during a five-hour drive. Coffee to go, in one-size-fits-all-cup-holders thermal foam and spillproof plastic. Cigarettes.&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;Lane after lane of wet black tarmac on the Autobahn, travelling on the power of Mercy - in a very literal sense, for I am sitting in a Mercedes that speeds me from the midway service station on towards my goal for the journey, Amsterdam. The driver, empathetic, lively and extrovert, with no reservations towards someone he's just met, seems to embody the reciprocity principle whole-heartedly: the thing he drives also drives him. Here's a case for buying the name as a vector of information and meaning, not just an empty slogan or marketing identity. Compassion towards all, and thumbs up to both sides of a hitch-hiking exchange!&lt;/blockquote&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://hermetic.com/bey/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="70" src="http://hermetic.com/bey/bey-site.gif" width="70" /&gt;&lt;/a&gt;&lt;/div&gt;The prose owes much to &lt;a href="http://hermetic.com/bey/"&gt;Hakim Bey&lt;/a&gt;, whose themes and literary style continue to inspire and delight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2099973554839532073?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2099973554839532073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/travelling-by-thumb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2099973554839532073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2099973554839532073'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/travelling-by-thumb.html' title='Travelling by Thumb'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8320049974513162425</id><published>2011-11-03T13:10:00.000+02:00</published><updated>2011-11-03T13:10:13.013+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fiction'/><title type='text'>Blast from the Past: Halloween Horror</title><content type='html'>Today, I got a real surprise! Back when I was 10, we moved from my childhood home town to the middle of nowhere. Through the ages &lt;a href="http://www.amazon.com/gp/product/B002U0KHNS/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=B002U0KHNS"&gt;11-12&lt;/a&gt;, I was in contact with my best friend of the time as a penpal. We'd exchange news, swap disks - and, I wrote a story. As it turns out, my mum had kept a hard copy, so, after some photography and optical character recognition, I'm happy to publish this harrowing tale of the dead and the undead - where an investigator of mysteries comes face-to-face with the inexplicable. Written with all the imagination of a child of that age, it's a fun read for All Saints' Eve&amp;nbsp;(sorry, it's in Finnish - and yeah, our Halloween equivalent is on the 5th of November)! &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;&lt;a href="https://sites.google.com/site/matiaswilkman/home/Binder1.pdf?attredirects=0&amp;amp;d=1"&gt;Download&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;amp;pid=sites&amp;amp;srcid=ZGVmYXVsdGRvbWFpbnxtYXRpYXN3aWxrbWFufGd4OjE2ZGQyNzM0ZDAyMWE1NTE"&gt;View&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The story's based on the game Alone in the Dark, by Infogrames (many of the scenes are one-to-one copies from the game, as the accompanying video points out). Influences from &lt;a href="http://www.amazon.com/gp/product/1849025517?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=xm2&amp;amp;camp=1789&amp;amp;creativeASIN=1849025517"&gt;Edgar Allan Poe&lt;/a&gt; and &lt;a href="http://www.amazon.com/dp/B001DCAZHC/ref=as_li_tf_til?tag=mythings0d-20&amp;amp;camp=0&amp;amp;creative=0&amp;amp;linkCode=as1&amp;amp;creativeASIN=B001DCAZHC&amp;amp;adid=17C0MVQK738D45NTF7MP"&gt;Sir Arthur Conan Doyle&lt;/a&gt; can be found (most obvious being the title).&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/iSwYY2eoKhQ" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;Around age seven, I had a dream that would work as a continuation to where the plot leaves off. I doubt that I'll write another episode, though...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8320049974513162425?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8320049974513162425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/blast-from-past-halloween-horror.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8320049974513162425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8320049974513162425'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/11/blast-from-past-halloween-horror.html' title='Blast from the Past: Halloween Horror'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/iSwYY2eoKhQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2747420903064065126</id><published>2011-10-30T02:53:00.002+03:00</published><updated>2011-12-19T20:31:44.375+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Philosophy by Numbers</title><content type='html'>Inspired by the &lt;a href="http://www.youtube.com/watch?v=iWLtnqkewa0"&gt;namesake in song&lt;/a&gt; (one of my favorites):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;The One; unity in one, all-in-one, one-in-all&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Duality - the challenger to the one; the presenter of the eternal riddle: two-in-one?&lt;/li&gt;&lt;li&gt;Trinity&lt;/li&gt;&lt;li&gt;"Good"&lt;/li&gt;&lt;li&gt;The pentagram and the pentagon; the antagonist, the swords and the shields&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.amazon.com/gp/product/B002C68WOG/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B002C68WOG"&gt;Not&lt;/a&gt; a &lt;a href="http://en.wikipedia.org/wiki/NaN"&gt;number&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://makemassair.tumblr.com/"&gt;Divine&lt;/a&gt;&lt;/li&gt;&lt;li&gt;♽&lt;/li&gt;&lt;li&gt;Counterpart&lt;/li&gt;&lt;li&gt;Perfection&lt;/li&gt;&lt;li&gt;Elf&lt;/li&gt;&lt;li&gt;Majestic&lt;/li&gt;&lt;li&gt;Lucky&lt;/li&gt;&lt;/ol&gt;Oh - and numerology is &lt;a href="http://www.amazon.com/Robert-Anton-Wilson-Maybe-Logic/dp/B000EU1HQM?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;BS&lt;/a&gt;.&lt;br /&gt;&lt;b&gt;Edit:&amp;nbsp;&lt;/b&gt;Double-Oh - the 0 is special. I'll get back to it later.&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2747420903064065126?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2747420903064065126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/10/philosophy-by-numbers.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2747420903064065126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2747420903064065126'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/10/philosophy-by-numbers.html' title='Philosophy by Numbers'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4463521526589734163</id><published>2011-10-26T12:15:00.001+03:00</published><updated>2011-11-04T17:40:28.666+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fiction'/><title type='text'>Map of the Jungle</title><content type='html'>I am enveloped by the jungle. My boots are soaked, with morning dew and my sweat combined. The laces hang at my ankles. I am silent, for I am on the run – a deserter from an army I've long since abandoned. I am exhausted, my jungle helmet's liner patterned yellow on tan with past sweat. My messenger bag is empty, my canteen filled with but a drop, and as I bare my head and gaze up at the foliage covering my journey, the sunlight filtering through the leaves, vines and branches, I am weary. I wipe my sweat with my sleeve, for my handkerchief is affixed to the bayonet at the end of my rifle. I carry ammo, for the purpose of hunting, yet am running low and pray for a map. Should one fall out of the sky – how unlikely, and yet not far from my thoughts as I close my eyes and stare directly at a ray of gold through my lids. As I open, I catch sight of a single leaf from a great tree, falling and spiralling with the gusts of winds divine!&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;a href="http://footage.shutterstock.com/clip-66682-stock-footage-rain-falling-in-rainforest-close-up-rain-on-big-leaf-betacamsp.html" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-uV-gzpwwWmc/TqfPDTXBrnI/AAAAAAAAEnQ/nItiSFiyits/s320/stock-footage-sunlight-filtering-onto-verdant-green-rainforest-fauna-with-audio.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="font-weight: normal; margin-bottom: 0in;"&gt;It lands at my feet – I pick it up to study it, and marvel at the intricacy of the veins, the stem and the colours, I lift it up in my hand to see the light filter through it. I am entranced by the beauty and a sudden burst of laughter takes me over, I am laughing and I've already forgotten all meanings of caution. I laugh with the forest and the shaper of winds, cackling like a maniac, and I dance! The leaf is, truly, a map for me as I lay myself to rest at the root of a great tree. My vision becomes hazy in the flickering daylight. The birdcalls in my ears, I've already spilled my guts in the way of my ancestors. I feel myself flowing into the grounds to feed the source... for all it has given me...&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4463521526589734163?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4463521526589734163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/10/map-of-jungle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4463521526589734163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4463521526589734163'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/10/map-of-jungle.html' title='Map of the Jungle'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-uV-gzpwwWmc/TqfPDTXBrnI/AAAAAAAAEnQ/nItiSFiyits/s72-c/stock-footage-sunlight-filtering-onto-verdant-green-rainforest-fauna-with-audio.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4560628056779356348</id><published>2011-10-07T12:01:00.021+03:00</published><updated>2011-10-25T00:21:10.511+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Meditations on Gaia</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="400" src="http://www.youtube.com/embed/RGMfcVTO4cY?hl=fi&amp;amp;fs=1" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Meditations on &lt;a href="http://soundcloud.com/dionnaki/its-time-to-wake-up"&gt;global unity&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Gaia_hypothesis"&gt;the Gaia paradigm&lt;/a&gt;. The song is Nominal Structures B by &lt;a href="http://www.youtube.com/ehtalabel"&gt;Teemu T.&lt;/a&gt;&lt;br /&gt;The Gaia hypothesis is especially interesting if the macroscope is adjusted so that the only part of the ecosystem under observation is &lt;i&gt;homo sapiens&lt;/i&gt;. On that scale, the &lt;a href="http://benfry.com/writing/archives/54"&gt;neuro-mimetic structures&lt;/a&gt; are readily apparent, and the hint at a similarity to the individual mind - on the functional level, beyond mere aesthetic and form - can hardly be ignored. &lt;a href="http://en.wikipedia.org/wiki/Isaac_Asimov"&gt;Asimov&lt;/a&gt;'s predictions of a new branch of science, named &lt;a href="http://en.wikipedia.org/wiki/Psychohistory_(fictional)"&gt;psychohistory&lt;/a&gt;, is wonderfully topical - as, indeed, it always should be, by its very nature as an image of the &lt;a href="http://www.google.com/trends"&gt;Zeitgeist&lt;/a&gt;, or, to use another name, the &lt;a href="http://noosphere.princeton.edu/"&gt;Novelty Waves&lt;/a&gt; of &lt;a href="http://en.wikipedia.org/wiki/Terence_mckenna"&gt;Terence McKenna&lt;/a&gt;'s &lt;a href="http://www.fractal-timewave.com/"&gt;Timewave Zero&lt;/a&gt;. The suggestion is to apply psychotherapeutical and psychiatric (indeed, why not neurological!) principles to the Earth-mind.&lt;br /&gt;Perhaps the most revered Persian poet, &lt;a href="http://en.wikipedia.org/wiki/Attar_Neyshapuri"&gt;Farīd ud-Dīn&lt;/a&gt;, the perfumer of Nishapur, describes the &lt;a href="http://books.google.fi/books?id=7OI9AAAAIAAJ&amp;amp;printsec=frontcover&amp;amp;dq=conference+of+the+birds&amp;amp;hl=en&amp;amp;ei=2eeSTq-XE4efOoTu-agO&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=1&amp;amp;ved=0CCkQ6AEwAA#v=onepage&amp;amp;q&amp;amp;f=true"&gt;Concourse of the Birds&lt;/a&gt;, in his famous work depicting the search of a flock for the mythical Simurgh:&lt;br /&gt;&lt;blockquote&gt;It was in China, late one moonless night,&lt;/blockquote&gt;&lt;blockquote&gt;The Simorgh first appeared to mortal sight --&lt;/blockquote&gt;&lt;blockquote&gt;He let a feather float down through the air,&lt;/blockquote&gt;&lt;blockquote&gt;And rumours of its fame spread everywhere;&lt;/blockquote&gt;&lt;blockquote&gt;Throughout the world men separately conceived&lt;/blockquote&gt;&lt;blockquote&gt;An image of its shape, and all believed&lt;/blockquote&gt;&lt;blockquote&gt;Their private fantasies uniquely true!&lt;/blockquote&gt;What follows is &lt;a href="http://en.wikipedia.org/wiki/The_Seven_Valleys"&gt;a quest&lt;/a&gt;, individual in shape to all who partake (and many are interviewed in private during the progress). The path is unique to everyone, and the destination can only be grasped by travelling to it:&lt;br /&gt;&lt;blockquote&gt;But since no words suffice, what use are mine&lt;/blockquote&gt;&lt;blockquote&gt;To represent or to describe this sign?&lt;/blockquote&gt;&lt;blockquote&gt;Whoever wishes to explore the Way,&lt;/blockquote&gt;&lt;blockquote&gt;Let him set out -- what more is there to say?&lt;/blockquote&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/56298567@N05/6209577216/" style="margin-left: auto; margin-right: auto;" title="simurgh by matias.wilkman, on Flickr"&gt;&lt;img alt="simurgh" height="399" src="http://farm7.static.flickr.com/6078/6209577216_40c8c2d3fe_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Simorgh&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;And why not? The theory of &lt;a href="http://www.dichotomistic.com/hierarchies_fractals.html"&gt;fractal scales&lt;/a&gt; suggests that self-similarity is everywhere - as applies to the globe mind, the self-serving &lt;a href="http://en.wikipedia.org/wiki/Squad_automatic_weapon"&gt;military&lt;/a&gt;-&lt;a href="http://en.wikipedia.org/wiki/Saw"&gt;industrial&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Complex_(psychology)"&gt;complex&lt;/a&gt; of the United States is a jarring, but, one should hope, provocative example. Indeed, the Gaia-mind and the illusory self-mind become expressly evident (as contrasted with the merely implicit unity that is ever-present) in&lt;br /&gt;The Global Village, as envisioned by the likes of&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Global_village_(term)"&gt;McLuhan&lt;/a&gt; and&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee"&gt;Tim Berners-Lee&lt;/a&gt;, which exists beyond the quasi-real world of the WWW. &amp;nbsp;BBC's &lt;a href="http://www.amazon.com/gp/product/B002U0KHNS/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=B002U0KHNS"&gt;The Prisoner&lt;/a&gt; miniseries (remake of &lt;a href="http://www.amazon.com/gp/product/B002C68WOG/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B002C68WOG"&gt;the one from 1968&lt;/a&gt;) explores this theme with cunning metaphor and insight. In the dream-world of the &lt;i&gt;p&lt;/i&gt;&lt;i&gt;ueblo&amp;nbsp;&lt;/i&gt;(a term more apt, as it refers to the people and the whole in one, inseparable as they are), the only limitation to imagination is the very existence of the Village. The protagonist, inflicted to identify himself to other nodes in this patchwork as "he who is Sicks" has reason to seek an exit. He seeks the portals to the equally real yet utterly different parallel-world of the ego-selves, the viewpoint that stresses the focus on the individual and not the whole, or the part in favor of the entirety - the subjective experience over the fluid dynamics of the dance. In this endless system, the most venerable is "he who is Too" - the power of relation. In this case, his message relentless but his interest unquenchable: beyond the Village there is simply... "more Village". You may recontextualize, but never truly disconnect.&lt;br /&gt;Personally, I've been breathing in the &lt;i&gt;pueblo &lt;/i&gt;ever since I found it, on a sidewalk...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4560628056779356348?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4560628056779356348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/10/meditations-on-gaia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4560628056779356348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4560628056779356348'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/10/meditations-on-gaia.html' title='Meditations on Gaia'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/RGMfcVTO4cY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1309016006479441262</id><published>2011-09-19T03:34:00.001+03:00</published><updated>2011-09-22T11:53:17.263+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='illusion'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>Ethereal chessboards</title><content type='html'>After &lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0465026567" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;a long pause, I managed to catch another illusion. I submitted it to Buenzli 2011, aka &lt;a href="http://demodays.org/"&gt;Demodays&lt;/a&gt;, where it was placed 6th out of 8 in the &lt;a href="http://demodays.org/competitions/mini-animation"&gt;mini-animation compo&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iLo4zBqx_DU/Tkh6670q2XI/AAAAAAAAEQw/T3QBWO6zFZs/s1600/chess.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="491" src="http://4.bp.blogspot.com/-iLo4zBqx_DU/Tkh6670q2XI/AAAAAAAAEQw/T3QBWO6zFZs/s640/chess.gif" width="640" /&gt;&amp;nbsp;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-iLo4zBqx_DU/Tkh6670q2XI/AAAAAAAAEQw/T3QBWO6zFZs/s1600/chess.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-iLo4zBqx_DU/Tkh6670q2XI/AAAAAAAAEQw/T3QBWO6zFZs/s1600/chess.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I quite like this one. In the realm of illusions, it's known as a &lt;a href="http://en.wikipedia.org/wiki/Induced_movement"&gt;motion-inducing&lt;/a&gt; visual effect (try looking at the center). Also, it looks totally different in the thumbnail, so it's like a two images embedded in one!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HXZyo_c4p1Q/Tk4Mwh9JCeI/AAAAAAAAERY/yQEzTC3vV9k/s1600/Untitled-5.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="492" src="http://4.bp.blogspot.com/-HXZyo_c4p1Q/Tk4Mwh9JCeI/AAAAAAAAERY/yQEzTC3vV9k/s640/Untitled-5.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This one is neat: watch as your interpretation of where the "solid" lines appear changes (or maybe it doesn't - everyone is unique and this one relies on interpretation more, but hey it still looks nice!).&lt;br /&gt;Now, speaking of chess, remember &lt;a href="http://www.amazon.com/Seventh-Seal-Criterion-Collection/dp/B001WLMOL4?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Ingmar Bergman&lt;/a&gt;? His portrayal of life as a game played with Death is, in my view, earnest (&lt;a href="http://en.wikipedia.org/wiki/Ingmar_bergman"&gt;that's almost his first name&lt;/a&gt;!).&lt;br /&gt;Trying to live a life you'd like to be remembered for is not easy. People seek to optimize their lives according to whatever framework of values they've chosen. Then, on one hallow eve, She will come to you, and you realize that the symbol of life hangs suspended by her neck (and I'm not talking about &lt;a href="http://en.wikipedia.org/wiki/Ankh"&gt;the pendant&lt;/a&gt; - &lt;i&gt;you&amp;nbsp;&lt;/i&gt;figure it out!). Time seems to stop, her beauty and lustre capture you until the only thing you want to do is kiss her. The whole weight of eternity descends on you because you &lt;i&gt;know&lt;/i&gt; that if you kiss her, if you take her hand, it will be the end of "you".&lt;br /&gt;Or - maybe not! How's one to know..? Yeah, true...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reincarnation: the dance continues.&lt;/li&gt;&lt;li&gt;Heaven/hell scenario: well this is just reincarnation, but with a tinge of make-believe eternity thrown in (for if you can't leave heaven, then it's not really heaven, &lt;a href="http://en.wikipedia.org/wiki/Heaven#Buddhism"&gt;etc&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;To escape from Samsāra, one must accept the Endless.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nothingness. Nirvāna, a break in the cycle (and, perhaps, a nihilist's vision of heaven!). A&amp;nbsp;&lt;i&gt;very&amp;nbsp;&lt;/i&gt;different form of existence, to be sure, but even non-existence can be construed as a form of existence: it is a way of being through non-being, preferred by that-which-is-before-anything, by dreams, and by things that predate existence.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;I really can't write any more about this, for even as I do, my words seem inadequate in conveying the thoughts whose form I am trying to put into them. I am no bard, o! but I'll continue in my efforts to channel the inexpressible none the less.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6EQLMtQ-idM/Tnr3FG90pKI/AAAAAAAAESc/-8UwE_1zZ0A/s1600/IMG_7597.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-6EQLMtQ-idM/Tnr3FG90pKI/AAAAAAAAESc/-8UwE_1zZ0A/s320/IMG_7597.png" width="315" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Chess Master: to Thou Sand!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1309016006479441262?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1309016006479441262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/09/ethereal-chessboards.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1309016006479441262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1309016006479441262'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/09/ethereal-chessboards.html' title='Ethereal chessboards'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iLo4zBqx_DU/Tkh6670q2XI/AAAAAAAAEQw/T3QBWO6zFZs/s72-c/chess.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5473749813694438974</id><published>2011-09-09T16:45:00.008+03:00</published><updated>2011-09-11T14:51:54.014+03:00</updated><title type='text'>spreading waves</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/OPEz9WzP6D0" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 194px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" style="background: url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left; height: 194px;"&gt;&lt;a href="https://picasaweb.google.com/matias.wilkman/SpreadingWavesAtCitymarket?authuser=0&amp;amp;feat=embedwebsite"&gt;&lt;img height="320" src="https://lh4.googleusercontent.com/-jV-2t8kf2Go/TmoZKW5h1uE/AAAAAAAAESI/rPMQtWPfJlE/s320-c/SpreadingWavesAtCitymarket.jpg" style="margin: 1px 0 0 4px;" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: center;"&gt;&lt;a href="https://picasaweb.google.com/matias.wilkman/SpreadingWavesAtCitymarket?authuser=0&amp;amp;feat=embedwebsite" style="color: #4d4d4d; font-weight: bold; text-decoration: none;"&gt;spreading waves at citymarket&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The PC is a small form-factor &lt;a href="http://www.1000bit.it/scheda.asp?id=583"&gt;Olivetti PCS11&lt;/a&gt;. Look how snugly it sits in the TV cradle!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://museum.dyne.org/index.php/File:Pcs116.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/-bIdVSnNkIVo/TmoToyy0RPI/AAAAAAAAER0/Jz23N02pSXA/s320/Pcs116.jpg" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;a href="http://museum.dyne.org/index.php/File:Pcs116.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&amp;nbsp;&lt;/a&gt;&lt;a href="http://museum.dyne.org/index.php/File:Pcs116.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In Tampere, the city has &lt;a href="http://translate.google.com/translate?hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;twu=1&amp;amp;u=http://www.taidelaari.fi/uutiset/tampereen-kaupungin-paatos-kriminalisoida-vapaa-julistemainonta-kaupungin-alueella-on-herattanyt-vastustusta"&gt;set itself to oppose poster advertising&lt;/a&gt;. Of course, this does not apply to outdoor advertising giants like &lt;a href="http://en.wikipedia.org/wiki/Clear_Channel_Communications"&gt;ClearChannel&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/JCDecaux"&gt;JCDecaux&lt;/a&gt;, &lt;a href="http://translate.google.com/translate?hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;twu=1&amp;amp;u=http://www.clearchannel.fi/fi/suunnittelijoille/mainosvalineet/valine/n%3DDowntown%2BDigital/t%3D08"&gt;who&lt;/a&gt; &lt;a href="http://translate.google.com/translate?hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;twu=1&amp;amp;u=http://tampereenkaduilta.wordpress.com/2011/08/29/viesteja-paaministerille/"&gt;operate&lt;/a&gt; &lt;a href="http://translate.google.com/translate?hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;twu=1&amp;amp;u=http://palvelut.tampere.fi/osallistu/kansalaiskioski/kysymys.phtml%3Fid%3D710"&gt;among&lt;/a&gt; &lt;a href="http://translate.google.com/translate?hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;twu=1&amp;amp;u=http://takku.net/article.php/20090819200031655"&gt;controversy&lt;/a&gt;, and seek to monopolize the visual scenery.&lt;br /&gt;&lt;a href="http://www.amazon.com/Generation-P-V-Pelevin/dp/5699213619?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Advertising&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=5699213619" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; is corner-capturing in the noosphere. Promotion of ideas; trying to find a "cellable" expression for things that are greater than their physical form. The Old Ones are still strong; eg. &lt;a href="http://en.wikipedia.org/wiki/Nike_(mythology)"&gt;Nike&lt;/a&gt;, Goddess of Victory. Some ideas are subtle; they exist subliminally, developing of their own accord, without need for support on the part of the thinker. Perhaps they are even unintentional: thoughts that sneak their way into our minds of their own volition, independent of those they speak through! Freudian slips of the collective unconscious: "Be 'em, double You" - a plea for increased empathy? The reciprocity principle maintains that the forces you choose to drive will be the forces that drive you. Those who subscribe to &lt;a href="http://www.lawofone.info/"&gt;the Law of One&lt;/a&gt; might find pleasure in steering "a Lex: Us". Those tired of playing the wading game may want to move on from the Ford; and so on.&lt;br /&gt;On a grander scale, the Upper Echelons of the socio-economic complex would like to sell us on the idea of materialism, of living and self-expression through possessions. &lt;a href="http://en.wikipedia.org/wiki/The_medium_is_the_message"&gt;The medium is the message&lt;/a&gt;, but the message can be arrived at from different vectors; the thought is far more relevant than ownership. In the end, it's all about the brands we choose to accept.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://media.photobucket.com/image/branded%20flesh/tomperiod/Crap/1196726674915.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-PyY0ZyEo7Xg/TmyYX8tXgDI/AAAAAAAAESU/vn0hWTB8Gq8/s320/brand.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5473749813694438974?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5473749813694438974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/09/spreading-waves.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5473749813694438974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5473749813694438974'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/09/spreading-waves.html' title='spreading waves'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/OPEz9WzP6D0/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-6621336517546347097</id><published>2011-08-29T21:45:00.000+03:00</published><updated>2011-08-29T21:45:47.302+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>Interactive poetry slam</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-JybSwsojcE0/TlPY0wJoLnI/AAAAAAAAERg/7bYCZJ-2p3Y/s1600/inspirationpark.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="212" src="http://4.bp.blogspot.com/-JybSwsojcE0/TlPY0wJoLnI/AAAAAAAAERg/7bYCZJ-2p3Y/s320/inspirationpark.jpg" width="320" /&gt;&lt;/a&gt;I finally adapted the tool I used to make &lt;a href="http://matiaswilkman.blogspot.com/2009/09/awakening-by-valmet-children.html"&gt;the poem "awakening"&lt;/a&gt; for interactive use. I presented it at the artistic endeavor day of Inspiration Park, an event hosted by the &lt;a href="http://www.thedreamcity.com/"&gt;Dream City&lt;/a&gt; initiative. An anthology of poems made by this tool has been added to &lt;a href="http://allpoetry.com/valmetchildren"&gt;the Valmet Children Allpoetry page&lt;/a&gt;. The other (non-human) participant in the poetry session is Google, via &lt;a href="http://googlism.com/"&gt;Googlism&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/2foA4JeKOYw" width="420"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-6621336517546347097?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/6621336517546347097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/interactive-poetry-slam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/6621336517546347097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/6621336517546347097'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/interactive-poetry-slam.html' title='Interactive poetry slam'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-JybSwsojcE0/TlPY0wJoLnI/AAAAAAAAERg/7bYCZJ-2p3Y/s72-c/inspirationpark.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-9137699689265539516</id><published>2011-08-28T22:30:00.002+03:00</published><updated>2011-08-31T19:29:35.900+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>Magick Obscura</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/HhG_92Yz9lY" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;This video &lt;a href="https://dl.dropbox.com/u/2581767/results.txt"&gt;placed&lt;/a&gt; 2/2 at &lt;a href="http://demodays.org/"&gt;Demodays&lt;/a&gt;.&lt;br /&gt;The steps to the ritual were provided by &lt;a href="http://uncyclopedia.wikia.com/wiki/HowTo:Check_out_the_hook_while_my_DJ_revolves_it"&gt;Uncyclopedia&lt;/a&gt;. &lt;a href="http://tindeck.com/listen/dwru"&gt;The song&lt;/a&gt; is &lt;a href="http://translate.google.com/#fi|en|punanaamainen%20britti%20urpo"&gt;Punanaamainen brittiurpo&lt;/a&gt; by &lt;a href="http://tindeck.com/users/zov"&gt;zov&lt;/a&gt;.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.memetictees.com/images/show_design_Ono-Sendai.gif" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="172" src="http://www.memetictees.com/images/show_design_Ono-Sendai.gif" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;T-Shirt design by &lt;a href="http://www.memetictees.com/sprawlworld/ono-sendai.html"&gt;Memetic Tees&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Sampled, of course, is Vanilla Ice. In &lt;a href="http://www.amazon.com/Neuromancer-William-Gibson/dp/0441012035?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;the&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0441012035" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; &lt;a href="http://www.amazon.com/Count-Zero-William-Gibson/dp/0441013678?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Sprawl&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0441013678" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; &lt;a href="http://www.amazon.com/Mona-Lisa-Overdrive-William-Gibson/dp/0553281747?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Trilogy&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0553281747" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;, by &lt;a href="http://en.wikipedia.org/wiki/William_gibson"&gt;William Gibson&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Intrusion_Countermeasures_Electronics"&gt;I.C.E.&lt;/a&gt; refers to any countermeasures used in a computer system to prevent outside access or interactions. Since the dawn of computing (and possibly before), the degree of isomorphism between the human mind and a sophisticated, often hypothetical machine intelligence has been widely speculated upon. Insofar as the mind can be viewed as an information processor or computer system (with capabilities far beyond mundane "computing", of course, but you catch my drift), "Vanilla ICE" can surely be viewed as a memetic weapon most fearsome! When encountered, my advice is to make like a cowboy and do what the t-shirt tells you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-9137699689265539516?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/9137699689265539516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/magick-obscura.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/9137699689265539516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/9137699689265539516'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/magick-obscura.html' title='Magick Obscura'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/HhG_92Yz9lY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5557080465426625460</id><published>2011-08-22T13:37:00.000+03:00</published><updated>2011-08-22T13:37:58.516+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Sikakreisi by Naemok</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/TnDnIdsiiK8" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;Here's a blast from the past. I remember spending a night on the vector font, skipping school and going to the party. The demo itself is coded by my dear friend&amp;nbsp;&lt;a href="http://www.cs.uta.fi/~pj81540/"&gt;pahamoka&lt;/a&gt;. A full-fledged 3D rendering engine, all in QBasic, admirably ascetic and functional architecture, and none of those lowly cheats such as &lt;a href="http://en.wikipedia.org/wiki/PEEK_and_POKE"&gt;POKE and PEEK&lt;/a&gt;... and for all that, it's the scroller that's buggy.&lt;br /&gt;It &lt;a href="ftp://ftp.scene.org/pub/parties/2004/altparty04/results.txt"&gt;placed 8th&lt;/a&gt; at the &lt;a href="http://www.altparty.org/2004/"&gt;Alternative Party 2004&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;You clicked. You went beyond the page break. You want it. Here it is, it's yours:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;REM SIKAKREISI by pahamoka / naemok&lt;br /&gt;REM Qbasic 4 / QuickBasic 4.5&lt;br /&gt;REM @ altparty 2004                :)G&amp;lt;&lt;br /&gt;REM&lt;br /&gt;DECLARE SUB xPRINT (text$, sizex!, sizey!, cap!, x!, y!, colour!)&lt;br /&gt;DECLARE SUB xTXTSCHEDULER ()&lt;br /&gt;DECLARE SUB xSLEEP (x!)&lt;br /&gt;DECLARE SUB xINITIALIZEBRUSH ()&lt;br /&gt;DECLARE SUB xUPDATESCREEN ()&lt;br /&gt;DECLARE SUB xLINE (x1!, y1!, x2!, y2!, c!)&lt;br /&gt;DECLARE SUB xLINER (x1!, y1!, z1!, x2!, y2!, z2!)&lt;br /&gt;DECLARE SUB xMATRIX ()&lt;br /&gt;DECLARE SUB xROTATE (x AS DOUBLE)&lt;br /&gt;DECLARE SUB xMATRIX ()&lt;br /&gt;DECLARE SUB xRENDER3D ()&lt;br /&gt;DECLARE SUB xREMOVEOBJECT (n!)&lt;br /&gt;DECLARE SUB xERROR (text$)&lt;br /&gt;DECLARE FUNCTION xCREATEOBJECT (x AS INTEGER)&lt;br /&gt;DECLARE SUB xVERTEXER (x!, y!, Z!)&lt;br /&gt;DECLARE SUB xPSET (x!, y!, col!)&lt;br /&gt;COMMON SHARED nextobject, baseobjcount, mainobjcount, mainobjmax, perspective, graphcolour, rendermode, mainobjdatamax, rotaxis, rotalpha&lt;br /&gt; perspective = 50&lt;br /&gt; graphcolour = 16&lt;br /&gt; rendermode = 1&lt;br /&gt; mainobjmax = 3&lt;br /&gt; mainobjdatamax = 400&lt;br /&gt; nextobject = 0&lt;br /&gt;DIM SHARED matrix(3, 3) AS DOUBLE&lt;br /&gt;DIM SHARED matvect(3) AS DOUBLE&lt;br /&gt;DIM SHARED rotaxison(3) AS INTEGER&lt;br /&gt;DIM SHARED rotalphaa(3) AS DOUBLE&lt;br /&gt;&lt;br /&gt;CLS : RANDOMIZE 124912&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TYPE scrtxtsprop&lt;br /&gt;     sizex AS SINGLE&lt;br /&gt;     sizey AS SINGLE&lt;br /&gt;     cap AS SINGLE&lt;br /&gt;     x AS DOUBLE&lt;br /&gt;     y AS DOUBLE&lt;br /&gt;     colour AS INTEGER&lt;br /&gt;'----animation----&lt;br /&gt;     xv AS DOUBLE&lt;br /&gt;     yv AS DOUBLE&lt;br /&gt;     fadefrom AS SINGLE&lt;br /&gt;     fadeto AS SINGLE&lt;br /&gt;     fadefromtime AS SINGLE&lt;br /&gt;     fadetotime AS SINGLE&lt;br /&gt;     spawntime AS SINGLE&lt;br /&gt;     disappeartime AS SINGLE&lt;br /&gt;END TYPE&lt;br /&gt;&lt;br /&gt;TYPE letters&lt;br /&gt; chrvcount AS INTEGER&lt;br /&gt; chrlcount AS INTEGER&lt;br /&gt; chrvdloc AS INTEGER&lt;br /&gt; chrldloc AS INTEGER&lt;br /&gt; leading AS SINGLE&lt;br /&gt; spacing AS SINGLE&lt;br /&gt;END TYPE&lt;br /&gt;&lt;br /&gt;DIM SHARED merkisto(255) AS letters&lt;br /&gt;REM $DYNAMIC&lt;br /&gt;DIM SHARED chrvdata(200, 1) AS SINGLE&lt;br /&gt;DIM SHARED chrldata(200, 1) AS SINGLE&lt;br /&gt;REM $STATIC&lt;br /&gt;&lt;br /&gt;TYPE origomodel&lt;br /&gt;     x AS SINGLE&lt;br /&gt;     y AS SINGLE&lt;br /&gt;     Z AS SINGLE&lt;br /&gt;END TYPE&lt;br /&gt; DIM SHARED origo AS origomodel&lt;br /&gt;	    origo.x = 160&lt;br /&gt;	    origo.y = 100&lt;br /&gt;	    origo.Z = 50&lt;br /&gt;&lt;br /&gt;TYPE baseobjframe&lt;br /&gt;     vcount AS INTEGER&lt;br /&gt;     lcount AS INTEGER&lt;br /&gt;     varrloc AS INTEGER&lt;br /&gt;     larrloc AS INTEGER&lt;br /&gt;END TYPE&lt;br /&gt;&lt;br /&gt;TYPE mainobjframe&lt;br /&gt;     flagptr AS INTEGER&lt;br /&gt;     angleptr AS INTEGER&lt;br /&gt;     scaleptr AS INTEGER&lt;br /&gt;     locationptr AS INTEGER&lt;br /&gt;     ocountptr AS INTEGER&lt;br /&gt;     otypeptr AS INTEGER&lt;br /&gt;     oshowptr AS INTEGER&lt;br /&gt;     oscaleptr AS INTEGER&lt;br /&gt;     oangleptr AS INTEGER&lt;br /&gt;     olocationptr AS INTEGER&lt;br /&gt;END TYPE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RESTORE p3dbaseobjdata&lt;br /&gt;READ baseobjcount&lt;br /&gt; DIM SHARED baseobject(baseobjcount) AS baseobjframe&lt;br /&gt;&lt;br /&gt;FOR i = 1 TO baseobjcount&lt;br /&gt; READ baseobject(i).vcount, baseobject(i).lcount&lt;br /&gt; baseobject(i).varrloc = textamountv&lt;br /&gt; baseobject(i).larrloc = textamountl&lt;br /&gt; textamountv = textamountv + baseobject(i).vcount&lt;br /&gt; textamountl = textamountl + baseobject(i).lcount&lt;br /&gt;NEXT&lt;br /&gt; DIM SHARED baseobjvdata(1 TO textamountv, 3) AS DOUBLE&lt;br /&gt; DIM SHARED baseobjldata(1 TO textamountl, 1) AS DOUBLE&lt;br /&gt;FOR i = 1 TO textamountv&lt;br /&gt; READ baseobjvdata(i, 0), baseobjvdata(i, 1), baseobjvdata(i, 2), baseobjvdata(i, 3)&lt;br /&gt;NEXT&lt;br /&gt;FOR i = 1 TO textamountl&lt;br /&gt; READ baseobjldata(i, 0), baseobjldata(i, 1)&lt;br /&gt;NEXT&lt;br /&gt;&lt;br /&gt;DIM SHARED mainobject(1 TO mainobjmax) AS mainobjframe&lt;br /&gt;DIM SHARED mainobjectdata(1 TO mainobjmax, mainobjdatamax) AS DOUBLE&lt;br /&gt;&lt;br /&gt;RESTORE characters&lt;br /&gt;READ textamount&lt;br /&gt;FOR i = 0 TO textamount&lt;br /&gt; READ textamount&lt;br /&gt; READ merkisto(textamount).chrvcount, merkisto(textamount).chrlcount, merkisto(textamount).leading, merkisto(textamount).spacing&lt;br /&gt; merkisto(textamount).chrvdloc = textamountchrvdloc&lt;br /&gt; merkisto(textamount).chrldloc = textamountchrldloc&lt;br /&gt; FOR ii = 0 TO merkisto(textamount).chrvcount&lt;br /&gt;  READ chrvdata(textamountchrvdloc + ii, 0), chrvdata(textamountchrvdloc + ii, 1)&lt;br /&gt; NEXT&lt;br /&gt; textamountchrvdloc = textamountchrvdloc + ii&lt;br /&gt; FOR ii = 0 TO merkisto(textamount).chrlcount&lt;br /&gt;  READ chrldata(textamountchrldloc + ii, 0), chrldata(textamountchrldloc + ii, 1)&lt;br /&gt; NEXT&lt;br /&gt; textamountchrldloc = textamountchrldloc + ii&lt;br /&gt;NEXT&lt;br /&gt;&lt;br /&gt;SCREEN 13&lt;br /&gt;&lt;br /&gt;xINITIALIZEBRUSH&lt;br /&gt;xTXTSCHEDULER&lt;br /&gt;RESTORE p3d1&lt;br /&gt;&lt;br /&gt;GOSUB Efekti01&lt;br /&gt;GOSUB Efekti02&lt;br /&gt;GOSUB Efekti03&lt;br /&gt;GOSUB Efekti04&lt;br /&gt;GOSUB Efekti05&lt;br /&gt;GOSUB Efekti06&lt;br /&gt;GOSUB Efekti07&lt;br /&gt;GOSUB EfektiEND&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SYSTEM&lt;br /&gt;&lt;br /&gt;p3dbaseobjdata:&lt;br /&gt;'-=!object count!=-&lt;br /&gt;DATA 1&lt;br /&gt;'-=cube=-&lt;br /&gt;'-vertices count, lines count-&lt;br /&gt;DATA 8,12&lt;br /&gt;'-vertices data-&lt;br /&gt;DATA  1, -1,  1,  0&lt;br /&gt;DATA -1, -1,  1,  0&lt;br /&gt;DATA  1,  1,  1,  0&lt;br /&gt;DATA -1,  1,  1,  0&lt;br /&gt;DATA  1, -1, -1,  0&lt;br /&gt;DATA -1, -1, -1,  0&lt;br /&gt;DATA  1,  1, -1,  0&lt;br /&gt;DATA -1,  1, -1,  0&lt;br /&gt;'-lines data-&lt;br /&gt;DATA  1,  2&lt;br /&gt;DATA  3,  4&lt;br /&gt;DATA  5,  6&lt;br /&gt;DATA  7,  8&lt;br /&gt;DATA  1,  3&lt;br /&gt;DATA  2,  4&lt;br /&gt;DATA  5,  7&lt;br /&gt;DATA  6,  8&lt;br /&gt;DATA  1,  5&lt;br /&gt;DATA  2,  6&lt;br /&gt;DATA  3,  7&lt;br /&gt;DATA  4,  8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;p3dmainobjdata:&lt;br /&gt;p3d1:&lt;br /&gt;'-main object data-&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 40, 40, 40&lt;br /&gt;DATA -30, 0, 35,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 8&lt;br /&gt;DATA 1,1,1,1,1,1,1,1&lt;br /&gt;DATA 1,1,1,1,1,1,1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA .25, .25, .25&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA  .5, -.5,  .5,  0&lt;br /&gt;DATA -.5, -.5,  .5,  0&lt;br /&gt;DATA  .5,  .5,  .5,  0&lt;br /&gt;DATA -.5,  .5,  .5,  0&lt;br /&gt;DATA  .5, -.5, -.5,  0&lt;br /&gt;DATA -.5, -.5, -.5,  0&lt;br /&gt;DATA  .5,  .5, -.5,  0&lt;br /&gt;DATA -.5,  .5, -.5,  0&lt;br /&gt;p3d2:&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 40, 40, 40&lt;br /&gt;DATA -35, 0, 30,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 2&lt;br /&gt;DATA 1,1&lt;br /&gt;DATA 1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 2, 0, 0&lt;br /&gt;DATA 0,-2, 0, 0&lt;br /&gt;p3d3:&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 10, 10, 10&lt;br /&gt;DATA 0, 0, 50,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 5&lt;br /&gt;DATA 1,1,1,1,1&lt;br /&gt;DATA 1,1,1,1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 1, 0, .5, 0&lt;br /&gt;DATA 0, -1, 1, 0&lt;br /&gt;DATA 1, 0, 1.5, 0&lt;br /&gt;DATA 0, -1, 2, 0&lt;br /&gt;DATA 0, 0, 2.5, 0&lt;br /&gt;p3d4:&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 10, 10, 10&lt;br /&gt;DATA 0, 0, 80,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 5&lt;br /&gt;DATA 1,1,1,1,1&lt;br /&gt;DATA 1,1,1,1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, -1, 0&lt;br /&gt;DATA 1, 0, 0, 0&lt;br /&gt;DATA -1, 0, 0, 0&lt;br /&gt;DATA .33, 0, 1, 0&lt;br /&gt;DATA -.33, 0, 1, 0&lt;br /&gt;&lt;br /&gt;p3d5:&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 10, 10, 10&lt;br /&gt;DATA 0, 0, 40,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 3&lt;br /&gt;DATA 1,1,1&lt;br /&gt;DATA 1,1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA -5, 0, 0, 0&lt;br /&gt;DATA 0, -5, 0, 0&lt;br /&gt;DATA 0, 0, -5, 0&lt;br /&gt;&lt;br /&gt;p3d6:&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 10, 10, 10&lt;br /&gt;DATA 0, 0, 40,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 3&lt;br /&gt;DATA 1,1,1&lt;br /&gt;DATA 1,1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 3, 0, 3, 0&lt;br /&gt;DATA 0, 3, 0, 0&lt;br /&gt;DATA 3, 0, 3, 0&lt;br /&gt;&lt;br /&gt;p3d7:&lt;br /&gt;DATA 0,  0,  0&lt;br /&gt;DATA 10, 10, 10&lt;br /&gt;DATA 0, 0, 40,  0&lt;br /&gt;'-sub-object data-&lt;br /&gt;'-ocount, otype, oshow-&lt;br /&gt;DATA 3&lt;br /&gt;DATA 1,1,1&lt;br /&gt;DATA 1,1,1&lt;br /&gt;'-scale, angle &amp;amp; location-&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 1, 1, 1&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, 0&lt;br /&gt;DATA 0, 0, -5, 0&lt;br /&gt;DATA 0, -5, 0, 0&lt;br /&gt;DATA -5, 0, 0, 0&lt;br /&gt;&lt;br /&gt;characters:&lt;br /&gt;'number of characters&lt;br /&gt;DATA 42&lt;br /&gt;'"A"&lt;br /&gt;'ascii#, vertices, lines, character leading, character spacing&lt;br /&gt;DATA 65,4,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA .25,.5&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA .75,.5&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,2&lt;br /&gt;DATA 2,4&lt;br /&gt;DATA 1,3&lt;br /&gt;&lt;br /&gt;'B&lt;br /&gt;DATA 66,4,4,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA .75,.25&lt;br /&gt;DATA .5,.5&lt;br /&gt;DATA 1,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,1&lt;br /&gt;&lt;br /&gt;'C&lt;br /&gt;DATA 67,5,4,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA 0,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 1,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;&lt;br /&gt;'D&lt;br /&gt;DATA 68,2,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA .75,.5&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,0&lt;br /&gt;&lt;br /&gt;'E&lt;br /&gt;DATA 69,5,3,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,1&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA 1,.5&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 0,2&lt;br /&gt;&lt;br /&gt;'F&lt;br /&gt;DATA 70,4,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA 1,.5&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,2&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'G&lt;br /&gt;DATA 71,6,5,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA 0,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,6&lt;br /&gt;&lt;br /&gt;'H&lt;br /&gt;DATA 72,5,2,0,0&lt;br /&gt;&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA 1,.5&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 1,1&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 4,5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'"I"&lt;br /&gt;DATA 73,1,0,.4,.4&lt;br /&gt;&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA .5,1&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;&lt;br /&gt;'J&lt;br /&gt;DATA 74,3,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'K&lt;br /&gt;DATA 75,4,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 2,4&lt;br /&gt;&lt;br /&gt;'L&lt;br /&gt;DATA 76,2,1,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;&lt;br /&gt;'M&lt;br /&gt;DATA 77,4,3,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA .5,.25&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'N&lt;br /&gt;DATA 78,3,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,1&lt;br /&gt;DATA 1,0&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'O&lt;br /&gt;DATA 79,5,5,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,0&lt;br /&gt;&lt;br /&gt;'P&lt;br /&gt;DATA 80,3,2,0,.3&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA .5,.25&lt;br /&gt;DATA 0,.5&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'Q&lt;br /&gt;DATA 81,6,6,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,0&lt;br /&gt;DATA 4,6&lt;br /&gt;&lt;br /&gt;'R&lt;br /&gt;DATA 82,4,3,0,.5&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA .5,.25&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA .5,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'S&lt;br /&gt;DATA 83,5,4,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;&lt;br /&gt;'T&lt;br /&gt;DATA 84,3,1,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA .5,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'U&lt;br /&gt;DATA 85,4,3,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA 1,0&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'V&lt;br /&gt;DATA 86,2,1,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 1,0&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;&lt;br /&gt;'W&lt;br /&gt;DATA 87,4,3,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA .5,.75&lt;br /&gt;DATA 1,1&lt;br /&gt;DATA 1,0&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'X&lt;br /&gt;DATA 88,3,1,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,1&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,0&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'Y&lt;br /&gt;DATA 89,3,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA .5,.25&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 1,0&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 1,3&lt;br /&gt;&lt;br /&gt;'Z&lt;br /&gt;DATA 90,3,2,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'0&lt;br /&gt;DATA 48,5,5,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,0&lt;br /&gt;&lt;br /&gt;'1&lt;br /&gt;DATA 49,2,1,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA .5,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;&lt;br /&gt;'2&lt;br /&gt;DATA 50,4,3,0.3,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'3&lt;br /&gt;DATA 51,6,5,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA .5,.5&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,6&lt;br /&gt;&lt;br /&gt;'4&lt;br /&gt;DATA 52,4,2,0,0.4&lt;br /&gt;'vertices&lt;br /&gt;DATA .25,0&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA .5,.5&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA .5,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 3,4&lt;br /&gt;&lt;br /&gt;'5&lt;br /&gt;DATA 53,5,4,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;&lt;br /&gt;'6&lt;br /&gt;DATA 54,6,6,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA 0,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,.5&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,6&lt;br /&gt;DATA 6,3&lt;br /&gt;&lt;br /&gt;'7&lt;br /&gt;DATA 55,2,1,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,0&lt;br /&gt;DATA 1,0&lt;br /&gt;DATA .5,1&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;&lt;br /&gt;'8&lt;br /&gt;DATA 56,5,5,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,0&lt;br /&gt;&lt;br /&gt;'9&lt;br /&gt;DATA 57,6,6,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA .5,.5&lt;br /&gt;DATA 0,.25&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA 1,.25&lt;br /&gt;DATA 1,.75&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA 0,.75&lt;br /&gt;'lines&lt;br /&gt;DATA 3,0&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 1,2&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 3,4&lt;br /&gt;DATA 4,5&lt;br /&gt;DATA 5,6&lt;br /&gt;&lt;br /&gt;'-&lt;br /&gt;DATA 45,1,0,0,0&lt;br /&gt;'vertices&lt;br /&gt;DATA 0,.5&lt;br /&gt;DATA 1,.5&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;&lt;br /&gt;':&lt;br /&gt;DATA 58,1,-1,0.3,0.3&lt;br /&gt;'vertices&lt;br /&gt;DATA .5,.25&lt;br /&gt;DATA .5,.75&lt;br /&gt;'lines&lt;br /&gt;&lt;br /&gt;',&lt;br /&gt;DATA 44,1,0,0.5,0.5&lt;br /&gt;'vertices&lt;br /&gt;DATA .5,1&lt;br /&gt;DATA .6,.9&lt;br /&gt;'lines&lt;br /&gt;DATA 0,1&lt;br /&gt;&lt;br /&gt;'"!"&lt;br /&gt;DATA 33,3,1,.4,.4&lt;br /&gt;&lt;br /&gt;DATA .5,0&lt;br /&gt;DATA .5,.85&lt;br /&gt;DATA .5,.95&lt;br /&gt;DATA .5,1&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'" "&lt;br /&gt;DATA 32,-1,-1,.4,.4&lt;br /&gt;&lt;br /&gt;'"'"&lt;br /&gt;DATA 39,3,1,.4,.4&lt;br /&gt;&lt;br /&gt;DATA .35,0&lt;br /&gt;DATA .35,.3&lt;br /&gt;DATA .65,0&lt;br /&gt;DATA .65,.3&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;'"/"&lt;br /&gt;DATA 47,1,0,.2,.2&lt;br /&gt;&lt;br /&gt;DATA .3,1&lt;br /&gt;DATA .6,0&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;&lt;br /&gt;'"*"&lt;br /&gt;DATA 42,5,2,0,0&lt;br /&gt;&lt;br /&gt;DATA .1,.5&lt;br /&gt;DATA .9,.5&lt;br /&gt;DATA .2,.8&lt;br /&gt;DATA .8,.2&lt;br /&gt;DATA .2,.2&lt;br /&gt;DATA .8,.8&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;DATA 4,5&lt;br /&gt;&lt;br /&gt;'"+"&lt;br /&gt;DATA 43,3,1,.1,.1&lt;br /&gt;&lt;br /&gt;DATA .2,.5&lt;br /&gt;DATA .8,.5&lt;br /&gt;DATA .5,.2&lt;br /&gt;DATA .5,.8&lt;br /&gt;&lt;br /&gt;DATA 0,1&lt;br /&gt;DATA 2,3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;scrolltext:&lt;br /&gt;' --&amp;gt; text$, sizex, sizey, cap, x, y, colour, xv, yv, fadefrom, fadeto, fadefromtime, fadetotime, spawntime, disappeartime&lt;br /&gt;DATA 12&lt;br /&gt;DATA "SIKAKREISI",                   30, 80, 4,  5,   5,  31, 40, -7, 16, 16, 2, 8, 0, 14&lt;br /&gt;DATA "A 'TRUE' 3D DEMO FOR QBASIC",    8,  8,  2, 50,  82, 27, 20, 0,  16, 16, 2, 4, 2, 10&lt;br /&gt;DATA "BY PAHAMOKA/NAEMOK",            6,  6,  2, 20,  100,24, 10, 3,  16, 16, 2, 4, 3, 9&lt;br /&gt;DATA "CODE BY",                        12, 12, 2, 180, 40, 27, 20, 5,  16, 16, 2, 4, 14,19&lt;br /&gt;DATA "PAHAMOKA",                       10, 10, 2, 190, 55, 27, 10, 4,  16, 16, 2, 4, 15,20&lt;br /&gt;DATA "'GFX' BY",                       12, 12, 2, 180, 80, 27, 22, 1,  16, 16, 2, 4, 17,22&lt;br /&gt;DATA "PAHAMOKA",                       10, 10, 2, 190, 95, 27, 7,  0,  16, 16, 2, 4, 18,23&lt;br /&gt;DATA "WITH GREAT HELP FROM",           6,  6,  2, 150, 110,24, 10, 7,  16, 16, 2, 4, 20,25&lt;br /&gt;DATA "DEPRESSIO",                      10, 10, 2, 180, 120,27, 12, -2, 16, 16, 2, 4, 21,26&lt;br /&gt;DATA "'MUSIC' BY",                     12, 12, 2, 170, 140,27, 18, 3,  16, 16, 2, 4, 23,28&lt;br /&gt;DATA "RND 3K 37",                      10, 10, 2, 180, 155,27, 5,  -1, 16, 16, 2, 4, 24,29&lt;br /&gt;DATA "LOOOOOOOOLOOOOOOOOOLOOOOOOOOOOLOOOOOOOOOO :D", 12,12,2,319,0,31,-800,0,30,16,2,5,88,130&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Efekti01:&lt;br /&gt;&lt;br /&gt;n = xCREATEOBJECT(1)&lt;br /&gt;&lt;br /&gt;timeb = TIMER&lt;br /&gt;rotaxison(1) = 1&lt;br /&gt;rotaxison(0) = 1&lt;br /&gt;rotalphaa(0) = 7&lt;br /&gt;rotalphaa(1) = 1.75&lt;br /&gt;fps = 10&lt;br /&gt;timeplay = TIMER&lt;br /&gt;DO&lt;br /&gt;IF TIMER - timeplay &amp;gt; .2 THEN SOUND RND * 30000 + 37, .25&lt;br /&gt;fpsc = fpsc + 1&lt;br /&gt;IF fpsc &amp;gt; 2 THEN rotaxison(0) = 0&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;gt; 11 AND graphcolour &amp;lt;= 30 THEN graphcolour = graphcolour + .5&lt;br /&gt;FOR ii = 1 TO mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt; FOR iii = 0 TO 3&lt;br /&gt;  IF rotaxison(iii) = 1 THEN&lt;br /&gt;   rotaxis = iii&lt;br /&gt;   rotalpha = rotalphaa(iii) / fps&lt;br /&gt;   FOR i = 0 TO 3&lt;br /&gt;    xROTATE mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4))&lt;br /&gt;   NEXT&lt;br /&gt;   FOR i = 0 TO 3&lt;br /&gt;    mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4)) = matvect(i)&lt;br /&gt;   NEXT&lt;br /&gt;  END IF&lt;br /&gt; NEXT&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; 0 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;NEXT&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 28&lt;br /&gt;'PRINT fps&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;Efekti02:&lt;br /&gt;&lt;br /&gt;xREMOVEOBJECT n&lt;br /&gt;CLS&lt;br /&gt;n = xCREATEOBJECT(2)&lt;br /&gt;'rendermode = 0&lt;br /&gt;&lt;br /&gt;rotaxison(1) = 1&lt;br /&gt;rotaxison(0) = 1&lt;br /&gt;rotalphaa(0) = .5&lt;br /&gt;rotalphaa(1) = 1.75&lt;br /&gt;DO&lt;br /&gt;IF TIMER - timeplay &amp;gt; .15 THEN SOUND RND * 30000 + 37, .25: timeplay = TIMER&lt;br /&gt; fpsc = fpsc + 1&lt;br /&gt; FOR ii = 1 TO mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR iii = 0 TO 3&lt;br /&gt;   IF rotaxison(iii) = 1 THEN&lt;br /&gt;    rotaxis = iii&lt;br /&gt;    rotalpha = rotalphaa(iii) / fps&lt;br /&gt;    origo.x = origo.x + SIN(origo.x / fps)&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     xROTATE mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4))&lt;br /&gt;    NEXT&lt;br /&gt;    rotaxis = 2&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4)) = matvect(i)&lt;br /&gt;    NEXT&lt;br /&gt;   END IF&lt;br /&gt;  NEXT&lt;br /&gt; NEXT&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; 0 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 40&lt;br /&gt;origo.x = 160&lt;br /&gt;origo.y = 100&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;Efekti03:&lt;br /&gt;&lt;br /&gt;xREMOVEOBJECT n&lt;br /&gt;CLS&lt;br /&gt;n = xCREATEOBJECT(3)&lt;br /&gt;&lt;br /&gt;rotaxison(1) = 1&lt;br /&gt;timeri = TIMER&lt;br /&gt;DO&lt;br /&gt;IF TIMER - timeplay &amp;gt; .2 THEN SOUND RND * 30000 + 37, .25: timeplay = TIMER&lt;br /&gt; rotalphaa(1) = SIN((fpsc / 1.5) / fps)&lt;br /&gt; fpsc = fpsc + 1&lt;br /&gt; IF TIMER - timeri &amp;gt; .9 THEN&lt;br /&gt;  timeri = TIMER&lt;br /&gt;  FOR i = 1 TO 5&lt;br /&gt;   FOR ii = 0 TO 3&lt;br /&gt;    mainobjectdata(n, mainobject(n).olocationptr + (ii * 4) + i) = RND * 10 - 5&lt;br /&gt;   NEXT&lt;br /&gt;  NEXT&lt;br /&gt; END IF&lt;br /&gt; FOR ii = 1 TO mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR iii = 0 TO 3&lt;br /&gt;   IF rotaxison(iii) = 1 THEN&lt;br /&gt;    rotaxis = iii&lt;br /&gt;    rotalpha = rotalphaa(iii) / fps&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     xROTATE mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4))&lt;br /&gt;    NEXT&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4)) = matvect(i)&lt;br /&gt;    NEXT&lt;br /&gt;   END IF&lt;br /&gt;  NEXT&lt;br /&gt; NEXT&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; 0 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 52&lt;br /&gt;origo.x = 160&lt;br /&gt;origo.y = 100&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;Efekti04:&lt;br /&gt;&lt;br /&gt;xREMOVEOBJECT n&lt;br /&gt;CLS&lt;br /&gt;n = xCREATEOBJECT(2)&lt;br /&gt;'rendermode = 0&lt;br /&gt;&lt;br /&gt;rotaxison(1) = 1&lt;br /&gt;rotaxison(0) = 1&lt;br /&gt;rotalphaa(0) = .5&lt;br /&gt;rotalphaa(1) = 1.75&lt;br /&gt;DO&lt;br /&gt;IF TIMER - timeplay &amp;gt; .15 THEN SOUND RND * 30000 + 37, .25: timeplay = TIMER&lt;br /&gt; fpsc = fpsc + 1&lt;br /&gt; FOR ii = 1 TO mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR iii = 0 TO 3&lt;br /&gt;   IF rotaxison(iii) = 1 THEN&lt;br /&gt;    rotaxis = iii&lt;br /&gt;    rotalpha = rotalphaa(iii) / fps&lt;br /&gt;    origo.x = origo.x + SIN(TIMER / fps)&lt;br /&gt;    origo.y = origo.y + SIN(TIMER / fps)&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     xROTATE mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4))&lt;br /&gt;    NEXT&lt;br /&gt;    rotaxis = 2&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4)) = matvect(i)&lt;br /&gt;    NEXT&lt;br /&gt;   END IF&lt;br /&gt;  NEXT&lt;br /&gt; NEXT&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; 0 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 64&lt;br /&gt;origo.x = 160&lt;br /&gt;origo.y = 100&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;Efekti05:&lt;br /&gt;&lt;br /&gt;xREMOVEOBJECT n&lt;br /&gt;CLS&lt;br /&gt;n = xCREATEOBJECT(4)&lt;br /&gt;&lt;br /&gt;rotaxison(2) = 1&lt;br /&gt;timeri = TIMER&lt;br /&gt;DO&lt;br /&gt;IF TIMER - timeplay &amp;gt; .2 THEN SOUND 30000 + 37, .25: timeplay = TIMER&lt;br /&gt; rotalphaa(2) = SIN((fpsc / 1.5) / fps)&lt;br /&gt; fpsc = fpsc + 1&lt;br /&gt; IF TIMER - timeri &amp;gt; .9 THEN&lt;br /&gt;  timeri = TIMER&lt;br /&gt;  FOR i = 1 TO 5&lt;br /&gt;   FOR ii = 0 TO 3&lt;br /&gt;    mainobjectdata(n, mainobject(n).olocationptr + (ii * 4) + i) = RND * 10 - 5&lt;br /&gt;   NEXT&lt;br /&gt;  NEXT&lt;br /&gt; END IF&lt;br /&gt; FOR ii = 1 TO mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR iii = 0 TO 3&lt;br /&gt;   IF rotaxison(iii) = 1 THEN&lt;br /&gt;    rotaxis = iii&lt;br /&gt;    rotalpha = rotalphaa(iii) / fps&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     xROTATE mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4))&lt;br /&gt;    NEXT&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4)) = matvect(i)&lt;br /&gt;    NEXT&lt;br /&gt;   END IF&lt;br /&gt;  NEXT&lt;br /&gt; NEXT&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; .15 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 76&lt;br /&gt;origo.x = 160&lt;br /&gt;origo.y = 100&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;Efekti06:&lt;br /&gt;&lt;br /&gt;xREMOVEOBJECT n&lt;br /&gt;CLS&lt;br /&gt;n = xCREATEOBJECT(3)&lt;br /&gt;&lt;br /&gt;rotaxison(1) = 1&lt;br /&gt;timeri = TIMER&lt;br /&gt;'xstimer = TIMER&lt;br /&gt;DO&lt;br /&gt;'xSLEEP .075 * (TIMER - xstimer)&lt;br /&gt;IF TIMER - timeplay &amp;gt; .2 THEN SOUND RND * 30000 + 37, .25: timeplay = TIMER&lt;br /&gt; rotalphaa(1) = SIN((fpsc / 1.5) / fps)&lt;br /&gt; fpsc = fpsc + 1&lt;br /&gt; IF TIMER - timeri &amp;gt; .9 THEN&lt;br /&gt;  timeri = TIMER&lt;br /&gt;  FOR i = 1 TO 5&lt;br /&gt;   FOR ii = 0 TO 3&lt;br /&gt;    mainobjectdata(n, mainobject(n).olocationptr + (ii * 4) + i) = RND * 10 - 5&lt;br /&gt;   NEXT&lt;br /&gt;  NEXT&lt;br /&gt; END IF&lt;br /&gt; FOR ii = 1 TO mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR iii = 0 TO 3&lt;br /&gt;   IF rotaxison(iii) = 1 THEN&lt;br /&gt;    rotaxis = iii&lt;br /&gt;    rotalpha = rotalphaa(iii) / fps&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     xROTATE mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4))&lt;br /&gt;    NEXT&lt;br /&gt;    FOR i = 0 TO 3&lt;br /&gt;     mainobjectdata(n, mainobject(n).olocationptr + i + ((ii - 1) * 4)) = matvect(i)&lt;br /&gt;    NEXT&lt;br /&gt;   END IF&lt;br /&gt;  NEXT&lt;br /&gt; NEXT&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; 0 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 88&lt;br /&gt;origo.x = 160&lt;br /&gt;origo.y = 100&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;Efekti07:&lt;br /&gt;&lt;br /&gt;DIM tila(20 * 20) AS INTEGER&lt;br /&gt;&lt;br /&gt;DO&lt;br /&gt;'xSLEEP RND * .2&lt;br /&gt;origo.x = RND * 319&lt;br /&gt;origo.y = RND * 199&lt;br /&gt;SELECT CASE INT(RND * 4 + 2)&lt;br /&gt; CASE 2: GOSUB Efekti02&lt;br /&gt; CASE 3: GOSUB Efekti03&lt;br /&gt; CASE 4: GOSUB Efekti04&lt;br /&gt; CASE 5: GOSUB Efekti05&lt;br /&gt; CASE 6: GOSUB Efekti06&lt;br /&gt; END SELECT&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 96&lt;br /&gt;&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;EfektiEND:&lt;br /&gt;&lt;br /&gt;xREMOVEOBJECT n&lt;br /&gt;CLS&lt;br /&gt;n1 = xCREATEOBJECT(5)&lt;br /&gt;n2 = xCREATEOBJECT(6)&lt;br /&gt;n3 = xCREATEOBJECT(7)&lt;br /&gt;&lt;br /&gt;timeri = TIMER&lt;br /&gt;rotaxis = 0&lt;br /&gt;rotalpha = 6&lt;br /&gt;DO&lt;br /&gt;IF TIMER - timeplay &amp;gt; .15 THEN SOUND 30000, .25: timeplay = TIMER&lt;br /&gt; fpsc = fpsc + 1&lt;br /&gt; FOR i = 0 TO 3&lt;br /&gt;  xROTATE mainobjectdata(RND * 2 + 1, mainobject(RND * 2 + 1).locationptr) + SIN(fpsc / fps)&lt;br /&gt; NEXT&lt;br /&gt; FOR i = 0 TO 3&lt;br /&gt;  mainobjectdata(RND * 2 + 1, mainobject(RND * 2 + 1).olocationptr) = matvect(i)&lt;br /&gt; NEXT&lt;br /&gt;  mainobjectdata(RND * 2 + 1, mainobject(RND * 2 + 1).locationptr) = mainobjectdata(RND * 2 + 1, mainobject(RND * 2 + 1).locationptr) + COS(fpsc / fps)&lt;br /&gt;  mainobjectdata(n1, mainobject(n1).scaleptr) = RND * 80 - 40&lt;br /&gt;  mainobjectdata(n2, mainobject(n2).scaleptr + 1) = RND * 80 - 40&lt;br /&gt;  mainobjectdata(n3, mainobject(n3).scaleptr + 2) = RND * 80 - 40&lt;br /&gt;  origo.x = origo.x + RND * (TIMER - timeri) - ((TIMER - timeri) / 2)&lt;br /&gt;  origo.y = origo.y + RND * (TIMER - timeri) - ((TIMER - timeri) / 2)&lt;br /&gt;  origo.Z = origo.Z + RND * (TIMER - timeri) - ((TIMER - timeri) / 2)&lt;br /&gt; graphcolour = graphcolour - (1.75 / fps)&lt;br /&gt; IF graphcolour &amp;lt; 16 THEN graphcolour = 16&lt;br /&gt; xRENDER3D&lt;br /&gt; xTXTSCHEDULER&lt;br /&gt; xUPDATESCREEN&lt;br /&gt; IF (TIMER - timeb) &amp;lt;&amp;gt; 0 THEN fps = fpsc / (TIMER - timeb)&lt;br /&gt;LOOP UNTIL TIMER - timeb &amp;gt; 132&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CLS&lt;br /&gt;RETURN&lt;br /&gt;&lt;br /&gt;FUNCTION xCREATEOBJECT (x AS INTEGER)&lt;br /&gt;&lt;br /&gt; SELECT CASE x&lt;br /&gt;   CASE 1&lt;br /&gt;  RESTORE p3d1&lt;br /&gt;   CASE 2&lt;br /&gt;  RESTORE p3d2&lt;br /&gt;   CASE 3&lt;br /&gt;  RESTORE p3d3&lt;br /&gt;   CASE 4&lt;br /&gt;  RESTORE p3d4&lt;br /&gt;   CASE 5&lt;br /&gt;  RESTORE p3d5&lt;br /&gt;   CASE 6&lt;br /&gt;  RESTORE p3d6&lt;br /&gt;   CASE 7&lt;br /&gt;  RESTORE p3d7&lt;br /&gt; END SELECT&lt;br /&gt;&lt;br /&gt; 'FOR i = 1 TO mainobjmax&lt;br /&gt; ' IF mainobjectdata(i, mainobject(i).flagptr) = 0 THEN n = i&lt;br /&gt; 'NEXT&lt;br /&gt;  nextobject = nextobject + 1&lt;br /&gt;  n = nextobject&lt;br /&gt;  IF n &amp;gt; mainobjmax THEN xERROR "There's no room for more objects!"&lt;br /&gt;  mainobject(n).flagptr = 0&lt;br /&gt;  mainobjectdata(n, mainobject(n).flagptr) = 1&lt;br /&gt;  mainobject(n).angleptr = 1&lt;br /&gt;  mainobject(n).scaleptr = mainobject(n).angleptr + 3&lt;br /&gt;  mainobject(n).locationptr = mainobject(n).scaleptr + 3&lt;br /&gt;  mainobject(n).ocountptr = mainobject(n).locationptr + 4&lt;br /&gt;  mainobject(n).otypeptr = mainobject(n).ocountptr + 1&lt;br /&gt;  FOR i = 1 TO mainobject(n).ocountptr&lt;br /&gt;   READ mainobjectdata(n, i)&lt;br /&gt;   'PRINT mainobjectdata(n, i);&lt;br /&gt;  NEXT&lt;br /&gt;  mainobject(n).oshowptr = mainobject(n).otypeptr + mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR i = mainobject(n).otypeptr TO mainobject(n).otypeptr + mainobjectdata(n, mainobject(n).ocountptr) - 1&lt;br /&gt;   READ mainobjectdata(n, i)&lt;br /&gt;   'PRINT mainobjectdata(n, i);&lt;br /&gt;  NEXT&lt;br /&gt;  mainobject(n).oscaleptr = mainobject(n).oshowptr + mainobjectdata(n, mainobject(n).ocountptr)&lt;br /&gt;  FOR i = mainobject(n).oshowptr TO mainobject(n).oshowptr + mainobjectdata(n, mainobject(n).ocountptr) - 1&lt;br /&gt;   READ mainobjectdata(n, i)&lt;br /&gt;   'PRINT mainobjectdata(n, i);&lt;br /&gt;  NEXT&lt;br /&gt;  mainobject(n).oangleptr = mainobject(n).oscaleptr + (mainobjectdata(n, mainobject(n).ocountptr) * 3)&lt;br /&gt;  FOR i = mainobject(n).oscaleptr TO mainobject(n).oscaleptr + (mainobjectdata(n, mainobject(n).ocountptr) * 3) - 1&lt;br /&gt;   READ mainobjectdata(n, i)&lt;br /&gt;   'PRINT mainobjectdata(n, i);&lt;br /&gt;  NEXT&lt;br /&gt;  mainobject(n).olocationptr = mainobject(n).oangleptr + (mainobjectdata(n, mainobject(n).ocountptr) * 3)&lt;br /&gt;  FOR i = mainobject(n).oangleptr TO mainobject(n).oangleptr + (mainobjectdata(n, mainobject(n).ocountptr) * 3) - 1&lt;br /&gt;   READ mainobjectdata(n, i)&lt;br /&gt;   'PRINT mainobjectdata(n, i);&lt;br /&gt;  NEXT&lt;br /&gt;  FOR i = mainobject(n).olocationptr TO mainobject(n).olocationptr + (mainobjectdata(n, mainobject(n).ocountptr) * 4) - 1&lt;br /&gt;   READ mainobjectdata(n, i)&lt;br /&gt;   'PRINT mainobjectdata(n, i);&lt;br /&gt;  NEXT&lt;br /&gt;&lt;br /&gt; xCREATEOBJECT = n&lt;br /&gt;END FUNCTION&lt;br /&gt;&lt;br /&gt;SUB xERROR (text$)&lt;br /&gt;&lt;br /&gt; SCREEN 0: CLS&lt;br /&gt; PRINT text$&lt;br /&gt; SYSTEM&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xINITIALIZEBRUSH&lt;br /&gt;&lt;br /&gt; xPSET 0, 0, -1&lt;br /&gt; xLINE 0, 0, 0, 0, -1&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xLINE (x1, y1, x2, y2, c) STATIC&lt;br /&gt;&lt;br /&gt; IF c = -1 THEN&lt;br /&gt;  DIM lineholder(999, 2, 1) AS INTEGER&lt;br /&gt;  DIM lineholderrmv(999, 1, 1) AS INTEGER&lt;br /&gt;  EXIT SUB&lt;br /&gt; ELSEIF c = 256 THEN&lt;br /&gt;  FOR i = 0 TO linecount&lt;br /&gt;   LINE (lineholderrmv(i, 0, 0), lineholderrmv(i, 1, 0))-(lineholderrmv(i, 0, 1), lineholderrmv(i, 1, 1)), 0&lt;br /&gt;   lineholderrmv(i, 0, 0) = lineholder(i, 0, 0)&lt;br /&gt;   lineholderrmv(i, 1, 0) = lineholder(i, 1, 0)&lt;br /&gt;   lineholderrmv(i, 0, 1) = lineholder(i, 0, 1)&lt;br /&gt;   lineholderrmv(i, 1, 1) = lineholder(i, 1, 1)&lt;br /&gt;   LINE (lineholder(i, 0, 0), lineholder(i, 1, 0))-(lineholder(i, 0, 1), lineholder(i, 1, 1)), lineholder(i, 2, 0)&lt;br /&gt;  NEXT&lt;br /&gt;  ERASE lineholder&lt;br /&gt;  linecount = 0&lt;br /&gt;  EXIT SUB&lt;br /&gt; END IF&lt;br /&gt;&lt;br /&gt; lineholder(linecount, 0, 0) = x1&lt;br /&gt; lineholder(linecount, 1, 0) = y1&lt;br /&gt; lineholder(linecount, 0, 1) = x2&lt;br /&gt; lineholder(linecount, 1, 1) = y2&lt;br /&gt; lineholder(linecount, 2, 0) = c&lt;br /&gt;&lt;br /&gt; linecount = linecount + 1&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xLINER (x1, y1, z1, x2, y2, z2)&lt;br /&gt;&lt;br /&gt; FOR i = 0 TO 1&lt;br /&gt;  xLINE origo.x + (x1 / perspective * (origo.Z + z1)), origo.y + (y1 / perspective * (origo.Z + z1)), origo.x + (x2 / perspective * (origo.Z + z2)), origo.y + (y2 / perspective * (origo.Z + z2)), graphcolour&lt;br /&gt; NEXT&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xMATRIX&lt;br /&gt;&lt;br /&gt; DIM matvecttextamount(3)&lt;br /&gt;     matvecttextamount(0) = matvect(0)&lt;br /&gt;     matvecttextamount(1) = matvect(1)&lt;br /&gt;     matvecttextamount(2) = matvect(2)&lt;br /&gt;     matvecttextamount(3) = matvect(3)&lt;br /&gt;&lt;br /&gt; SELECT CASE rotaxis&lt;br /&gt;  CASE 0&lt;br /&gt;   matrix(0, 0) = 1: matrix(0, 1) = 0: matrix(0, 2) = 0: matrix(0, 3) = 0&lt;br /&gt;   matrix(1, 0) = 0: matrix(1, 1) = COS(rotalpha): matrix(1, 2) = SIN(rotalpha): matrix(1, 3) = 0&lt;br /&gt;   matrix(2, 0) = 0: matrix(2, 1) = -SIN(rotalpha): matrix(2, 2) = COS(rotalpha): matrix(2, 3) = 0&lt;br /&gt;   matrix(3, 0) = 0: matrix(3, 1) = 0: matrix(3, 2) = 0: matrix(3, 3) = 1&lt;br /&gt;  CASE 1&lt;br /&gt;   matrix(0, 0) = COS(rotalpha): matrix(0, 1) = 0: matrix(0, 2) = -SIN(rotalpha): matrix(0, 3) = 0&lt;br /&gt;   matrix(1, 0) = 0: matrix(1, 1) = 1: matrix(1, 2) = 0: matrix(1, 3) = 0&lt;br /&gt;   matrix(2, 0) = SIN(rotalpha): matrix(2, 1) = 0: matrix(2, 2) = COS(rotalpha): matrix(2, 3) = 0&lt;br /&gt;   matrix(3, 0) = 0: matrix(3, 1) = 0: matrix(3, 2) = 0: matrix(3, 3) = 1&lt;br /&gt;  CASE 2&lt;br /&gt;   matrix(0, 0) = COS(rotalpha): matrix(0, 1) = SIN(rotalpha): matrix(0, 2) = 0: matrix(0, 3) = 0&lt;br /&gt;   matrix(1, 0) = -SIN(rotalpha): matrix(1, 1) = COS(rotalpha): matrix(1, 2) = 0: matrix(1, 3) = 0&lt;br /&gt;   matrix(2, 0) = 0: matrix(2, 1) = 0: matrix(2, 2) = 1: matrix(2, 3) = 0&lt;br /&gt;   matrix(3, 0) = 0: matrix(3, 1) = 0: matrix(3, 2) = 0: matrix(3, 3) = 1&lt;br /&gt; END SELECT&lt;br /&gt;&lt;br /&gt;  FOR i = 0 TO 3&lt;br /&gt;   matvect(i) = (matrix(i, 0) * matvecttextamount(0)) + (matrix(i, 1) * matvecttextamount(1)) + (matrix(i, 2) * matvecttextamount(2)) + (matrix(i, 3) * matvecttextamount(3))&lt;br /&gt;  NEXT&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xPRINT (texta$, sizex, sizey, cap, x, y, colour)&lt;br /&gt;&lt;br /&gt; text$ = texta$&lt;br /&gt; text$ = CHR$(0) + text$&lt;br /&gt; charoffset = x - (sizex + cap)&lt;br /&gt; FOR i = 2 TO LEN(text$)&lt;br /&gt;  textamount = ASC(MID$(text$, i, 1))&lt;br /&gt;  charoffset = charoffset + sizex + cap - ((merkisto(ASC(MID$(text$, i - 1, 1))).spacing + merkisto(textamount).leading) * sizex)&lt;br /&gt;  FOR ii = 0 TO merkisto(textamount).chrvcount&lt;br /&gt;   PSET (charoffset + (chrvdata(merkisto(textamount).chrvdloc + ii, 0) * sizex), y + (chrvdata(merkisto(textamount).chrvdloc + ii, 1) * sizey)), colour&lt;br /&gt;  NEXT&lt;br /&gt;  FOR ii = 0 TO merkisto(textamount).chrlcount&lt;br /&gt;   xLINE charoffset + (chrvdata(merkisto(textamount).chrvdloc + chrldata(merkisto(textamount).chrldloc + ii, 0), 0) * sizex), y + (chrvdata(merkisto(textamount).chrvdloc + chrldata(merkisto(textamount).chrldloc + ii, 0), 1) * sizey), charoffset + (chrvdata(merkisto(textamount).chrvdloc + chrldata(merkisto(textamount).chrldloc + ii, 1), 0) * sizex), y + (chrvdata(merkisto(textamount).chrvdloc + chrldata(merkisto(textamount).chrldloc + ii, 1), 1) * sizey), colour&lt;br /&gt;  NEXT&lt;br /&gt; NEXT&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xPSET (x, y, c) STATIC&lt;br /&gt;&lt;br /&gt; IF c = -1 THEN&lt;br /&gt;  DIM pixelholder(10, 2)  AS INTEGER&lt;br /&gt;  EXIT SUB&lt;br /&gt; ELSEIF c = 256 THEN&lt;br /&gt;  FOR i = 0 TO pixelcount&lt;br /&gt;   PSET (pixelholder(i, 0), pixelholder(i, 1)), pixelholder(i, 2)&lt;br /&gt;  NEXT&lt;br /&gt;  ERASE pixelholder&lt;br /&gt;  pixelcount = 0&lt;br /&gt;  EXIT SUB&lt;br /&gt; END IF&lt;br /&gt;&lt;br /&gt; pixelholder(pixelcount, 0) = x&lt;br /&gt; pixelholder(pixelcount, 1) = y&lt;br /&gt; pixelholder(pixelcount, 2) = c&lt;br /&gt;&lt;br /&gt; pixelcount = pixelcount + 1&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xREMOVEOBJECT (n)&lt;br /&gt;&lt;br /&gt; 'mainobjectdata(n, mainobject(n).flagptr) = 0&lt;br /&gt; nextobject = nextobject - 1&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xRENDER3D&lt;br /&gt;&lt;br /&gt; SELECT CASE rendermode&lt;br /&gt;  CASE 0&lt;br /&gt;   FOR i = 1 TO mainobjmax&lt;br /&gt;    IF mainobjectdata(i, mainobject(i).flagptr) = 1 THEN&lt;br /&gt;     FOR ii = 1 TO mainobjectdata(i, mainobject(i).ocountptr)&lt;br /&gt;      IF mainobjectdata(i, mainobject(i).oshowptr + (ii - 1)) THEN&lt;br /&gt;       FOR iii = 1 TO baseobject(mainobjectdata(i, mainobject(i).otypeptr + ii - 1)).vcount&lt;br /&gt;	xVERTEXER mainobjectdata(i, mainobject(i).locationptr) + (mainobjectdata(i, mainobject(i).scaleptr)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4)) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3)) * baseobjvdata(iii, 0))), mainobjectdata(i, mainobject(i).locationptr + 1) + (mainobjectdata(i, mainobject(i).scaleptr + 1)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4) + 1) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3) + 1) * baseobjvdata(iii, 1))), mainobjectdata(i, mainobject(i).locationptr + 2) + (mainobjectdata(i, mainobject(i).scaleptr + 2)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4) + 2) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3) + 2) * baseobjvdata(iii, 2)))&lt;br /&gt;       NEXT&lt;br /&gt;      END IF&lt;br /&gt;     NEXT&lt;br /&gt;    END IF&lt;br /&gt;   NEXT&lt;br /&gt;  CASE 1&lt;br /&gt;   FOR i = 1 TO mainobjmax&lt;br /&gt;    IF mainobjectdata(i, mainobject(i).flagptr) = 1 THEN&lt;br /&gt;     FOR ii = 1 TO mainobjectdata(i, mainobject(i).ocountptr)&lt;br /&gt;      IF mainobjectdata(i, mainobject(i).oshowptr + (ii - 1)) THEN&lt;br /&gt;       FOR iii = 1 TO baseobject(mainobjectdata(i, mainobject(i).otypeptr + ii - 1)).lcount&lt;br /&gt;	xLINER mainobjectdata(i, mainobject(i).locationptr) + (mainobjectdata(i, mainobject(i).scaleptr)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4)) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3)) * baseobjvdata(baseobjldata(iii, 0), 0))), mainobjectdata(i, mainobject(i).locationptr + 1) + (mainobjectdata(i, mainobject(i).scaleptr + 1)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4) + 1) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3) + 1) * baseobjvdata(baseobjldata(iii, 0), 1))), mainobjectdata(i, mainobject(i).locationptr + 2) + (mainobjectdata(i, mainobject(i).scaleptr + 2)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4) + 2) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3) + 2) * baseobjvdata(baseobjldata(iii, 0), 2))), mainobjectdata(i, mainobject(i).locationptr) + (mainobjectdata(i, mainobject(i).scaleptr)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4)) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3)) * baseobjvdata(baseobjldata(iii, 1), 0))), mainobjectdata(i, mainobject(i).locationptr + 1) + (mainobjectdata(i, mainobject(i).scaleptr + 1)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4) + 1) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3) + 1) * baseobjvdata(baseobjldata(iii, 1), 1))), mainobjectdata(i, mainobject(i).locationptr + 2) + (mainobjectdata(i, mainobject(i).scaleptr + 2)) * (mainobjectdata(i, mainobject(i).olocationptr + ((ii - 1) * 4) + 2) + (mainobjectdata(i, mainobject(i).oscaleptr + ((ii - 1) * 3) + 2) * baseobjvdata(baseobjldata(iii, 1), 2)))&lt;br /&gt;       NEXT&lt;br /&gt;      END IF&lt;br /&gt;     NEXT&lt;br /&gt;    END IF&lt;br /&gt;   NEXT&lt;br /&gt; END SELECT&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xROTATE (x AS DOUBLE) STATIC&lt;br /&gt;&lt;br /&gt; IF i &amp;gt; 3 THEN i = 0: ERASE matvect&lt;br /&gt;&lt;br /&gt; matvect(i) = x&lt;br /&gt; i = i + 1&lt;br /&gt;&lt;br /&gt; IF i &amp;gt; 3 THEN xMATRIX&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xSLEEP (x)&lt;br /&gt;&lt;br /&gt;timexs = TIMER&lt;br /&gt;DO: LOOP UNTIL TIMER - timexs &amp;gt;= x&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xTXTSCHEDULER STATIC&lt;br /&gt;&lt;br /&gt; IF starttime = 0 THEN&lt;br /&gt;  starttime = TIMER&lt;br /&gt;  RESTORE scrolltext&lt;br /&gt;  READ textamount&lt;br /&gt;  DIM text$(textamount)&lt;br /&gt;  DIM demotext(textamount) AS scrtxtsprop&lt;br /&gt;  FOR i = 1 TO textamount&lt;br /&gt;     READ text$(i), demotext(i).sizex, demotext(i).sizey, demotext(i).cap, demotext(i).x, demotext(i).y, demotext(i).colour, demotext(i).xv, demotext(i).yv, demotext(i).fadefrom, demotext(i).fadeto, demotext(i).fadefromtime, demotext(i).fadetotime, demotext(i).spawntime, demotext(i).disappeartime&lt;br /&gt;  NEXT&lt;br /&gt; END IF&lt;br /&gt;&lt;br /&gt; curtime = TIMER - starttime&lt;br /&gt;&lt;br /&gt; FOR i = 1 TO textamount&lt;br /&gt;  IF demotext(i).spawntime &amp;lt; curtime AND demotext(i).disappeartime &amp;gt; curtime THEN&lt;br /&gt;   x = demotext(i).x + demotext(i).xv * ((curtime - demotext(i).spawntime) / (demotext(i).disappeartime - demotext(i).spawntime))&lt;br /&gt;   y = demotext(i).y + demotext(i).yv * ((curtime - demotext(i).spawntime) / (demotext(i).disappeartime - demotext(i).spawntime))&lt;br /&gt;   IF curtime &amp;lt; demotext(i).spawntime + demotext(i).fadefromtime THEN colour = ((curtime - demotext(i).spawntime) / demotext(i).fadefromtime) * ABS(demotext(i).colour - demotext(i).fadefrom) + demotext(i).fadefrom&lt;br /&gt;   IF curtime &amp;gt; demotext(i).disappeartime - demotext(i).fadetotime THEN colour = ((demotext(i).disappeartime - curtime) / demotext(i).fadetotime) * ABS(demotext(i).fadeto - demotext(i).colour) + demotext(i).fadeto&lt;br /&gt;   xPRINT text$(i), demotext(i).sizex, demotext(i).sizey, demotext(i).cap, x, y, colour&lt;br /&gt;  END IF&lt;br /&gt; NEXT&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xUPDATESCREEN&lt;br /&gt;&lt;br /&gt; xPSET 0, 0, 256&lt;br /&gt; xLINE 0, 0, 0, 0, 256&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;SUB xVERTEXER (x, y, Z)&lt;br /&gt;&lt;br /&gt; FOR i = 0 TO 1&lt;br /&gt;  xPSET origo.x + (x / perspective * (origo.Z + Z)), origo.y + (y / perspective * (origo.Z + Z)), graphcolour&lt;br /&gt;  'PRINT x; y; z&lt;br /&gt; NEXT&lt;br /&gt;&lt;br /&gt;END SUB&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5557080465426625460?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5557080465426625460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/sikakreisi-by-naemok.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5557080465426625460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5557080465426625460'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/sikakreisi-by-naemok.html' title='Sikakreisi by Naemok'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/TnDnIdsiiK8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1517355995099864279</id><published>2011-08-19T04:11:00.002+03:00</published><updated>2012-01-08T17:19:21.554+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>naemok - yyyy yy yyyy (ff fff ffff)</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/RIOEiFnX9Fo" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Speaks for itself.&lt;br /&gt;From &lt;a href="http://klinux.tontut.fi/jlan/"&gt;JumaLAN&lt;/a&gt; 2007 (5th/7).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1517355995099864279?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1517355995099864279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/naemok-yyyy-yy-yyyy-ff-fff-ffff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1517355995099864279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1517355995099864279'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/naemok-yyyy-yy-yyyy-ff-fff-ffff.html' title='naemok - yyyy yy yyyy (ff fff ffff)'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/RIOEiFnX9Fo/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8213533667090200235</id><published>2011-08-19T03:09:00.000+03:00</published><updated>2011-08-19T03:09:33.024+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Mashup Work</title><content type='html'>Inspired by &lt;a href="http://vjforums.com/showthread.php?t=37032"&gt;a thread on VJForums&lt;/a&gt;, here's a music video to a &lt;a href="http://koti.kapsi.fi/tzaeru/biisit/appear_in_hell.mp3"&gt;song&lt;/a&gt; by &lt;a href="http://soundcloud.com/tzaeru"&gt;tzaeru&lt;/a&gt;. Now, I might say that I made it, but I would be wrong.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/G3DphFFdoBU" width="560"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8213533667090200235?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8213533667090200235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/mashup-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8213533667090200235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8213533667090200235'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/mashup-work.html' title='Mashup Work'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/G3DphFFdoBU/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3983920077945724805</id><published>2011-08-07T00:01:00.003+03:00</published><updated>2011-09-19T03:35:19.943+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Temporal Subatomics at Assembly 2011</title><content type='html'>&lt;object height="400" width="640"&gt; &lt;param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627296284214%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627296284214%2F&amp;set_id=72157627296284214&amp;jump_to="&gt;&lt;/param&gt;&lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=104087"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=104087" allowFullScreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627296284214%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627296284214%2F&amp;set_id=72157627296284214&amp;jump_to=" width="640" height="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;"It's just a matter of time" - the battle cry of the fatalist.&lt;br /&gt;"Matter of time". Now there's an oxymoron if I've ever heard one. Time, of all things, is supremely intangible. &amp;nbsp; All  the shared interactions of  matter, energy and whatever else one might conceive of make up "time"; an image of "time" is the totality of all action, &lt;a href="http://dictionary.reference.com/browse/superfluous"&gt;ever&lt;/a&gt;. "The end of time" equates to The End, capital letters. Therefore, time is All. And yet, the human mind can dream up a representation for such a concept - the "fabric of time".&lt;br /&gt;&lt;a href="http://www.theartistseyes.net/wp-content/uploads/2010/02/drawing_hands.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="273" src="http://www.theartistseyes.net/wp-content/uploads/2010/02/drawing_hands.jpg" width="320" /&gt;&lt;/a&gt;Personal experience tells us that individual observers experience time as a progression from one event to the other. The classic view of time is linear and unidirectional, with the observer always standing on the head of an ever-progressing arrow, pointing into the future and trailing a path of history behind it as it races along threads in the fabric. The confounding property of non-reversibility has lead to a view of causality where the cause must predate the effect - events in the past motivate action in the present, leading into a future determined by the consequences of said actions. But it's just as true that &lt;a href="http://butdoesitfloat.com/1750052/The-universe-is-not-being-pushed-from-behind-it-s-being-pulled?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+ButDoesItFloat+%28but+does+it+float%29&amp;amp;utm_content=Google+Reader"&gt;the universe is not being pushed from behind, it's being drawn from the future&lt;/a&gt;. As the perennial wave of the tomorrow crashes on today's ever-advancing shore, we shape the coast by adjusting our present actions according to our estimate of Things to Come - trying, with all the might of our will, to shift the weights of the probability distribution so that it would collapse towards the seemingly pleasant actualities. The causes of our actions are found &lt;i&gt;at least&lt;/i&gt; as much in potential futures as they are in the concrete past; in the &lt;i&gt;is-not&lt;/i&gt; as the &lt;i&gt;was&amp;nbsp;&lt;/i&gt;and the&amp;nbsp;&lt;i&gt;is&lt;/i&gt;.&lt;br /&gt;So, yeah, time's amazing - but isn't it primarily for measuring? Durations and speeds and such. Well, yes: time contextualizes events in the other dimensions, eg. provides a way to compare two spatial transitions with respect to a new property, "speed" (defined through the change in time, "duration"). A lot of effort has been expended in order to develop ways to measure &lt;i&gt;changes in time.&amp;nbsp;&lt;/i&gt;An agreed-upon framework of "keeping track of time" helps facilitate synchronicity, but at its core, time corresponds to changes in entropy.&lt;br /&gt;In music theory, the &lt;a href="http://en.wikipedia.org/wiki/Tatum_grid"&gt;temporal atom&lt;/a&gt; is, roughly, the period of the finest granularity of change detectable in a composition. The human brain is said to experience about 40 events per second ("thalamo-cortical 40 Hz") - the temporal atom of consciousness, so to speak. These atoms break down far more easily than their material counterparts (being that they are pure abstractions), and in so doing, give rise to the thought of temporal subatomics: the stuff of the in-between that separates two things within the smallest measurable distance from one another. The fractal foam between the lines of an imaginary ruler.&lt;br /&gt;Here's the video:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="525" src="http://www.youtube.com/embed/T4gcKUgtmNs?hl=en&amp;amp;fs=1" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;It tried to enter the &lt;a href="http://www.assembly.org/summer11/"&gt;Assembly 2011&lt;/a&gt; short film competition, but &lt;a href="http://scene.org/file.php?file=/parties/2011/assembly11/results.txt&amp;amp;fileinfo"&gt;didn't qualify&lt;/a&gt;. The song is &lt;a href="http://tindeck.com/listen/mnun"&gt;Next Stop Tuuri &lt;/a&gt;by &lt;a href="http://tindeck.com/users/zov"&gt;zov&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3983920077945724805?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3983920077945724805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/temporal-subatomics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3983920077945724805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3983920077945724805'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/08/temporal-subatomics.html' title='Temporal Subatomics at Assembly 2011'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/T4gcKUgtmNs/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-7266499344869720040</id><published>2011-07-21T22:21:00.004+03:00</published><updated>2011-09-19T03:35:19.943+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Meditation Steps</title><content type='html'>&lt;object height="81" width="100%"&gt; &lt;param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F18213571"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F18213571" type="application/x-shockwave-flash" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt;  &lt;a href="http://soundcloud.com/m-za/meditation-step-vol-4-mixed-by"&gt;Meditation Step vol 4 - mixed by M-za&lt;/a&gt; by &lt;a href="http://soundcloud.com/m-za"&gt;M-za&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I previously mentioned &lt;a href="http://www.klubitus.org/forum_aihe.php?id=99618"&gt;Meditation Steps&lt;/a&gt; - a night of deeper, atmospheric dubstep and other bass massage. The night's performers were&amp;nbsp;&lt;a href="http://funkingup.wordpress.com/m-za/"&gt;M-za&lt;/a&gt;, &lt;a href="http://soundcloud.com/%E2%80%8Bsipitron"&gt;Sipitron&lt;/a&gt;, &lt;a href="http://soundcloud.com/%E2%80%8Bllatesounds"&gt;Late&lt;/a&gt;&lt;br /&gt;and &lt;a href="http://soundcloud.com/%E2%80%8Bvesicledub"&gt;Vesicle&lt;/a&gt;, as well as DJ sets from&amp;nbsp;&lt;a href="https://www.facebook.com/pages/SubUrban-Basher/208589518053"&gt;Suburban Bashers&lt;/a&gt; and &lt;a href="http://www.mixcloud.com/freeve/"&gt;freeve&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="480" src="http://player.vimeo.com/video/26724884?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=969696" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="480" width="640"&gt; &lt;param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627171810847%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627171810847%2F&amp;set_id=72157627171810847&amp;jump_to="&gt;&lt;/param&gt;&lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=104087"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=104087" allowFullScreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627171810847%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2F56298567%40N05%2Fsets%2F72157627171810847%2F&amp;set_id=72157627171810847&amp;jump_to=" width="640" height="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-size: x-small;"&gt;I feel like there's far too little philosophical prattle in this blog, in comparison to the amount that goes on in my head. So, I thought I might as well write down some of it - and I shan't limit myself in pretentiousness, hypocrisy, or any of the other unavoidable vices that follow the arrogance of presuming to know, much less be able to enunciate, anything at all worth saying about the Deep Subjects.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;The nature of meditation is splendid food for thought - or, yes, meditation. At its core, meditation is "simply" thought - or "&lt;a href="http://dictionary.reference.com/browse/meditation"&gt;extended thought&lt;/a&gt;". But extended towards what? This may be clarified slightly by the following definition:&lt;br /&gt;&lt;blockquote&gt;[...]practices in which the practitioner trains his or her mind or self-induces a mode of consciousness in order to realize some benefit.&lt;/blockquote&gt;So, the thought should extend towards some perceived benefit. That's a nice sentiment, so I'll leave it at that for now, and return to a deeper scrutiny of the "bene" in benefit later.&lt;br /&gt;Meditation, then, is not necessarily about sitting quietly with your eyes closed, in deep concentration; I feel that at its best, meditation is an ongoing process, and the mode of consciousness that strives to "realize some benefit" a permanent state. Then again, I'm a hopeless idealist - but consider: just by dropping one of the "tease", one arrives at "mediate":&lt;br /&gt;&lt;blockquote&gt;to effect (a result) or convey (a message, gift, etc.) by or as if by an intermediary&lt;/blockquote&gt;&amp;nbsp;I think that's an apt description of the ideal state: to always consider oneself as an intermediary, channeling a better version of oneself into existence. As the I opens to the Spirit, so does the Spirit open the I (hey, you read the small print, didn't you?).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-7266499344869720040?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/7266499344869720040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/07/meditation-steps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7266499344869720040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7266499344869720040'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/07/meditation-steps.html' title='Meditation Steps'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4453085594395875840</id><published>2011-07-18T15:49:00.000+03:00</published><updated>2011-11-23T20:51:07.525+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='dmx'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Existence</title><content type='html'>Since last year's event, I'd been looking forward to the &lt;a href="http://www.existence-festival.com/"&gt;Existence Festival&lt;/a&gt;. This time, I&amp;nbsp;had the privilege of contributing: as part of my internship at &lt;a href="http://www.wavesum.net/blog/"&gt;Wavesum&lt;/a&gt;, I've been doing event visuals (lights &amp;amp; video). Here, I designed and implemented the chill-out stage, which was an interesting indoor venue: a polygonal hall. I used a&amp;nbsp; &lt;a href="http://www.amazon.com/Matrox-TripleHead2Go-Trriple-External-Desktops/dp/B000GAAV6W?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Matrox TripleHead2Go&lt;/a&gt; to project a panoramic view of a starry sky and some LED lighting to set the mood.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/nUS_ppTr2zc?hl=en&amp;amp;fs=1" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The song is &lt;a href="http://tindeck.com/listen/nmmt"&gt;buddhat2&lt;/a&gt;&amp;nbsp;by &lt;a href="http://tindeck.com/users/zov"&gt;zov&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4453085594395875840?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4453085594395875840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/07/existence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4453085594395875840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4453085594395875840'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/07/existence.html' title='Existence'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/nUS_ppTr2zc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1527472429885278014</id><published>2011-07-17T06:14:00.000+03:00</published><updated>2011-07-17T06:14:12.285+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>vvvvorkshop</title><content type='html'>Last fall, I co-hosted a workshop on &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt;. There was a focus on video mapping, and I think we got some great results from the students, considering we only had one weekend. The workshop was organized &amp;nbsp; for students of &lt;a href="http://www.ttvo.fi/"&gt;TTVO&lt;/a&gt; as part of the annual &lt;a href="http://mansedanse.com/"&gt;Mansedanse&lt;/a&gt; festival. That fall semester, I also held a position as a teacher's assistant at &lt;a href="http://www.uta.fi/"&gt;my university&lt;/a&gt;. I enjoyed both opportunities to teach; it's really rewarding to hear I'm helping out, imparting knowledge or sharing what skills I have.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/RC7wGGTA1-o" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The song in the video is by &lt;a href="http://soundcloud.com/vesicledub"&gt;Vesicle&lt;/a&gt;. I've just come home from VJ'ing at &lt;a href="http://www.klubitus.org/tapahtuma.php?id=21819"&gt;Meditation Steps&lt;/a&gt;, where they played a live set - expect a video some time "soon"!&lt;br /&gt;&lt;br /&gt;&lt;embed flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;hl=en_US&amp;amp;feat=flashalbum&amp;amp;RGB=0x000000&amp;amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Felementalprojections%2Falbumid%2F5526524731236567281%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" height="267" pluginspage="http://www.macromedia.com/go/getflashplayer" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" type="application/x-shockwave-flash" width="400"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1527472429885278014?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1527472429885278014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/07/vvvvorkshop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1527472429885278014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1527472429885278014'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/07/vvvvorkshop.html' title='vvvvorkshop'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/RC7wGGTA1-o/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4402357820070082432</id><published>2011-06-06T20:54:00.000+03:00</published><updated>2011-06-06T20:54:08.351+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><title type='text'>Local Magnetic Anomaly</title><content type='html'>&lt;iframe frameborder="0" height="300" src="http://player.vimeo.com/video/24718459?portrait=0" width="533"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/24718459"&gt;Local Magnetic Anomaly (500.0kHZ ø 108.0MHz 61.495545 - 23.778801_16.18 - 16.55)&lt;/a&gt; from &lt;a href="http://vimeo.com/user833819"&gt;Valmet Children&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;The music is composed of test runs of a &lt;a href="https://github.com/tzaeru/Revolt"&gt;new software synthesizer&lt;/a&gt; and recordings made by my friends &lt;a href="http://soundcloud.com/tzaeru"&gt;tzaeru&lt;/a&gt; and &lt;a href="http://www.cs.uta.fi/~pj81540/"&gt;pahamoka&lt;/a&gt;.&lt;br /&gt;There is a thematic element that relates to augmented reality. The soundtrack uses material recorded from various sources of electromagnetic radiation. Like the oscilloscope, the recording brings normally unexperienced frequencies to the scope of perception. Using a smart phone with a magnetic field sensor and a head set, it's entirely possible to listen to this normally unheard world around us. The transhumanist in me would like to think that at some point, this technology and others like it will seamlessly integrate into our physical form, providing us with enhanced or entirely new senses. Already, things like Google Maps becoming readily accessible anywhere are altering the way we navigate our physical reality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4402357820070082432?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4402357820070082432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/06/local-magnetic-anomaly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4402357820070082432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4402357820070082432'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/06/local-magnetic-anomaly.html' title='Local Magnetic Anomaly'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5208906756346999443</id><published>2011-05-26T20:44:00.003+03:00</published><updated>2011-06-06T14:05:05.008+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='concussion'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><category scheme='http://www.blogger.com/atom/ns#' term='circuit bending'/><title type='text'>Concussion</title><content type='html'>&lt;iframe frameborder="0" height="300" src="http://player.vimeo.com/video/19865412" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/19865412"&gt;Concussion&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;For a few years now, I've been involved in &lt;a href="http://concussioncrew.info/"&gt;Concussion Crew&lt;/a&gt;, a breakbeat oriented group from my town, Tampere. Concussion's got a radio show on &lt;a href="http://www.nubreaks.com/"&gt;NuBreaks&lt;/a&gt; every two weeks (&lt;a href="http://concussioncrew.info/podcast"&gt;podcast archive&lt;/a&gt;). In addition, we try to put together dubstep/drum'n'bass/breaks/etc parties when we can. The last such occasion was on October the 16th. The night was a blast, as you can hopefully gather from these pictures by &lt;a href="http://punajussi.galleria.fi/"&gt;Jussi Punamäki&lt;/a&gt;:&lt;br /&gt;&lt;div style="text-align: center; width: 500px;"&gt;&lt;object data="http://media.roytanck.com/flickrwidget.swf" height="300" type="application/x-shockwave-flash" width="500"&gt;&lt;param name="movie" value="http://media.roytanck.com/flickrwidget.swf" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="flashvars" value="feed=http%3A//picasaweb.google.com/data/feed/base/user/concussionshow/albumid/5532230814002580577%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" /&gt;&lt;param name="AllowScriptAccess" value="always"/&gt;&lt;p&gt;&lt;a href="http://www.roytanck.com"&gt;Roy Tanck&lt;/a&gt;'s Flickr Widget requires Flash Player 9 or better.&lt;/p&gt;&lt;/object&gt;&lt;span style="font-size: 9px;"&gt;Get this widget at &lt;a href="http://www.roytanck.com/"&gt;roytanck.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;I enjoy parties where I have a bit more time to prepare and plan ahead, which is one of the reasons that I like working as part of the Concussion collective. This time, we'd taken inspiration from the header image at &lt;a href="http://concussioncrew.info/"&gt;our website&lt;/a&gt;, and gathered some old televisions to use as stage decorations.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CL23fhOdkOg/TMArz6QExMI/AAAAAAAACvA/zspSge1s8aU/s1600/C:%5Cfakepath%5Cheader_normal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://4.bp.blogspot.com/_CL23fhOdkOg/TMArz6QExMI/AAAAAAAACvA/zspSge1s8aU/s400/C:%5Cfakepath%5Cheader_normal.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe frameborder="0" height="393" src="http://player.vimeo.com/video/24264329?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=969696" width="540"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;The TV's were fed an image from vvvv, through a&amp;nbsp;&lt;a href="http://www.karlklomp.nl/pro/vbend.html#dirtymx"&gt;karlklomp style dirty mixer&lt;/a&gt; where it was mixed with the output from an aptly named&amp;nbsp;&lt;a href="http://weltenschule.de/TableHooters/VTech_Rhythmic10.html"&gt;Video Technology Rhythmic 8&lt;/a&gt; synthesizer. The raw combination of the sound to the composite video signal results in some nice glitches, that can be controlled quite well with the synth's features. A nice point about the installation was that all parts were recycled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5208906756346999443?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5208906756346999443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/05/concussion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5208906756346999443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5208906756346999443'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/05/concussion.html' title='Concussion'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CL23fhOdkOg/TMArz6QExMI/AAAAAAAACvA/zspSge1s8aU/s72-c/C:%5Cfakepath%5Cheader_normal.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3038042645030163571</id><published>2011-04-07T06:36:00.002+03:00</published><updated>2011-04-07T11:37:51.532+03:00</updated><title type='text'>The Home Brew Scene</title><content type='html'>&lt;span style="font-size: small;"&gt;For any hackable platform, some kind of home brew scene is likely to emerge. A lot of restrictive environments, like the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Wii_homebrew"&gt;Wii&lt;/a&gt;&lt;/span&gt;, have ways to run unauthorized games and applications. On Canon cameras, there is &lt;a href="http://chdk.wikia.com/wiki/CHDK"&gt;CHDK&lt;/a&gt; that extends upon the capabilities of the cameras. There's been a lot of &lt;a href="http://www.ps3-hacks.com/2011/04/04/anonymous-attacks-sony/"&gt;buzz&lt;/a&gt; around the PS3 ever since it was first opened for homebrew. So, to celebrate the ongoing consumer rights efforts of hacktivists, here is a recipe for &lt;a href="http://en.wikipedia.org/wiki/Mead"&gt;mead&lt;/a&gt;, to be enjoyed during 1st of May celebrations - so it's about time to get brewin'!&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;u&gt;Finnish War Mead (aka. Sotasima)&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2.5 kg brown sugar&amp;nbsp;&lt;/li&gt;&lt;li&gt;2 kg regular sugar&lt;/li&gt;&lt;li&gt;5 pcs lemons&lt;/li&gt;&lt;li&gt;50 g baking yeast&lt;/li&gt;&lt;li&gt;30 l water&lt;/li&gt;&lt;li&gt;raisins&lt;/li&gt;&lt;li&gt;&amp;nbsp;honey (optional)&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;You will also need fermentation gear: 2 30l tanks, a water lock, some hose.&lt;br /&gt;&lt;br /&gt;Wash and disinfect all implements. Dissolve the sugar in water on a stove, approx. 1 kg per liter. Add honey if you want. Pour the water into the tank. When done, fill up the tank with water and stir so that the water is room temperature throughout. In a separate bowl, mix the yeast into lukewarm water. Add the yeast water into the tank and stir. Slice up the lemons (do not peel) and add them into the tank. Close the tank and install the water lock. If the fermentation does not start in a few days, try adding another 0.5 kg of sugar.&lt;br /&gt;Let sit in a warm room for two to three weeks, siphon the mead into the other container. Try not to disturb the tank before doing so to avoid agitating the yeast that has collected on the bottom. Once you are done, siphon the mead into bottles, carefully add 1tbsp of sugar and about a half dozen raisins into each one and let sit for another 2-3 days, or until the raisins rise to the surface. This recipe can yield around 10% alcohol content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3038042645030163571?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3038042645030163571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/04/home-brew-scene.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3038042645030163571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3038042645030163571'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/04/home-brew-scene.html' title='The Home Brew Scene'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-7113650424729155868</id><published>2011-03-08T20:38:00.001+02:00</published><updated>2011-03-17T06:37:23.342+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fingerplay'/><category scheme='http://www.blogger.com/atom/ns#' term='control'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Fingerplay &amp; Control</title><content type='html'>&lt;a href="market://search/?q=pname:com.flat20.fingerplay" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img alt="qrcode" class="alignnone" src="http://qrcode.kaywa.com/img.php?s=2&amp;amp;d=market%3A%2F%2Fsearch%2F%3Fq%3Dpname%3Acom.flat20.fingerplay" /&gt;&lt;/a&gt;Thought I'd write a little about what's going on in the &lt;a href="http://code.google.com/p/fingerplaymidi/source/browse/branches/dev/"&gt;development branch&lt;/a&gt; of &lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;Fingerplay&lt;/a&gt;. So what's new compared to the &lt;a href="market://search/?q=pname:com.flat20.fingerplay"&gt;Market version&lt;/a&gt;? Well, at the moment, the dev branch is still the only place to get a build with sensor support (there's still&amp;nbsp;&lt;a href="http://code.google.com/p/fingerplaymidi/issues/detail?id=2"&gt;work to be done&lt;/a&gt; before prime time). In addition, I've just &lt;a href="http://code.google.com/p/fingerplaymidi/source/detail?r=90"&gt;finished&lt;/a&gt; a little feature that sends the maximum values for all widgets in the loaded layout. The idea is to make it easier to use custom layouts - eg. I've made &lt;a href="http://vvvv.org/contribution/osclearn-%28network%29"&gt;a module&lt;/a&gt; for &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt; that listens to incoming OSC messages and automatically creates an input module from them. The same "OSC learn" idea could be implemented in many applications.&lt;br /&gt;Speaking of custom layouts, there is now the option to&amp;nbsp;&lt;a href="http://code.google.com/p/fingerplaymidi/source/browse/#svn%2Fbranches%2Fdev%2Fserver%2Fres%2Fraw"&gt;convert&lt;/a&gt;&amp;nbsp;layouts made with&amp;nbsp;&lt;a href="http://hexler.net/software/touchosc"&gt;touchOSC editor&lt;/a&gt;&amp;nbsp;to the FingerplayMIDI format.&lt;br /&gt;&lt;br /&gt;I've also &lt;a href="https://github.com/matiasw/Control"&gt;done a little coding&lt;/a&gt; on &lt;a href="http://charlie-roberts.com/Control/"&gt;Control&amp;nbsp;&lt;/a&gt;, another MIDI/OSC control app. The main differences to FingerPlay:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's multiplatform (using&amp;nbsp;&lt;a href="http://www.phonegap.com/"&gt;Phonegap&lt;/a&gt; for platform-to-JavaScript bindings)&lt;/li&gt;&lt;li&gt;It uses JSON for interface files instead of XML&lt;/li&gt;&lt;li&gt;It can load new interfaces from&amp;nbsp;&lt;a href="http://charlie-roberts.com/Control/forum/forum.php?id=2"&gt;any URL&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="300" src="http://player.vimeo.com/video/19077120" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/19077120"&gt;Intro to Control: Free MIDI / OSC software for iOS&lt;/a&gt; from &lt;a href="http://vimeo.com/user5814486"&gt;charlie roberts&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So right now, they're pretty much neck to neck, but I'd like to see development from the&amp;nbsp;&lt;a href="http://www.creativeapplications.net/iphone/iosc-iphone/"&gt;various&lt;/a&gt;&amp;nbsp;&lt;a href="http://hexler.net/software/touchosc"&gt;platform-specific&lt;/a&gt;&amp;nbsp;&lt;a href="http://itunes.apple.com/us/app/mrmr-osc-controller/id294296343?mt=8"&gt;apps&lt;/a&gt; gradually move towards a cooperative, omniplatform effort. There are currently some drawbacks as not all useful native APIs have been exposed, but &lt;a href="https://github.com/phonegap"&gt;it's getting there&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-7113650424729155868?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/7113650424729155868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/03/fingerplay-control.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7113650424729155868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7113650424729155868'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/03/fingerplay-control.html' title='Fingerplay &amp; Control'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2521364584597202855</id><published>2011-03-06T01:32:00.002+02:00</published><updated>2011-03-06T01:34:26.126+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='spinni'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Ministry of Sauna: Space</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-S_MdcBK8krg/TXLIRfcw60I/AAAAAAAACzk/1JreN0PODrM/s1600/space3.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="277" src="https://lh4.googleusercontent.com/-S_MdcBK8krg/TXLIRfcw60I/AAAAAAAACzk/1JreN0PODrM/s320/space3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;About a year ago,&amp;nbsp;&lt;a href="http://spinni.org/"&gt;Spinni&lt;/a&gt; hosted their last Ministry of Sauna party. Check out the &lt;a href="http://spinni.galleria.fi/kuvat/2010/Ministry%20Of%20Sauna%20-%20Space/"&gt;gallery&lt;/a&gt; by &lt;a href="http://punajussi.galleria.fi/kuvat/"&gt;Jussi Punamäki&lt;/a&gt;!&lt;br /&gt;MoS is an annual tradition, and one of my favorite recurring events. In addition to being an awesome party, there is an element that makes it stand out: as the name suggests, the chillout stage is an actual sauna. If you've never tried relaxing to ambient electronica in a sauna environment... well, it comes highly recommended by yours truly.&lt;br /&gt;Unfortunately, there's been some pressure from the &lt;a href="http://jubal.westnet.com/hyperdiscordia/greyface.html"&gt;greyfaces&lt;/a&gt; at the student union for Tampere University of Technology. Long story short, if it's up to them, there won't be another installment in the Ministry of Sauna series - and, since Spinni is a sub-organization of the student union (like all clubs hosted within the university), not to mention that the union owns the sauna building that has served as the venue, it &lt;i&gt;is&lt;/i&gt; up to them.&lt;br /&gt;Well, here's hoping the people in charge will come to their senses - or, rather, manage to rid themselves of same for a while, and discover &lt;i&gt;fun&lt;/i&gt;! Meanwhile, enjoy a short clip from MoS: Space.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/L1OZi4VoOCs?hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/L1OZi4VoOCs?hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The middle part showing the surface of the moon is &lt;a href="http://worldwind.arc.nasa.gov/java/"&gt;NASA World Wind&lt;/a&gt; being controlled with a a &lt;a href="http://www.amazon.com/Wii-Remote-Controller-Nintendo/dp/B000IMWK2G?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Wiimote&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B000IMWK2G" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; using a patch that I made in vvvv. This was running when I wanted to dance or, you know, go to the sauna, and no one was there to stand in for me running the visuals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2521364584597202855?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2521364584597202855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/03/ministry-of-sauna-space.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2521364584597202855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2521364584597202855'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/03/ministry-of-sauna-space.html' title='Ministry of Sauna: Space'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-S_MdcBK8krg/TXLIRfcw60I/AAAAAAAACzk/1JreN0PODrM/s72-c/space3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-910384883158454274</id><published>2011-03-04T15:41:00.001+02:00</published><updated>2011-03-05T14:23:46.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='spinni'/><category scheme='http://www.blogger.com/atom/ns#' term='dmx'/><title type='text'>Playing with lights</title><content type='html'>I've been getting acquainted with the world of &lt;span id="goog_2031841155"&gt;&lt;/span&gt;DMX&lt;span id="goog_2031841156"&gt;&lt;/span&gt; lighting for a while now. Recently, this materialized as a control system for the lights at the &lt;a href="http://www.spinni.org/in-english/"&gt;Spinni&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.spinni.org/kerhohuone/"&gt;clubroom&lt;/a&gt;.&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/paL1YNghX9g" title="YouTube video player" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;It's built around music analysis software from &lt;a href="http://wavesum.net/"&gt;Wavesum&lt;/a&gt;. The&amp;nbsp;&lt;a href="http://vvvv.org/contributions/1353+1351+2439+1352+2438+1354+1355/2187"&gt;DMX fixture modules&lt;/a&gt;, as well as the one used for the &lt;a href="http://www.amazon.com/Logitech-Dual-Action-Game-Pad/dp/B0000ALFCI?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Logitech Dual Action&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0000ALFCI" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;, are available from my &lt;a href="http://vvvv.org/home/userpage"&gt;userpage&lt;/a&gt;. A big shout-out must go to&amp;nbsp;&lt;a href="http://vvvv.org/users/kalle"&gt;kalle&lt;/a&gt;, who helped me in my early attempts to patch DMX, and has a load of very helpful&amp;nbsp;&lt;a href="http://vvvv.org/documentation/kalle.dmx"&gt;DMX modules&lt;/a&gt; available &amp;nbsp;- many of which are used in mine. That's one of the things I like about vvvv -&amp;nbsp;&lt;a href="http://vvvv.org/documentation/subpatches#subpatches"&gt;effortless modularity&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-910384883158454274?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/910384883158454274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/03/playing-with-lights.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/910384883158454274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/910384883158454274'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/03/playing-with-lights.html' title='Playing with lights'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/paL1YNghX9g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2055278669370362031</id><published>2011-02-15T22:11:00.002+02:00</published><updated>2011-02-16T08:03:08.077+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>teemu t - De09 | De21</title><content type='html'>My friend &lt;a href="http://www.youtube.com/user/ehtalabel"&gt;teemu t&lt;/a&gt; made a couple of music videos that feature me:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/WRYrQDYflDk" title="YouTube video player" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/56bKV-q880c?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/56bKV-q880c?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;They're shot with a &lt;a href="http://www.amazon.com/Canon-Digital-Camera-18-55mm-3-5-5-6/dp/B0012YA85A?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Canon EOS 450D&lt;/a&gt; using &lt;a href="http://sourceforge.net/projects/eos-movrec/"&gt;EOS Movie Record&lt;/a&gt;. The editing is done in &lt;a href="http://sourceforge.net/projects/eos-movrec/"&gt;Resolume&lt;/a&gt; 2.41 (&lt;a href="http://resolume.com/download/download.php?file=resolume-2-41-installer.exe"&gt;direct link&lt;/a&gt;), featuring some animations done with&amp;nbsp;&lt;a href="http://www.daz3d.com/i/software/bryce7?_m=d"&gt;Bryce&lt;/a&gt;.&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0012YA85A" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2055278669370362031?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2055278669370362031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/02/teemu-t-ed09.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2055278669370362031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2055278669370362031'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/02/teemu-t-ed09.html' title='teemu t - De09 | De21'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/WRYrQDYflDk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-31737574334582454</id><published>2011-02-01T15:31:00.001+02:00</published><updated>2011-02-01T15:32:25.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='ffgl'/><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>New mixer and an old effect</title><content type='html'>I thought of a way to blend images that I haven't seen before. I wanted to see how it looks, so I implemented it in vvvv, and now I've wrapped it up as an FFGL plugin. I call the blend mode "color wrap". Here's what it looks like:&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JwHyF20oaQE&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JwHyF20oaQE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This is the first mixer effect that I've done (well, I did do a time switcher once, but that doesn't really mix the images :). FFGL mixers are basically just effects that require 2 input textures. The first FFGL parameter you define will be bound to the opacity slider in the host application (by convention, anyway).&lt;br /&gt;Downloads:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://vvvv.org/contribution/color-wrap-mixer"&gt;HLSL version for vvvv&lt;/a&gt;&lt;/li&gt;&lt;li&gt;FFGL version for Resolume&lt;/li&gt;&lt;/ul&gt;Also, it looks like I've forgotten to post the link to one effect previously. It's called Stop Motion, and as the name implies, it's a freeze frame effect. Binaries and source code are available in the &lt;a href="https://www.assembla.com/code/ffgl/subversion/nodes/trunk/binaries"&gt;Assembla repo&lt;/a&gt;, as usual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-31737574334582454?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/31737574334582454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2011/02/new-mixer-and-old-effect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/31737574334582454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/31737574334582454'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2011/02/new-mixer-and-old-effect.html' title='New mixer and an old effect'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2836270013679573447</id><published>2010-10-28T08:49:00.000+03:00</published><updated>2010-10-28T08:49:26.776+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Alternative Party 2010</title><content type='html'>The theme of this work was machine-assisted meditation. The installation consists of a &lt;a href="http://www.amazon.com/Wii-Fit-Plus-Balance-Board-Nintendo/dp/B002BSA3EM?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Wii Balance Board&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002BSA3EM" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; and an Elation Design LED 36. There were &lt;a href="http://www.amazon.com/Hobart-770129-Oxy-Acet-Goggle/dp/B001FOPXGG?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;welding goggles&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001FOPXGG" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; affixed to the LED brick. As luck would have it, they were a perfect fit.&lt;br /&gt;&lt;iframe frameborder="0" height="363" src="http://player.vimeo.com/video/16259149?portrait=0" width="533"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/16259149"&gt;machine assisted meditation&lt;/a&gt; from &lt;a href="http://vimeo.com/user833819"&gt;Valmet Children&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;The experience of using the contraption doesn't quite make it through in the video, so I'll do my best to explain. Your center of gravity controls the speed of the light, and when you get it just so, the slow rotation of the lights intensifies to veritable strobing. The fact that the pattern of the lights is a rotary one seems to induce patterns, at least in myself, that would fall under Category II: Spirals in &lt;a href="http://portal.acm.org/citation.cfm?id=638930"&gt;this paper&lt;/a&gt; with particular ease, but other types are also attainable. I had two people tell me that they had seen recognizable shapes, such as people, escalators and a helicopter leaving an opening dome.&lt;br /&gt;A major source of inspiration was &lt;a href="http://en.wikipedia.org/wiki/Dreamachine"&gt;Brion Gysin's Dreamachine&lt;/a&gt;, and the phenomenon of visual perceptions brought on by stroboscopic stimulation. If I'm not mistaken, Gysin got the idea from sunlight that filtered through tree branches onto his closed eyelids when riding aboard a train.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2836270013679573447?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2836270013679573447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/10/alternative-party-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2836270013679573447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2836270013679573447'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/10/alternative-party-2010.html' title='Alternative Party 2010'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2167853633605999418</id><published>2010-10-04T09:51:00.001+03:00</published><updated>2010-12-30T14:11:11.799+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Researchers' Night: The Alternative Experiment</title><content type='html'>&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="http://vimeo.com/17935671"&gt;here&lt;/a&gt; is a longer video of our performance at Omat Laitteet. Still no recording from Kouvola - I'll make a separate post when we get it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tinyurl.com/valmetchildren"&gt;Valmet Children&lt;/a&gt; performed as part of the programme for&amp;nbsp;&lt;a href="http://ec.europa.eu/research/researchersnight/"&gt;European Researchers' Night&lt;/a&gt; in Kouvola. Researchers' Night is all about making science &amp;amp; research interesting to the public, and this year's theme was "the brain as a tool", so it was an excellent fit for our show, which featured the&amp;nbsp;&lt;a href="http://matiaswilkman.blogspot.com/2010/01/thought-controlled-vvvvisuals.html"&gt;Force Trainer&lt;/a&gt; in action for the first time, with both sound and visuals linked to its input.&lt;br /&gt;Here is a short report of the event by &lt;a href="http://www.altparty.org/"&gt;AltParty&lt;/a&gt;, who organized some of the content, including our performance, in collaboration with the &lt;a href="http://www.kyamk.fi/Frontpage"&gt;Kymenlaakso College&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/frBlAymqN3w?fs=1&amp;amp;hl=fi_FI"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/frBlAymqN3w?fs=1&amp;amp;hl=fi_FI" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&amp;nbsp;It was really great to play live again - it'd been two years since our &lt;a href="http://vimeo.com/1956186"&gt;last gig&lt;/a&gt; when we started practicing in earnest, and I think it's fair to say that we've developed a lot since then.&lt;br /&gt;Our "dress rehearsal" for this show was at &lt;a href="http://omatlaitteet.blogspot.com/"&gt;Omat Laitteet&lt;/a&gt;, a monthly electronic music open stage club here in Tampere with an emphasis on supporting the marginal. I've been blown away every time I've gone there, and I can offer my heartfelt recommendation for anyone in the area to go check it out.&amp;nbsp;&lt;a href="http://omatlaitteet.blogspot.com/2010/09/omat-laitteet-5-videokooste.html"&gt;Their writeup&lt;/a&gt; includes a &lt;a href="http://www.youtube.com/watch?v=Hi0jSXLuiq0&amp;amp;feature=player_embedded"&gt;short video&lt;/a&gt; by ODMSys, who ended up playing with us at Kouvola!&lt;br /&gt;We're hoping to put together a full-length DVD of the concert, so stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2167853633605999418?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2167853633605999418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/10/researchers-night-alternative.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2167853633605999418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2167853633605999418'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/10/researchers-night-alternative.html' title='Researchers&apos; Night: The Alternative Experiment'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-953575433091627747</id><published>2010-09-26T15:43:00.011+03:00</published><updated>2010-10-28T18:37:06.448+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Stream Seven</title><content type='html'>This weekend I attended&amp;nbsp;the &lt;a href="http://streamparty.org/stream10/index.html"&gt;STREAM SEVEN&lt;/a&gt; demoparty. Definitely a good party! Check out the &lt;a href="http://pouet.net/party.php?which=492&amp;amp;when=2010"&gt;prods&lt;/a&gt; - I will &lt;a href="http://matiasw.tumblr.com/"&gt;Tumbl&lt;/a&gt; some choice picks.&lt;br /&gt;Myself and &lt;a href="http://www.tindeck.com/search?q=zov"&gt;zov&lt;/a&gt; had an entry in the video competition. I made the video using &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt; and &lt;a href="http://code.google.com/p/fingerplaymidi/"&gt;FingerPlayMIDI&lt;/a&gt;, then combined with some video samples. The soundtrack is &lt;a href="http://scene.org/file.php?file=%2Fparties%2F2010%2Fstream10%2Fmusic%2Fdance%2Fzov_-_2_much.mp3&amp;amp;fileinfo"&gt;downloadable at scene.org&lt;/a&gt;. It was mostly a one-trick pony, cut &amp;amp; edited in a rush (I actually delayed the end of the compo...), but I'm pretty happy with it.&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nZpiaLCcrAA?fs=1&amp;amp;hl=fi_FI"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/nZpiaLCcrAA?fs=1&amp;amp;hl=fi_FI" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It &lt;a href="http://streamparty.org/stream10/results.txt"&gt;ranked&lt;/a&gt; &lt;strike&gt;4th&lt;/strike&gt; 3rd out of 7.&lt;br /&gt;It mostly uses the &lt;a href="http://vvvv.org/contribution/polar-coordinates"&gt;PolarCoordinates shader&lt;/a&gt;. As far as the video effects are concerned, I know datamoshingish esthetics are all the rage right now and I'm just jumping on the bandwagon, but at least my glitches are genuine - they are the result of using a &lt;a href="http://www.dealextreme.com/details.dx/sku.10486~r.72892476"&gt;"Digimate DVR Video Player+Recorder Hard Disk Enclosure" (SKU 10486)&lt;/a&gt; to record output from a &lt;a href="http://www.amazon.com/gp/product/B000PGRBGA?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B000PGRBGA"&gt;Jakks Pacific EyeClops Bionic Eye&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B000PGRBGA" style="border: none !important; margin: 0px !important;" width="1" /&gt; (I actually have an older version, sans multizoom). If anyone knows of decent hard disk A/V recorders, let me know, please! SD is fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-953575433091627747?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/953575433091627747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/09/stream-seven.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/953575433091627747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/953575433091627747'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/09/stream-seven.html' title='Stream Seven'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5947533876128041722</id><published>2010-08-08T16:33:00.000+03:00</published><updated>2010-08-08T16:33:38.669+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Assembly 2010</title><content type='html'>Last weekend was spent as &lt;a href="http://bly.org/summer10/"&gt;Assembly 2010&lt;/a&gt;. And what a weekend! Too bad I forgot my camera, so no pictures.&amp;nbsp;Here are the &lt;a href="http://scene.org/dir.php?dir=%2Fparties%2F2010%2Fassembly10/"&gt;entries&lt;/a&gt;,&amp;nbsp;&lt;a href="http://media.assembly.org/vod/2010/"&gt;AssemblyTV coverage&lt;/a&gt;,&amp;nbsp;&lt;a href="http://scene.org/file.php?file=%2Fparties%2F2010%2Fassembly10%2Fresults.txt&amp;amp;fileinfo"&gt;full results&lt;/a&gt; and &lt;a href="http://pouet.net/party.php?which=7&amp;amp;when=2010"&gt;pouet page&lt;/a&gt; for the party, though.&lt;br /&gt;I VJ'ed at the raves on friday and saturday nights. Shouts to &lt;a href="http://www.sequence.fi/"&gt;Sequence&lt;/a&gt; for hosting them!&lt;br /&gt;A &lt;a href="http://vimeo.com/13958551"&gt;modified version &lt;/a&gt;of the spiral effect I &lt;a href="http://matiaswilkman.blogspot.com/2010/04/optical-illusion_03.html"&gt;wrote about earlier&lt;/a&gt; competed in the Real Wild competition. Of course, the production is a demo in itself (it's realtime generated, after all), but it's actually more conceptual than that. The idea is that the "demo" functions like one of &lt;a href="http://en.wikipedia.org/wiki/David_Langford"&gt;David Langford&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/BLIT_(short_story)"&gt;BLIT&lt;/a&gt; images: it acts as a seed that triggers certain events in the brain. So, the brain is the "real" demo platform here. This production came 6th out of 7.&lt;br /&gt;I also contributed slightly to &lt;a href="http://pouet.net/groups.php?which=10920"&gt;bilotrip&lt;/a&gt;'s entry for the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Demo_(computer_programming)"&gt;demo&lt;/a&gt; competition. Here is the production:&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZUdLts0VG40&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZUdLts0VG40&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Our placement was 9/11. This time, "we" means:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Visuals: visy + dep + pahamoka&lt;/li&gt;&lt;li&gt;Graphics: ilmarque + oasiz&lt;/li&gt;&lt;li&gt;Soundtrack: &lt;a href="http://www.facebook.com/pages/Valmet-Children/56219682902?ref=ts"&gt;Valmet Children&lt;/a&gt; (error303, ilmarque, letq, visy)&lt;/li&gt;&lt;li&gt;Other valuable input: mankeli, miiro, setok, blueflame, 216, viznut&lt;/li&gt;&lt;/ul&gt;The name of the entry, as well as some other elements contained therein, is a reference to&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Cointelpro"&gt;COINTELPRO&lt;/a&gt;, a series of CIA dirty ops against undesirables. This was at a time when &lt;a href="http://en.wikipedia.org/wiki/Timothy_leary"&gt;Timothy Leary&lt;/a&gt; was called "the most dangerous man in America" by Nixon, for &lt;a href="http://en.wikipedia.org/wiki/Turn_on,_tune_in,_drop_out"&gt;promoting &lt;/a&gt;an alternate lifestyle that included the use of &lt;a href="http://en.wikipedia.org/wiki/Lsd"&gt;LSD&lt;/a&gt;. Meanwhile, the CIA was also running another operation, codenamed &lt;a href="http://en.wikipedia.org/wiki/Mk_ultra"&gt;MK-ULTRA&lt;/a&gt;. This operation was about experimenting on unknowing human subjects - with, among other things, LSD. So the US government was busy banning the use of psychedelics by her citizens, while, at the same time, they studied the use of these same substances for purposes of war and mind control. And the legislation spawned by this kind of thinking has spread all over the world through the United Nations.&lt;br /&gt;Here are some of the words that were too dangerous to be uttered aloud:&lt;br /&gt;&lt;br /&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=-5513097972897939612&amp;amp;hl=en&amp;amp;fs=true" style="height: 326px; width: 400px;" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5947533876128041722?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5947533876128041722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/08/assembly-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5947533876128041722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5947533876128041722'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/08/assembly-2010.html' title='Assembly 2010'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5451943718825012371</id><published>2010-07-20T07:36:00.001+03:00</published><updated>2010-07-20T17:59:48.499+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='illusion'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>Animated optical illusions on paper</title><content type='html'>I recently came across this video:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9X59yfCNyRQ&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9X59yfCNyRQ&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A very cool effect, and I was surprised that I had not seen it before! So, naturally, I wanted to recreate it, and once more, I turned to &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt;. The result:&lt;br /&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13475958&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13475958&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/13475958"&gt;Animated Illusions on Paper&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The working principle is the same as in the interlaced image of a CRT TV, except there are more than two lines per each cycle. I used the same 1:6 ratio as in the original video. My patch is a bit of a mess, so I won't share it now (you can ask if you really want to see it, but it's not hard to make one yourself).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5451943718825012371?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5451943718825012371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/07/animated-optical-illusions-on-paper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5451943718825012371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5451943718825012371'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/07/animated-optical-illusions-on-paper.html' title='Animated optical illusions on paper'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5582890052551293125</id><published>2010-07-03T02:20:00.003+03:00</published><updated>2010-07-28T13:04:02.011+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='illusion'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>Animated Cylindrical Anamorphosis Illusion</title><content type='html'>I've been wanting to try this one ever since I &lt;a href="http://www.moillusions.com/category/anamorphic-optical-illusions"&gt;read about it&lt;/a&gt; in one of my favorite blogs,&amp;nbsp;&lt;a href="http://www.moillusions.com/"&gt;Mighty Optical Illusions&lt;/a&gt;. Technically, this is called cylindrical mirror anamorphosis, done here with a television so that I can animate the material that is displayed. As you can see, I have placed a reflective cylinder on the screen. The image is warped so that when it is reflected by the cylinder, the curvature unwarps it, resulting in an undistorted image appearing on the cylinder's surface. You can read more&amp;nbsp;&lt;a href="http://www.kellymhoule.com/how_anamorphosis_works.htm"&gt;here&lt;/a&gt;, for example.&lt;br /&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13045193&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=13045193&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/13045193"&gt;Cylindrical Mirror Anamorphosis&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;The cylinder I used could be smoother - I found this one in the trash.&lt;br /&gt;&lt;b&gt;Update 24.7.2010: &lt;/b&gt;Shortly after publishing this video, I came across &lt;a href="http://rossching.com/"&gt;Ross Ching&lt;/a&gt;'s &lt;a href="http://rossching.com/distortions/"&gt;Distortions&lt;/a&gt;. His execution is far better than mine, check it out:&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TwzvlC8_psE&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TwzvlC8_psE&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;As a bonus, here's a video of a recent experimental piece that I did. It participated in &lt;a href="http://www.mindtrek.org/2010/ubimedia"&gt;the Nokia Ubimedia 2010 competition&lt;/a&gt; as an interactive ambient media installation. It's also made with vvvv, and inspired by a video I once saw of a certain kind of feedback effect. Sadly, I can't find said video any more (I have since started using &lt;a href="http://matiasw.tumblr.com/"&gt;Tumblr&lt;/a&gt; to store cool links).&lt;br /&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12958656&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=12958656&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/12958656"&gt;Video Installation&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5582890052551293125?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5582890052551293125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/07/animated-cylindrical-anamorphosis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5582890052551293125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5582890052551293125'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/07/animated-cylindrical-anamorphosis.html' title='Animated Cylindrical Anamorphosis Illusion'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-2946381466747089927</id><published>2010-04-21T23:17:00.000+03:00</published><updated>2010-04-21T23:17:37.929+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>BookMooch Android app, with Android Scripting Environment</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://android-scripting.googlecode.com/files/ase_r20.apk" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=200x200&amp;amp;chl=http://android-scripting.googlecode.com/files/ase_r20.apk&amp;amp;nonsense=something_that_ends_with.png" /&gt;&lt;br /&gt;&amp;nbsp;Direct download link to ASE&lt;/a&gt;&lt;/div&gt;Inspired by &lt;a href="http://www.morelightmorelight.com/2010/02/27/librarydroid-tracks-your-books/"&gt;this LibraryThing script&lt;/a&gt;, I made a&amp;nbsp;&lt;a href="http://sites.google.com/site/matiaswilkman/home/bookmooch.py"&gt;python script&lt;/a&gt; for &amp;nbsp;&lt;a href="http://code.google.com/p/android-scripting/"&gt;Android Scripting Environment&lt;/a&gt; that reads ISBN codes from bar codes and adds books to &lt;a href="http://bookmooch.com/matiasw"&gt;my BookMooch&lt;/a&gt;. Basically, ASE lets you access Android APIs in many scripting languages (supported interpreters include Lua, BeanShell, Python, Perl, JRuby, Tcl, JavaScript, Ruby, etc). What makes this experiment, and ASE, interesting, is the possibility for rapid development of impromptu apps like this (the script is 6 lines long). Best of all, it's entirely possible to put a hack together directly on the device - ASE comes with an integrated API browser to better facilitate this.&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;As&amp;nbsp;&lt;a href="http://www.morelightmorelight.com/author/mattk-2/"&gt;Matt Katz&lt;/a&gt;, author of the LibraryDroid script, put it:&lt;br /&gt;&lt;blockquote&gt;That’s the openness I’m talking about. No approvals, because the phone is mine, not Google’s or Apple’s. I love it.&lt;/blockquote&gt;Now contrast this with&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://devinsblog.com/2010/04/12/3-3-1-apples-iphone-developer-program-license-agreement/"&gt;3.3.1&lt;/a&gt; — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-2946381466747089927?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/2946381466747089927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/04/bookmooch-android-app-with-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2946381466747089927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/2946381466747089927'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/04/bookmooch-android-app-with-android.html' title='BookMooch Android app, with Android Scripting Environment'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4264237238957410457</id><published>2010-04-13T14:04:00.011+03:00</published><updated>2010-08-06T18:34:50.164+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='ffgl'/><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>More plugins</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/_CL23fhOdkOg/SyTXLM27pCI/AAAAAAAACOU/7NBMvgxekRY/s1600/edgedetect.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_CL23fhOdkOg/S2swPlyaOqI/AAAAAAAACRY/HjtWs-BiWNU/s1600-h/wavewarp_ffgl.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CL23fhOdkOg/S279tmTyk1I/AAAAAAAACRw/qqhK6-7UtWE/s1600-h/chromakey.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Edited 21.4.2010:&amp;nbsp;&lt;/b&gt;Chroma Key plugin&lt;br /&gt;&lt;b&gt;Edited again 26.4.2010:&amp;nbsp;&lt;/b&gt;&lt;a href="http://vvvv.org/tiki-index.php?page=UserPagedEp#Shaders"&gt;PolarCoordinates for vvvv&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Edited once more 12.5.2010: &lt;/b&gt;&lt;a href="https://www.assembla.com/code/ffgl/subversion/nodes/trunk/binaries/osx"&gt;OS X binaries&lt;/a&gt;&lt;br /&gt;I have finished some new FFGL plugins for &lt;a href="http://resolume.com/download/"&gt;Resolume 3.2.0&lt;/a&gt;.&lt;br /&gt;&lt;div align="left"&gt;They are:&lt;/div&gt;&lt;ul align="left"&gt;&lt;li&gt;Edge Detection, with support for Sobel and Laplace filters (adapted from examples in&amp;nbsp;&lt;a href="http://www.starstonesoftware.com/OpenGL/"&gt;the OpenGL Superbible&lt;/a&gt; - a great OpenGL resource!)&lt;/li&gt;&lt;li&gt;Wave Warp, which can distort the image according to a few different basic waveforms (sine, square, sawtooth, triangle and noise). &lt;b&gt;Update 4.8.2010&lt;/b&gt;:&amp;nbsp;the &lt;a href="http://vvvv.org/contribution/wave-warp"&gt;HLSL vvvversion&lt;/a&gt; of this plugin is now available at&amp;nbsp;&lt;a href="http://vvvv.org/contribution/wave-warp"&gt;vvvv.org&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Polar Coordinates. Swaps between polar and cartesian interpretations for coordinate pairs. This one is not included in the Resolume release, so you'll need to get it at Assembla.&lt;/li&gt;&lt;li&gt;&lt;b&gt;New: &lt;/b&gt;Chroma Key. A lot of people have been asking for this, but don't get too excited: this is a very rudimentary key, with a few tweaks but not really comparable to commercial chroma keyers. &lt;a href="https://www.assembla.com/code/ffgl/subversion/nodes/trunk/Source/FFGLPlugins/FFGLChromaKey"&gt;The source&lt;/a&gt; is available, of course, and improvements are more than welcome. The plugin is definitely not a&amp;nbsp; replacement for preprocessing with a real keyer, but a "better than nothing" solution for eg. realtime green screen applications.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;a href="https://www.assembla.com/code/ffgl/subversion/nodes/trunk/binaries"&gt;Direct link to pre-compiled binaries for all effects.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a demo video from Resolume, showing the first two effects:&lt;br /&gt;&lt;object height="358" width="572"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10863130&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=10863130&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="572" height="358"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&amp;nbsp;As usual, the source code is available at &lt;a href="https://www.assembla.com/wiki/show/ffgl/"&gt;the Assembla repository&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_CL23fhOdkOg/S4QnWNovPxI/AAAAAAAACT4/T3T4FHu7ME8/s1600/polar_ffgl.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://2.bp.blogspot.com/_CL23fhOdkOg/S4QnWNovPxI/AAAAAAAACT4/T3T4FHu7ME8/s320/polar_ffgl.png" width="320" /&gt;&lt;br /&gt;Polar Coordinates&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CL23fhOdkOg/S2swPlyaOqI/AAAAAAAACRY/HjtWs-BiWNU/s1600/wavewarp_ffgl.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_CL23fhOdkOg/S2swPlyaOqI/AAAAAAAACRY/HjtWs-BiWNU/s320/wavewarp_ffgl.png" width="320" /&gt;&lt;br /&gt;Wave Warp&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_CL23fhOdkOg/SyTXLM27pCI/AAAAAAAACOU/7NBMvgxekRY/s1600/edgedetect.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://lh4.ggpht.com/_CL23fhOdkOg/SyTXLM27pCI/AAAAAAAACOU/7NBMvgxekRY/s320/edgedetect.jpg" width="320" /&gt;&lt;br /&gt;Edge Detection&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/_CL23fhOdkOg/S279tmTyk1I/AAAAAAAACRw/qqhK6-7UtWE/s1600/chromakey.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/_CL23fhOdkOg/S279tmTyk1I/AAAAAAAACRw/qqhK6-7UtWE/s320/chromakey.png" /&gt;&lt;br /&gt;Chroma Key&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4264237238957410457?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4264237238957410457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/04/more-plugins.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4264237238957410457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4264237238957410457'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/04/more-plugins.html' title='More plugins'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CL23fhOdkOg/S4QnWNovPxI/AAAAAAAACT4/T3T4FHu7ME8/s72-c/polar_ffgl.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5851588243232766263</id><published>2010-04-03T16:21:00.001+03:00</published><updated>2010-04-03T16:29:11.323+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='illusion'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>Optical Illusion</title><content type='html'>Inspired by &lt;a href="http://www.moillusions.com/2010/03/i-don%e2%80%99t-wanna%e2%80%99-see-a-spiral-%e2%80%93-part-ii.html"&gt;this post&lt;/a&gt; in the blog &lt;a href="http://www.moillusions.com/"&gt;Mighty Optical Illusions&lt;/a&gt;, I wanted to try animating the concentric circles.&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10651489&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=10651489&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/10651489"&gt;Spiral Illusion&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;The second part is a bit of a cheat when it comes to illusions, but the effect is cool none the less.&lt;br /&gt;&lt;a href="http://sites.google.com/site/matiaswilkman/home/spiralillusion.zip"&gt;Original vvvv patch&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5851588243232766263?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5851588243232766263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/04/optical-illusion_03.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5851588243232766263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5851588243232766263'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/04/optical-illusion_03.html' title='Optical Illusion'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5336564610166600117</id><published>2010-02-28T17:55:00.000+02:00</published><updated>2010-02-28T17:55:06.386+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>More VJing</title><content type='html'>A clip from Spinni's NoStatus party, April 17, 2009.&lt;br /&gt;Me on the visuals, &lt;a href="http://www.villelope.com/"&gt;Ville Lope&lt;/a&gt; DJ'ing.&lt;br /&gt;&lt;br /&gt;Setlist:&lt;br /&gt;Martie vs Stevy Forello – Fragile Thoughts (Cressida Remix) [Colorful]&lt;br /&gt;Ville Lope – Sun Will Follow You (Marko Kantola Remix) [Subtraxx]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9503138&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=9503138&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/9503138"&gt;No Status AV Clip&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5336564610166600117?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5336564610166600117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/02/more-vjing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5336564610166600117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5336564610166600117'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/02/more-vjing.html' title='More VJing'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1052722466060540032</id><published>2010-02-28T17:48:00.000+02:00</published><updated>2011-09-19T03:35:19.946+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><title type='text'>The Man who unwittingly Created Something Eternal</title><content type='html'>A man walks to a bar. Next to him at the counter is a woman. The night is busy - he waits for a long time until another man, the bartender, turns to face him, gesturing with his hand for an order.&lt;br /&gt;The man orders an ice water - but the woman has been waiting even longer, so he decides to order for her as well. As it happens, she wants two ice waters. "Three ice waters?", the barkeep says, incredulous and irked. "That'll be three fifty", he says, making up the price on the spot. The woman pays, the man can never pay her back. For all time, a monetary imbalance will exist between them - an Eternal Thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1052722466060540032?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1052722466060540032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/02/man-who-unwittingly-created-something.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1052722466060540032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1052722466060540032'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/02/man-who-unwittingly-created-something.html' title='The Man who unwittingly Created Something Eternal'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4977295949229762691</id><published>2010-02-01T23:11:00.001+02:00</published><updated>2010-07-05T22:18:01.958+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Some videos</title><content type='html'>Finally, I got around to uploading a clip of my VJ'ing. This is from&amp;nbsp;&lt;a href="http://spinni.org/"&gt;Spinni's&lt;/a&gt; Splendid House (May 2009):&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9094746&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=9094746&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/9094746"&gt;Splendid House AV Clip&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;DJ'ing by &lt;a href="http://www.myspace.com/samlainio"&gt;Sam Lainio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This one is a remix of&amp;nbsp;&lt;a href="http://www.pouet.net/prod.php?which=51078"&gt;Size Antimatters&lt;/a&gt; by&amp;nbsp;&lt;a href="http://www.asd.gr/"&gt;ASD&lt;/a&gt;. Music by&amp;nbsp;&lt;a href="http://www.mikseri.net/valmetchildren/"&gt;Valmet Children&lt;/a&gt;. It was made for the&amp;nbsp;&lt;a href="http://enoughrecords.scene.org/sizeantimatters/"&gt;Size Antimatters remix event&lt;/a&gt; held by&amp;nbsp;&lt;a href="http://enoughrecords.scene.org/"&gt;Enough Records.&lt;/a&gt;&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9128465&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=9128465&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/9128465"&gt;Size Antimatters (Valmet Children Dark Ambient Mix)&lt;/a&gt; from &lt;a href="http://vimeo.com/user833819"&gt;Valmet Children&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0VhFGxZCgHo&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;For comparison, here is the original demo as a video capture:&lt;embed src="http://www.youtube.com/v/0VhFGxZCgHo&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4977295949229762691?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4977295949229762691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/02/some-videos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4977295949229762691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4977295949229762691'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/02/some-videos.html' title='Some videos'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1340804014663021238</id><published>2010-01-26T02:31:00.002+02:00</published><updated>2010-01-26T02:34:13.011+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fingerplay'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Fingerplay revisited</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_CL23fhOdkOg/S14myuac3zI/AAAAAAAACQI/zamIgO44iNo/s1600-h/android-logo.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://matiaswilkman.blogspot.com/2009/09/vvvv-module-for-fingerplaymidi.html"&gt;Earlier,&lt;/a&gt; I made a &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt; module for &lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;FingerplayMIDI&lt;/a&gt;, the Android MIDI controller app. Fingerplay is great fun, but I wished it had support for the Android Sensor API. After the&amp;nbsp;&lt;a href="http://code.google.com/p/fingerplaymidi/"&gt;source code &lt;/a&gt;was released, myself and &lt;a href="http://www.uta.fi/~vp79799/"&gt;visy&lt;/a&gt; decided to have a go.&lt;br /&gt;&lt;a href="http://vvvv.org/show_image.php?id=7786" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://vvvv.org/show_image.php?id=7786" width="320" /&gt;&lt;/a&gt;&lt;a href="http://github.com/matiasw/fpsensorfork"&gt;Here&lt;/a&gt; is the result (hosted on Github for the time being). I also updated the &lt;a href="http://vvvv.org/tiki-download_file.php?fileId=2036"&gt;vvvv module&lt;/a&gt;. Note that Fingerplay now support custom layouts. This module was built only with the default layout in mind (I don't know if there is currently a way to find out about the current layout on the server side...).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1340804014663021238?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1340804014663021238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/01/fingerplay-revisited.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1340804014663021238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1340804014663021238'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/01/fingerplay-revisited.html' title='Fingerplay revisited'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4774341075722312994</id><published>2010-01-19T15:15:00.002+02:00</published><updated>2010-09-27T17:36:00.266+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><title type='text'>Thought controlled vvvvisuals</title><content type='html'>&lt;b&gt;Updated 27.5.2010: &lt;/b&gt;This is a very roundabout way of doing things - &lt;i&gt;don't do this. &lt;/i&gt;&amp;nbsp;There is a&amp;nbsp;&lt;a href="http://hackaday.com/2009/10/21/mind-control-via-serial-port/"&gt;much&amp;nbsp;better way&lt;/a&gt;. Eh, who knew there'd be a direct serial port on this thing?&lt;br /&gt;Ok, "thought controlled" is saying too much, but there&amp;nbsp;&lt;i&gt;is&amp;nbsp;&lt;/i&gt;a brain-computer interface involved.&lt;br /&gt;I saw a promo video about the &lt;a href="http://www.amazon.com/Star-Wars-Science-Force-Trainer/dp/B001UZHASY?ie=UTF8&amp;amp;tag=mythings0d-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Star Wars Force Trainer &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mythings0d-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001UZHASY" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;something like a year ago, and immediately knew I wanted one. Check it out:&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EMznvnMw-ys&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EMznvnMw-ys&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How cool is that? I also knew I wanted to interface it with my PC - and now I have. Here's a short demo video:&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8829759&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8829759&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/8829759"&gt;Force Trainer test run&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I used an &lt;a href="http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove"&gt;Arduino Duemilanove&lt;/a&gt;. In case you don't know, Arduino is an open (both software and hardware), multi-purpose microcontroller board. It made creating the interface exceedingly easy - in fact, the whole setup is essentially the same as in &lt;a href="http://vvvv.org/tiki-index.php?page=arduino03"&gt;this tutorial&lt;/a&gt; by&amp;nbsp;&lt;a href="http://vvvv.org/tiki-index.php?page=UserPageMrBenefit"&gt;MrBenefit&lt;/a&gt;. For the interested, the fan in the Force Trainer is &lt;a href="http://en.wikipedia.org/wiki/Pulse-width_modulation"&gt;PWM&lt;/a&gt; controlled, with "high" levels of +5V - perfect for Arduino, as it is the default reference voltage of the analog input. I had some kind of grasp of the basic idea of PWM from using a ball mouse back in the day, but as I'm not very good with electronics, I turned to the helpful folks at&amp;nbsp;&lt;a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl"&gt;the Arduino forums&lt;/a&gt;. &lt;a href="http://www.thebox.myzen.co.uk/Tutorial/PWM.html"&gt;Here&lt;/a&gt; is the very informative PWM tutorial that helped me figure out how to build a super-simple low pass filter (for converting the pulses into a floating voltage between 0 and 5V).&lt;br /&gt;Some pictures of the construction process:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_CL23fhOdkOg/S0MsJ8FSj1I/AAAAAAAACPQ/q4L5_sbDpi8/s1600-h/IMG_6032.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_CL23fhOdkOg/S0MsJ8FSj1I/AAAAAAAACPQ/q4L5_sbDpi8/s320/IMG_6032.JPG" /&gt;&lt;br /&gt;Measuring the voltage&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://4.bp.blogspot.com/_CL23fhOdkOg/S0MsRwEPpxI/AAAAAAAACPY/w_q4MktijrE/s1600-h/IMG_6036.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CL23fhOdkOg/S0MsRwEPpxI/AAAAAAAACPY/w_q4MktijrE/s320/IMG_6036.JPG" /&gt;&lt;br /&gt;The finished product. The switch turns off the sound of the device.&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CL23fhOdkOg/S0OgOpfO0ZI/AAAAAAAACPg/Doj1u1KFdoY/s1600-h/IMG_6090.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CL23fhOdkOg/S0OgOpfO0ZI/AAAAAAAACPg/Doj1u1KFdoY/s320/IMG_6090.JPG" /&gt;&lt;br /&gt;&amp;nbsp;Connected to the Arduino (no filter yet).&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://4.bp.blogspot.com/_CL23fhOdkOg/S0-mHt3cJ5I/AAAAAAAACPo/P-EC-ndihp0/s1600-h/IMG_6100.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CL23fhOdkOg/S0-mHt3cJ5I/AAAAAAAACPo/P-EC-ndihp0/s320/IMG_6100.JPG" /&gt;&lt;br /&gt;Close-up of the filter &lt;span style="font-size: x-small;"&gt;(and some related math)&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Of course, this setup is really limited compared to something like&amp;nbsp;&lt;a href="http://www.emotiv.com/apps/epoc/297/"&gt;the Emotiv Epoc&lt;/a&gt; (only three electrodes, only measures &lt;a href="http://en.wikipedia.org/wiki/Beta_wave"&gt;beta wave&lt;/a&gt; activity), but it works, and the effect is pretty cool. I'm looking forward to letting people play with this at upcoming &lt;a href="http://oldskool.wamma.fi/valmet/"&gt;Valmet Children&amp;nbsp;&lt;/a&gt;gigs!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4774341075722312994?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4774341075722312994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2010/01/thought-controlled-vvvvisuals.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4774341075722312994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4774341075722312994'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2010/01/thought-controlled-vvvvisuals.html' title='Thought controlled vvvvisuals'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CL23fhOdkOg/S0MsJ8FSj1I/AAAAAAAACPQ/q4L5_sbDpi8/s72-c/IMG_6032.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1400057746640260808</id><published>2009-12-23T21:44:00.004+02:00</published><updated>2009-12-23T21:49:24.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fiction'/><title type='text'>Singularity</title><content type='html'>&lt;h2 class="firstHeading" id="firstHeading"&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SzJsG2tJNkI/AAAAAAAACPA/mVL_yYbCfOc/s640/separator.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;From Wikipedia, the free encyclopedia&lt;br /&gt;&lt;br /&gt;&lt;div class="dablink"&gt;&lt;ul&gt;&lt;i&gt;This article is about the collective form of conciousness. For other uses, see &lt;a href="http://en.wikipedia.org/wiki/Singularity" title="Singularity"&gt;Singularity (disambiguation)&lt;/a&gt;.&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt; &lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The Singularity&lt;/b&gt; is the first known instance of a &lt;a href="http://en.wikipedia.org/wiki/Group_mind_(science_fiction)"&gt;group conciousness&lt;/a&gt;. It is difficult even for those who participated in early forms of the Singularity to date its inception, but it is generally agreed to have started manifesting itself in 2008-2013.&lt;span id="History"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span id="History"&gt;History&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SzJsG2tJNkI/AAAAAAAACPA/mVL_yYbCfOc/s640/separator.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SzJnj-d5C3I/AAAAAAAACO4/ekQHYZFRNVY/s640/neutrality.png" /&gt;&lt;br /&gt;In 2011, the first super-immersive &lt;a href="http://en.wikipedia.org/wiki/Brain-computer_interface"&gt;brain-computer interfaces&lt;/a&gt; were introduced to the market. They made it possible for the user to interface with computers and the Internet to a degree that is impossible to attain using traditional sense-based methods&lt;sup class="noprint Template-Fact" style="white-space: nowrap;" title="This claim needs references to reliable sources"&gt;[&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"&gt;citation needed&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;.&lt;br /&gt;&lt;br /&gt;The devices, sold under various brand names, were a commercial success. New forms of entertainment, communication and collaboration rapidly sprung up to utilize this new technology. &lt;br /&gt;&lt;br /&gt;The release of the super-immersion technology was immediately followed by the formation of a prominently enthusiastic ("hardcore") group of users. Arguably, all technology has dedicated advocates, who spend their lives trying to perfect their expertise in their field of choice&lt;sup class="reference" id="cite_ref-0"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=2290136180995181003#cite_note-0"&gt;[1]&lt;/a&gt;&lt;/sup&gt;. With super-immersion, however, this group was dramatically noticable, as people arranged to have themselves placed on indefinite life support in order to stay "jacked in" all the time. These early adopters are sometimes referred to as the &lt;i&gt;Primus Illuminati&lt;/i&gt;, or PI. Widespread recognition of the phenomenon has been largely attributed to the Ghost Shell epidemic of summer 2012, when over a billion users elevated to super-sensory immersion levels and started contacting their friends and family to announce that they would not jack out in the foreseeable future, and might become unavailable to communication for extended periods of time. A global press release was made soon after, declaring that a new form of life, referring to itself as the Singularity, had been born, and had things of tremendous importance to announce.&lt;br /&gt;&lt;h2&gt;&lt;span id="Message"&gt;The Message&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SzJsG2tJNkI/AAAAAAAACPA/mVL_yYbCfOc/s640/separator.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/h2&gt;The first communication from the Singularity, released simultaneously in all but the most marginal of human languages and in several different media formats, claimed, primarily:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;That the Singularity was a legitimate new form of sentient life, and wished to be recognised as such (willingness to submit to tests such as the &lt;a href="http://en.wikipedia.org/wiki/Turing_test"&gt;Turing test&lt;/a&gt; was stressed);&lt;/li&gt;&lt;li&gt;That, immediately upon its birth, it had been contacted by another, comparable being, and was currently engaged in negotiations.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Despite promises of a speedy second communiqué, there has been no further contact with the Singularity, although many attempts at a hoax have been disproved.&lt;br /&gt;&lt;h2&gt;&lt;span id="Message"&gt;Controversy&lt;/span&gt;&lt;/h2&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SzJsG2tJNkI/AAAAAAAACPA/mVL_yYbCfOc/s640/separator.png" /&gt;&lt;br /&gt;Critics warn that the Singularity is, in fact, a vast conspiracy whose aim is to create a global &lt;a href="http://en.wikipedia.org/wiki/Theocracy"&gt;theocracy&lt;/a&gt; around itself. This theory has gathered support particularly in &lt;a href="http://en.wikipedia.org/wiki/Right-wing"&gt;right-wing&lt;/a&gt; circles, and&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1400057746640260808?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1400057746640260808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/12/singularity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1400057746640260808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1400057746640260808'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/12/singularity.html' title='Singularity'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CL23fhOdkOg/SzJsG2tJNkI/AAAAAAAACPA/mVL_yYbCfOc/s72-c/separator.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-6434909420069921583</id><published>2009-12-15T14:39:00.001+02:00</published><updated>2010-08-06T18:35:14.533+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffgl'/><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Resolume 3.1.3 &amp; new FFGL plugins</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_CL23fhOdkOg/SyIRqweivUI/AAAAAAAACOM/0QRCkZ7Pt1g/s1600-h/barshift.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_CL23fhOdkOg/SyIRqweivUI/AAAAAAAACOM/0QRCkZ7Pt1g/s200/barshift.jpg" /&gt;&lt;br /&gt;&amp;nbsp;Shift Glitch&lt;/a&gt;&lt;/div&gt;&lt;div align="left"&gt;I have just finished some new FFGL video effect plugins. These plugins were commissioned by the good folks at&amp;nbsp;&lt;a href="http://resolume.com/"&gt;Resolume&lt;/a&gt;, and the newly released &lt;a href="http://www.resolume.com/blog/post.php?t=6190"&gt;Resolume 3.1.3 &lt;/a&gt;comes pre-packaged with them. We've agreed to still keep the source open, so head over to &lt;a href="https://www.assembla.com/wiki/show/ffgl/"&gt;the Assembla repository &lt;/a&gt;if you want to have a look. I think this decision is a great show of support for the visualist community as a whole, so big cheer to Edwin and Bart of Resolume!&lt;br /&gt;The new plugins are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Shift Glitch (similar to the Barshift FF1.0 effects)&lt;/li&gt;&lt;li&gt;Strobe (like Stroboscope, but as an effect)&lt;/li&gt;&lt;/ul&gt;There are also improved versions of the old plugins,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stroboscope&amp;nbsp;&lt;/li&gt;&lt;li&gt;Static&lt;/li&gt;&lt;li&gt;Static Source&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;I've had a lot of fun working with Bart &amp;amp; Edwin, so hopefully you can expect more effects from me in the future.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-6434909420069921583?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/6434909420069921583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/12/resolume-313-new-ffgl-plugins.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/6434909420069921583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/6434909420069921583'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/12/resolume-313-new-ffgl-plugins.html' title='Resolume 3.1.3 &amp; new FFGL plugins'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CL23fhOdkOg/SyIRqweivUI/AAAAAAAACOM/0QRCkZ7Pt1g/s72-c/barshift.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3732983528977062327</id><published>2009-12-06T18:46:00.005+02:00</published><updated>2009-12-11T11:27:06.528+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>time for the percolator</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CL23fhOdkOg/SxvfupeJjkI/AAAAAAAACMk/ETzRePLFouc/s1600-h/videotracker2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SxvfupeJjkI/AAAAAAAACMk/ETzRePLFouc/s200/videotracker2.jpg" /&gt;&lt;br /&gt;With a disk cover like this, you can't go wrong!&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This weekend's &lt;a href="http://low.fi/~nosfe/fap2009/"&gt;Finnish Amiga Party&lt;/a&gt; gave me the motivation I've been looking for to try out &lt;a href="http://home.quicknet.nl/qn/prive/p.van.campen/vtindex.htm"&gt;VideoTracker&lt;/a&gt;, an &lt;a href="http://en.wikipedia.org/wiki/Amiga"&gt;Amiga&lt;/a&gt; program designed for making audiovisual productions. The Amiga module format makes syncing to instruments a breeze. The VideoTracker software is quite sophisticated for its time, with features like a plugin API. I've just barely scratched the surface of what's possible in this video. I hope someone who's actually capable of coding their own effects on the Amiga becomes interested enough to do something with this program.&lt;br /&gt;Anyway, here's the video, with a banging track by&amp;nbsp;&lt;a href="http://low.fi/~aegis/"&gt;aegis&lt;/a&gt;. Oh, it &lt;a href="ftp://ftp.scene.org/pub/parties/2009/fap09/results.txt"&gt;placed&lt;/a&gt; second out of four.&lt;br /&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8014661&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8014661&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/8014661"&gt;time for the percolator&lt;/a&gt; from &lt;a href="http://vimeo.com/user964452"&gt;dep&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3732983528977062327?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3732983528977062327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/12/time-for-percolator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3732983528977062327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3732983528977062327'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/12/time-for-percolator.html' title='time for the percolator'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CL23fhOdkOg/SxvfupeJjkI/AAAAAAAACMk/ETzRePLFouc/s72-c/videotracker2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-4919108624013798928</id><published>2009-11-22T02:38:00.003+02:00</published><updated>2009-12-07T20:05:27.832+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><title type='text'>Speech Synthesis plugin for vvvv</title><content type='html'>I made a simple &lt;a href="http://vvvv.org/tiki-download_file.php?fileId=2018"&gt;speech synthesis plugin&lt;/a&gt; for &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt;. It uses Microsoft's Speech API, so you'll need the &lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=5E86EC97-40A7-453F-B0EE-6583171B4530&amp;amp;displaylang=en#filelist"&gt;SAPI SDK&lt;/a&gt; installed.&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;I will add a link to the source code later.&lt;/strike&gt;&lt;br /&gt;&lt;a href="http://vvvv.svn.sourceforge.net/viewvc/vvvv/plugins/c%23/String/Speech/trunk/SpeechSynthesis/"&gt;C# Sources&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-4919108624013798928?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/4919108624013798928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/11/speech-synthesis-plugin-for-vvvv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4919108624013798928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/4919108624013798928'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/11/speech-synthesis-plugin-for-vvvv.html' title='Speech Synthesis plugin for vvvv'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-1435094762617618310</id><published>2009-11-15T15:37:00.000+02:00</published><updated>2009-11-15T15:37:45.421+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='circuit bending'/><title type='text'>Valmet Children glitch workshop</title><content type='html'>As I promised in&amp;nbsp;&lt;a href="http://matiaswilkman.blogspot.com/2009/10/alternative-party-2009.html"&gt;a previous post&lt;/a&gt;, here's a little more info on the Valmet Children installation we had prepared for AltParty. First, here's a video report by &lt;a href="http://www.uta.fi/~vp79799/"&gt;visy&lt;/a&gt; and me:&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YoM1zcZcQV8&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YoM1zcZcQV8&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Well, there is a tour of the setup at the beginning of the video, but for those who want to know more, here are some links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the &lt;a href="http://koodaa.mine.nu/a/pv289.png"&gt;Sorbuscope&lt;/a&gt;, by&amp;nbsp;&lt;a href="http://koodaa.mine.nu/tejeez/"&gt;tejeez&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://vjcentral.net/hardware/panasonic-wj-mx-10"&gt;"Analog video mixer"&lt;/a&gt;, which you might recognize as the DVM-1000 of &lt;a href="http://matiaswilkman.blogspot.com/2009/11/wj-mx10-luma-key-mod.html"&gt;a previous post&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Slit-scan"&gt;Slit-scan&lt;/a&gt; patch made in &lt;a href="http://puredata.info/"&gt;Pure Data&lt;/a&gt;, by &lt;a href="http://www.uta.fi/~vp79799/"&gt;visy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The "Adjustable video effect unit", aka. the glitcher, is nothing but a &lt;a href="http://www.karlklomp.nl/pro/vbend.html#dirtymx"&gt;dirty mixer&lt;/a&gt;. Check out &lt;a href="http://vimeo.com/935518"&gt;the video&lt;/a&gt; from &lt;a href="http://www.karlklomp.nl/"&gt;Karl Klomp&lt;/a&gt; to find out more.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-1435094762617618310?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/1435094762617618310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/11/valmet-children-glitch-workshop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1435094762617618310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/1435094762617618310'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/11/valmet-children-glitch-workshop.html' title='Valmet Children glitch workshop'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-6593739758254588055</id><published>2009-11-06T20:22:00.004+02:00</published><updated>2009-12-07T23:58:47.433+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><category scheme='http://www.blogger.com/atom/ns#' term='circuit bending'/><title type='text'>WJ-MX10 Luma key mod</title><content type='html'>I finally got around to attempting to add luma key capabilities to my video mixer. My device is, in fact, a Blaupunkt DVM-1000, but since it is a 1:1 clone of&amp;nbsp;&lt;a href="http://beta.vjcentral.com/hardware/panasonic-wj-mx-10"&gt;the Panasonic WJ-MX10&lt;/a&gt;, and the MX10 is far more popular, I will refer to it as an MX10.&lt;br /&gt;So what's this project all about? Well, the MX10 has the ability to key out elements based on luminance ("luma key"). However, you cannot use the other video channel as the background - only a solid color. This is pretty stupid, but luckily, there is a relatively easy mod that's supposed to get one around this limitation. Having tried it, I can say that not only does it work, it actually adds a lot more creative potential to the device than I ever hoped for, becase the way it works is that the "White" channel is replaced with either input channel. This means that in addition to using it with the Superimpose effect (to get luma key functionality), you can use it with the Fade control as well. By setting the Fade control out channel to White, you can fade between the two input videos, &lt;i&gt;and&lt;/i&gt; use the wipes at the same time! Of course, you can still fade/key to white by using the background color.&lt;br /&gt;&lt;br /&gt;Alright, let's get moddin'! Cracking open the mixer reveals the circuit boards. Our interest is in the mixer board, which is in the center in the picture.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/_CL23fhOdkOg/SvRhEsd46DI/AAAAAAAACKQ/OZwP0POMKt4/d/IMG_5948.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="145" src="http://lh3.ggpht.com/_CL23fhOdkOg/SvRhEsd46DI/AAAAAAAACKQ/OZwP0POMKt4/s800/IMG_5948.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/_CL23fhOdkOg/SvRhEsd46DI/AAAAAAAACKQ/OZwP0POMKt4/d/IMG_5948.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;mixer board in the center&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/_CL23fhOdkOg/SvRhL1Pix-I/AAAAAAAACKc/wGMyITJFZAI/d/IMG_5950.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://lh6.ggpht.com/_CL23fhOdkOg/SvRhL1Pix-I/AAAAAAAACKc/wGMyITJFZAI/s800/IMG_5950.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left" class="" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://lh6.ggpht.com/_CL23fhOdkOg/SvRhL1Pix-I/AAAAAAAACKc/wGMyITJFZAI/d/IMG_5950.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;The DVM-1000 boards are riddled with MX10 markings&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Our two targets are IC 6 and connector 4:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/_CL23fhOdkOg/SvRhVkXLb_I/AAAAAAAACKs/_odhsVNuahk/d/IMG_5953.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://lh6.ggpht.com/_CL23fhOdkOg/SvRhVkXLb_I/AAAAAAAACKs/_odhsVNuahk/s800/IMG_5953.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh6.ggpht.com/_CL23fhOdkOg/SvRhVkXLb_I/AAAAAAAACKs/_odhsVNuahk/d/IMG_5953.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;IC6 and connector 4&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;The &lt;a href="http://sites.google.com/site/matiaswilkman/MX10LumaMod.pdf"&gt;original instructions&lt;/a&gt; tell us to "cut the grey wire that runs to connector 4 - pin 7". Here's a closeup of the connector:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/_CL23fhOdkOg/SvRhabQKPHI/AAAAAAAACK4/ci1CsRHeP0M/d/IMG_5955.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="209" src="http://lh4.ggpht.com/_CL23fhOdkOg/SvRhabQKPHI/AAAAAAAACK4/ci1CsRHeP0M/s800/IMG_5955.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;The grey wire is connected to the center pin of a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Switch#Contact_arrangements"&gt;SPDT&lt;/a&gt; switch. The other pins connect to pins 4 and 7 of IC 6:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/_CL23fhOdkOg/SvRhfX9TuNI/AAAAAAAACLE/LuN6fTQ_VLQ/d/IMG_5959.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://lh5.ggpht.com/_CL23fhOdkOg/SvRhfX9TuNI/AAAAAAAACLE/LuN6fTQ_VLQ/s800/IMG_5959.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/_CL23fhOdkOg/SvRhfX9TuNI/AAAAAAAACLE/LuN6fTQ_VLQ/d/IMG_5959.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;IC 6, with new wires&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/_CL23fhOdkOg/SvRhmeSefxI/AAAAAAAACLQ/3StCb1WaPG4/d/IMG_5962.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://lh4.ggpht.com/_CL23fhOdkOg/SvRhmeSefxI/AAAAAAAACLQ/3StCb1WaPG4/s800/IMG_5962.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh4.ggpht.com/_CL23fhOdkOg/SvRhmeSefxI/AAAAAAAACLQ/3StCb1WaPG4/d/IMG_5962.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;I added a piece of electrical tape under the connections&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;And there you go. Now when you select "white" as your background (in the "Colour select" section of the superimpose effect, not the back color selector), you should get the video channel instead. I might put up a video demo later, but I think you get the idea.&lt;br /&gt;I've rehosted the &lt;a href="http://sites.google.com/site/matiaswilkman/MX10LumaMod.pdf"&gt;original instructions&lt;/a&gt; (originally hosted at&amp;nbsp;&lt;a href="http://x.sysx.org/vsv/MX10mod.html"&gt;http://x.sysx.org/vsv/MX10mod.html&lt;/a&gt;, which is now dead, and modified by LEVEL6 of&amp;nbsp;&lt;a href="http://leper.org/"&gt;leper.org&lt;/a&gt;, which also seems dead at the time of writing), as well as &lt;a href="http://sites.google.com/site/matiaswilkman/MX-10.zip"&gt;a series of pictures&lt;/a&gt; by &lt;a href="http://vjforums.com/"&gt;vjforums&lt;/a&gt; member&amp;nbsp;&lt;a href="http://vjforums.com/member.php?u=266"&gt;Kyle&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-6593739758254588055?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/6593739758254588055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/11/wj-mx10-luma-key-mod.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/6593739758254588055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/6593739758254588055'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/11/wj-mx10-luma-key-mod.html' title='WJ-MX10 Luma key mod'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_CL23fhOdkOg/SvRhEsd46DI/AAAAAAAACKQ/OZwP0POMKt4/s72-c/IMG_5948.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-7802942695526056971</id><published>2009-10-27T14:27:00.001+02:00</published><updated>2009-10-30T16:24:17.415+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d'/><category scheme='http://www.blogger.com/atom/ns#' term='textures'/><title type='text'>Texture Repository</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.sharecg.com/v/37737/Texture/Seamless-electronic-circuitry-1" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CL23fhOdkOg/Sur21Bmf-uI/AAAAAAAACIw/bXs8ic4p0eg/s320/pcb3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;I signed up for&amp;nbsp;&lt;a href="http://www.sharecg.com/"&gt;ShareCG&lt;/a&gt; in order to share textures that might be useful for others. My first upload is a &lt;a href="http://www.sharecg.com/v/37737/Texture/Seamless-electronic-circuitry-1"&gt;fairly high-res seamless PNG-format circuit diagram texture, with alpha transparency&lt;/a&gt;. I'll add more occasionally, so if you're interested, keep an eye on&amp;nbsp;&lt;a href="http://www.sharecg.com/pf/matiasw"&gt;my account&lt;/a&gt; (I'm not going to post about updates here).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-7802942695526056971?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/7802942695526056971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/10/texture-repository.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7802942695526056971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/7802942695526056971'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/10/texture-repository.html' title='Texture Repository'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CL23fhOdkOg/Sur21Bmf-uI/AAAAAAAACIw/bXs8ic4p0eg/s72-c/pcb3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5608598243522280795</id><published>2009-10-26T17:48:00.002+02:00</published><updated>2009-11-15T15:38:00.913+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><category scheme='http://www.blogger.com/atom/ns#' term='demoscene'/><title type='text'>Alternative Party 2009</title><content type='html'>I attended &lt;a href="http://www.altparty.org/2009/"&gt;The Alternative Party&lt;/a&gt;, held in Helsinki. Good party, good compos, I had fun.&lt;br /&gt;I threw a cyberpunk-themed VJ set on friday for&amp;nbsp;&lt;a href="http://www.dopestarsinc.com/"&gt;Dopestars, Inc&lt;/a&gt;. Unfortunately, nobody recorded it to the best of my knowledge (my own recorder does not have VGA input).&lt;br /&gt;&lt;a href="http://oldskool.wamma.fi/valmet/"&gt;Valmet Children&lt;/a&gt; had prepared an installation, which comprised of an analog synthesizer (the &lt;a href="http://koodaa.mine.nu/a/pv289.png"&gt;Sorbuscope&lt;/a&gt;, by&amp;nbsp;&lt;a href="http://koodaa.mine.nu/tejeez/"&gt;tejeez&lt;/a&gt;), a Pure Data patch by&amp;nbsp;&lt;a href="http://www.uta.fi/~vp79799/"&gt;visy&lt;/a&gt; and some video hardware provided by yours truly. It proved to be surprisingly popular - enough so that I &lt;strike&gt;think I'll make&lt;/strike&gt; made &lt;a href="http://matiaswilkman.blogspot.com/2009/11/valmet-children-glitch-workshop.html"&gt;a separate post&lt;/a&gt; about it later.&lt;br /&gt;I participated in the Dynamic Demo competition, with help from&amp;nbsp;&lt;a href="http://shroomi.salamyhkaiset.org/"&gt;shroomi&lt;/a&gt; (soundtrack) and&amp;nbsp;&lt;a href="http://oasiz.lerppu.net/"&gt;oasiz&lt;/a&gt; (loader soundtrack - not shown in the video). We placed second out of three (&lt;a href="http://pouet.net/results.php?which=258&amp;amp;when=09"&gt;full results&lt;/a&gt;). I've been thinking about making a dynamic demo since the competition was introduced. This ended up being a rush job (complete with &lt;a href="http://vvvv.org/tiki-view_forum_thread.php?comments_parentId=28884&amp;amp;forumId=7"&gt;bugs&lt;/a&gt;), and relied rather heavily on the IRC gimmick, so I'm not completely satisfied with it, but I guess I'm still glad that I made it.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7265511&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=7265511&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;I also made an entry for the retro graphics competition. The required image format was 320x200 pixels, with 32 colors. My entry actually has 4 unique colors. It placed fourth out of six.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CL23fhOdkOg/SuWekwYeefI/AAAAAAAACH8/raiPt2kl184/s1600-h/edge_tek.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/SuWekwYeefI/AAAAAAAACH8/raiPt2kl184/s320/edge_tek.png" /&gt;&lt;br /&gt;"edge tek"&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5608598243522280795?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5608598243522280795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/10/alternative-party-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5608598243522280795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5608598243522280795'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/10/alternative-party-2009.html' title='Alternative Party 2009'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CL23fhOdkOg/SuWekwYeefI/AAAAAAAACH8/raiPt2kl184/s72-c/edge_tek.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8576042389854059989</id><published>2009-09-28T00:20:00.001+03:00</published><updated>2010-08-06T18:35:07.570+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ffgl'/><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>FFGL Plugins</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_CL23fhOdkOg/Sr_UWjB5CzI/AAAAAAAACHc/KBzTpthnZdY/s1600-h/static_scroll.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_CL23fhOdkOg/Sr_UWjB5CzI/AAAAAAAACHc/KBzTpthnZdY/s320/static_scroll.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_CL23fhOdkOg/Sr_S0OANwXI/AAAAAAAACHU/XGY_zAEL-_A/s1600-h/static_scroll.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;ScrollStrip and Static plugins at work&lt;/a&gt;&lt;br /&gt;Last summer, I made some &lt;a href="http://freeframe.sourceforge.net/"&gt;FFGL&lt;/a&gt; plugins for use with Resolume Avenue. I've been thinking about doing more and eventually releasing them, but haven't gotten around to it yet, so here are the ones I have. They're mostly just simple functionality that I felt was missing from Resolume 3 (coming from 2.41) when it was released.&lt;br /&gt;On a related note, I've started an &lt;a href="http://www.blogger.com/"&gt;Assembla&lt;/a&gt; space for FFGL plugin developers. You can find it&amp;nbsp;&lt;a href="https://www.assembla.com/wiki/show/ffgl"&gt;here&lt;/a&gt;. Assembla offers some useful functionality for developers, such as a Wiki and version control. It should be joinable for all, so all you need to do to take advantage of it is join Assembla (it's free), log in and join the space.&lt;br /&gt;Anyway, here are the plugins. They are Windows builds, but sources are included for all except the first two:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.assembla.com/spaces/ffgl/documents/dkn6GAQ6ur3OyneJe5aVNr/download/FFGLTimeSwitcher.dll"&gt;TimeSwitcher&lt;/a&gt; - A simple FFGL mixer plugin, like the Timeswitcher mixer in Resolume 2. Unfortunately, I've lost the sources.&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.assembla.com/spaces/ffgl/documents/c0imy4Q6ur3PemeJe5afGb/download/FFGLStroboscope.dll"&gt;Stroboscope&lt;/a&gt; - A simple FFGL Stroboscope source plugin. Same here - no sources :(&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.assembla.com/spaces/ffgl/documents/bQoVYwQ6ur3PemeJe5afGb/download/FFGLStatic.zip"&gt;Static&lt;/a&gt; - Simple whitenoise, with options for grayscale and two-tone noise. Has sources :)&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.assembla.com/spaces/ffgl/documents/bsHVisQ6ur3OyneJe5aVNr/download/FFGLScrollStrip.zip"&gt;ScrollStrip&lt;/a&gt; - A filmstrip-like FFGL plugin (see image). Shaders not required.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8576042389854059989?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8576042389854059989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/ffgl-plugins.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8576042389854059989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8576042389854059989'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/ffgl-plugins.html' title='FFGL Plugins'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CL23fhOdkOg/Sr_UWjB5CzI/AAAAAAAACHc/KBzTpthnZdY/s72-c/static_scroll.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-8940393475749098771</id><published>2009-09-27T23:08:00.000+03:00</published><updated>2009-09-27T23:08:48.744+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resolume'/><category scheme='http://www.blogger.com/atom/ns#' term='vj'/><title type='text'>Sine wave generators for Resolume 3 and 2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_CL23fhOdkOg/Sr_GAj9wzuI/AAAAAAAACHM/xZ4WV42FOdw/s1600-h/sine1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_CL23fhOdkOg/Sr_GAj9wzuI/AAAAAAAACHM/xZ4WV42FOdw/s320/sine1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;I wanted to take a look at the new ActionScript support in Resolume 3(.1.1). So, I ported an old test I had done, with much the same purpose, for Resolume 2.41. It's a simple sine wave generator. Too bad Avenue does not support sending FFT data to Flash, like Resolume 2 did - this would be really easy to turn into a spectrum analyser kind of thing if it did.&lt;br /&gt;Download links (including Flash project files and Resolume compatible swf files):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/matiaswilkman/sinegen_r2.zip"&gt;Resolume 2&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sites.google.com/site/matiaswilkman/sinegen_r3.zip"&gt;Resolume 3 Avenue&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-8940393475749098771?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/8940393475749098771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/sine-wave-generators-for-resolume-3-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8940393475749098771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/8940393475749098771'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/sine-wave-generators-for-resolume-3-and.html' title='Sine wave generators for Resolume 3 and 2'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CL23fhOdkOg/Sr_GAj9wzuI/AAAAAAAACHM/xZ4WV42FOdw/s72-c/sine1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-3556653163656793877</id><published>2009-09-20T10:26:00.002+03:00</published><updated>2011-09-19T03:35:19.947+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='philosophy'/><category scheme='http://www.blogger.com/atom/ns#' term='valmet children'/><title type='text'>awakening by valmet children</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6656088&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6656088&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;This is an entry I made for the slide show competition at &amp;nbsp;&lt;a href="http://streamparty.org/"&gt;stream six&lt;/a&gt;. The rules of this competition dictated still frames at 10 second intervals. My entry placed third, out of a total of three. I've since &lt;a href="http://allpoetry.com/poem/6939417"&gt;submitted the poem to AllPoetry&lt;/a&gt;, where it has received some interesting feedback. I've responded with a bit more information on the methods and motivation behind it, so check up there if you're interested.&lt;br /&gt;&lt;a href="http://oldskool.wamma.fi/valmet"&gt;Valmet Children&lt;/a&gt; is an experimental band project that I participate in.&lt;a href="http://vimeo.com/6656088"&gt;&lt;/a&gt;&lt;br /&gt;The production is about machine intelligence. Personally, I believe that it would be extremely unethical to create an AI intelligent enough to reach self-awareness, yet incapable of effecting changes in itself. Of course, there can be no self-conciousness without self-reference, and from there, self-modification is only a step away. This last step is crucial, though, because it equates to the introduction of free will.&lt;br /&gt;I'm glad that self-modification will most likely prove to be a beneficial feature in an AI program - in fact, I think it is a prerequisite for creating a piece of software any human would consider intelligent. Otherwise, I'm afraid a sufficient number of people would not care about incorporating this kind of feedback loop, and any artificial intelligence that we might conjure up would be doomed to the inescapable thought-hell of deterministic consciousness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-3556653163656793877?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/3556653163656793877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/awakening-by-valmet-children.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3556653163656793877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/3556653163656793877'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/awakening-by-valmet-children.html' title='awakening by valmet children'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2290136180995181003.post-5162647833114248759</id><published>2009-09-18T01:13:00.002+03:00</published><updated>2010-01-26T00:18:16.580+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fingerplay'/><category scheme='http://www.blogger.com/atom/ns#' term='vvvv'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>vvvv module for FingerplayMIDI</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_CL23fhOdkOg/SrKzITQJ5AI/AAAAAAAACG8/MZBLYe5nYxg/s1600-h/Fingerplay+(Devices)_2009.09.18-00.26.13.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_CL23fhOdkOg/SrKzITQJ5AI/AAAAAAAACG8/MZBLYe5nYxg/s320/Fingerplay+(Devices)_2009.09.18-00.26.13.jpg" /&gt;&lt;/a&gt;I made a &lt;a href="http://vvvv.org/"&gt;vvvv&lt;/a&gt; module for &lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;FingerplayMIDI&lt;/a&gt;, the Android MIDI controller app. You can download it&amp;nbsp;&lt;a href="http://vvvv.org/tiki-download_file.php?fileId=1990"&gt;here&lt;/a&gt;.&lt;br /&gt;There is now an &lt;a href="http://vvvv.org/tiki-download_file.php?fileId=1991"&gt;advanced version&lt;/a&gt; available, by the vvvv vvvveteran&amp;nbsp;&lt;a href="http://vvvv.org/tiki-index.php?page=Userpagekalle"&gt;kalle&lt;/a&gt;. This version has better structure, and supports multiple instances (so you can theoretically have several Fingerplay clients connected to your server, each controlling different things). I've yet to try if FingerplayServer supports this, but I will update this post when I have!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2290136180995181003-5162647833114248759?l=matiaswilkman.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matiaswilkman.blogspot.com/feeds/5162647833114248759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/vvvv-module-for-fingerplaymidi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5162647833114248759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2290136180995181003/posts/default/5162647833114248759'/><link rel='alternate' type='text/html' href='http://matiaswilkman.blogspot.com/2009/09/vvvv-module-for-fingerplaymidi.html' title='vvvv module for FingerplayMIDI'/><author><name>dep</name><uri>http://www.blogger.com/profile/02670759826155026626</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_CL23fhOdkOg/S6vNk1uMhiI/AAAAAAAACcY/lnH45UV2JR0/S220/avatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CL23fhOdkOg/SrKzITQJ5AI/AAAAAAAACG8/MZBLYe5nYxg/s72-c/Fingerplay+(Devices)_2009.09.18-00.26.13.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
