<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>soledad penadés &#187; lua</title>
	<atom:link href="http://soledadpenades.com/tag/lua/feed/" rel="self" type="application/rss+xml" />
	<link>http://soledadpenades.com</link>
	<description>repeat 4[fd 100 rt 90]</description>
	<lastBuildDate>Wed, 25 Apr 2012 21:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>ArchLinux: looking good</title>
		<link>http://soledadpenades.com/2010/07/07/archlinux-looking-good/</link>
		<comments>http://soledadpenades.com/2010/07/07/archlinux-looking-good/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 18:16:57 +0000</pubDate>
		<dc:creator>sole</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://soledadpenades.com/?p=2732</guid>
		<description><![CDATA[It&#8217;s been approximately two years since I changed to using Ubuntu for my desktop needs. Before, I was using Mac OS, but I was getting increasingly annoyed with it and the direction it was heading for, specially since Leopard and was released. I have learnt a lot with Ubuntu, and I think they&#8217;re doing a [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been approximately two years since I changed to using Ubuntu for my desktop needs. Before, I was using Mac OS, but I was getting increasingly annoyed with it and the direction it was heading for, specially since Leopard and was released.</p>
<p><strong>I have learnt a lot with Ubuntu</strong>, and I think they&#8217;re doing a great work for popularising Linux as an environment anyone can use. But I am also a very picky person, and I am getting weary of the bloat that comes with each new version. I don&#8217;t consider them incompetent (far from it), but they are trying to please too many people and therefore including lots of stuff I don&#8217;t use. Probably I have got past the Linux-newbie level and should move to something a bit more advanced where I could change every thing as I pleased.</p>
<p><span id="more-2732"></span></p>
<p>So I was investigating what my options were for moving to the &#8216;intermediate&#8217; level, and I reduced them to only three: Debian, because Ubuntu is based on it and the migration shouldn&#8217;t be too hard, and Gentoo and ArchLinux, because these allow people to configure systems to their exact needs&#8230; and have PowerPC versions/support.</p>
<p>The PowerPC requirement is because <strong>I aim to try things first on my laptop</strong> (a Powerbook that Apple&#8217;s Leopard is slowly killing with each system update), which I use occasionally, and once I get to grips with it there, I plan to move my desktop to that new, powerful distribution.</p>
<p>But before doing anything on real machines, I tried on VirtualBox, which is very handy for getting a general idea of how a distribution works, way better than reading about its statements and philosophy on its website.</p>
<p>I first tried to install Debian using the graphical installer. It failed. It got stuck in a loop like this:</p>
<blockquote><p>(Computer) &#8220;Do you want to install GRUB?&#8221;<br />
(Me) &#8220;Yes&#8221;<br />
(C) &#8220;OK, here&#8217;s it, I&#8217;ve done it&#8221;<br />
(M) &#8220;Next&#8221;<br />
(C) &#8220;Do you want to install GRUB2? Warning, it&#8217;s unstable blablabla&#8221;<br />
(M) &#8220;No, NEXT&#8221;<br />
(C) &#8220;Right. Do you want to install GRUB?&#8221; (and back to the start)
</p></blockquote>
<p>Not promising! I tried again, with the text installer this time. It went better and I managed to get a working Gnome install etc. As happens with Debian, the packages are slightly (or quite) old and so it looked extremely outdated, compared with my main Ubuntu (which I had updated recently). Since it was a virtual machine and I hadn&#8217;t data to lose, I tried to move Debian to the &#8220;testing&#8221; branch but it didn&#8217;t quite work; it had an error and didn&#8217;t complete the updates. I got bored and closed this machine to try Arch.</p>
<p>Arch is quite different from Debian, Ubuntu, Fedora&#8217;s and the rest in that it doesn&#8217;t have big release cycles (say, every 6 months). Instead its packages are regularly updated and there are no big updates, but regular small granularised updates. They call it a <em>rolling release</em> system. This idea was appealing me but what really sold me Arch was that once you install it you just get a <strong>bare system</strong>. With no X, no Gnome, no KDE, no ALSA or no Pulse Audio. Nothing more than its package manager (pacman) and few utilities such as bash so that you can install whatever you need.</p>
<p>So I went to their page, downloaded the basic ISO and created another virtual machine for testing it. I followed their incredible, fantastic and excellent <a href="http://wiki.archlinux.org/index.php/Beginners'_Guide">Beginners&#8217; Guide</a> and things went smoothly, and best of all, I understood what I was doing in every step. <strong>Everything seemed logical, well explained and well thought</strong>. </p>
<p>For example, while in Ubuntu the services are started via mysterious obscure /etc/init.d scripts, in Arch everything is specified in one file (/etc/rc.conf) with a nice syntax. Therefore you can know which services are launched at boot and in which order, with a quick glance at that file.</p>
<p>Once the main system had been installed (including ALSA, without that nasty thing called PulseAudio), I installed X and for a change, a new lightweight window manager called <a href="http://awesome.naquadah.org/">Awesome</a>. I had been wanting to try one of these for a long time but I didn&#8217;t dare to do that in my main computer just in case I broke something in Gnome. It&#8217;s funny that it&#8217;s implemented with Lua, but the fun doesn&#8217;t stop there, because the developers use very amusing class names in <a href="http://awesome.naquadah.org/doc/api/">their API</a>, such as &#8220;awful&#8221;, &#8220;beautiful&#8221; and etc. The appearance and behaviour of the system can be modified by editing a lua script (although I haven&#8217;t done that yet), and the manager was very, very fast. Loading time was also ridiculous, maybe 1 or 2 seconds. Compare that to Gnome!</p>
<p>I will probably try to use this manager in the laptop, since I use it mostly for writing and I get distracted with most of the stuff which comes with &#8220;normal&#8221; distributions nowadays. <em>Awesome</em> is quite bare but I may even remove more stuff from it.</p>
<p>Once I stopped playing with Awesome, I installed Gnome, wondering how much useless stuff would the default <em>gnome</em> package bring with it. To my surprise, it wasn&#8217;t that much, and I could remove the stuff I didn&#8217;t want without any dependency warning. I noticed that it installs Epiphany, and some wallpapers, for example. Apart from that, it was pretty basic, which is exactly what I wanted, and it was the latest released version, which is also what I wanted! :-)</p>
<p>I tried installing several other packages I normally use, and compared them to the version I have in Ubuntu. <strong>All were the same or newer version</strong>, which was great. I also rebooted the system (which completed in approximately a minute, not bad), and noticed that since I had installed the gdm daemon I got the graphical login, but it also detected that there were two installed Window Managers, and allowed me to choose between Awesome or Gnome when logging in. <strong>Everything was very neat and well integrated, with no errors at all during the process</strong>. Pacman is <em>very</em> fast; at this point I had no fear of not using apt! So I thought about installing one of the programs that wasn&#8217;t available in binary form. <strong>It was also super easy</strong>, and I didn&#8217;t get any error <em>at all</em>. Dependencies were solved automatically (or should I say automagically? because it was almost magic!) and after a while I got the built package I was after. <em>Elegant</em> was the only word I could think of.</p>
<p>So I think I&#8217;m not even going to try gentoo (or at least, <em>not yet</em>): I&#8217;ll stay with Arch! I never thought I could say that about a Linux distribution, but <strong>ArchLinux is incredibly exciting</strong>. You really feel like you have the control of your computer!</p>
<p>I&#8217;m intrigued to see how well does it work with a real computer &#8211;i.e. not a virtualised one&#8211;. Specially how does it perform in terms of battery management, wireless, keyboard configuration, suspend options&#8230; which are critical for a laptop.</p>
<p>We&#8217;ll see. Meanwhile, if you&#8217;re tired of having to wait until each new Ubuntu release to get the latest versions of software, and don&#8217;t want to install tons of PPA&#8217;s, ArchLinux might be your thing.</p>
 <p><a href="http://soledadpenades.com/?flattrss_redirect&amp;id=2732&amp;md5=a8d011b671f5c769bf443d8c15e593c6" title="Flattr" target="_blank"><img src="http://soledadpenades.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://soledadpenades.com/2010/07/07/archlinux-looking-good/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=8399&amp;amp;url=http%3A%2F%2Fsoledadpenades.com%2F2010%2F07%2F07%2Farchlinux-looking-good%2F&amp;amp;language=en_GB&amp;amp;category=text&amp;amp;title=ArchLinux%3A+looking+good&amp;amp;description=It%27s+been+approximately+two+years+since+I+changed+to+using+Ubuntu+for+my+desktop+needs.+Before%2C+I+was+using+Mac+OS%2C+but+I+was+getting+increasingly+annoyed+with+it+and+the+direction+it+was+heading+for%2C+specially+since+Leopard+and+was+released.%0D%0A%0D%0AI+have+learnt+a+lot+with+Ubuntu%2C+and+I+think+they%27re+doing+a+great+work+for+popularising+Linux+as+an+environment+anyone+can+use.+But+I+am+also+a+very+picky+person%2C+and+I+am+getting+weary+of+the+bloat+that+comes+with+each+new+version.+I+don%27t+consider+them+incompetent+%28far+from+it%29%2C+but+they+are+trying+to+please+too+many+people+and+therefore+including+lots+of+stuff+I+don%27t+use.+Probably+I+have+got+past+the+Linux-newbie+level+and+should+move+to+something+a+bit+more+advanced+where+I+could+change+every+thing+as+I+pleased.%0D%0A%0D%0A%0D%0A%0D%0ASo+I+was+investigating+what+my+options+were+for+moving+to+the+%27intermediate%27+level%2C+and+I+reduced+them+to+only+three%3A+Debian%2C+because+Ubuntu+is+based+on+it+and+the+migration+shouldn%27t+be+too+hard%2C+and+Gentoo+and+ArchLinux%2C+because+these+allow+people+to+configure+systems+to+their+exact+needs...+and+have+PowerPC+versions%2Fsupport.%0D%0A%0D%0AThe+PowerPC+requirement+is+because+I+aim+to+try+things+first+on+my+laptop+%28a+Powerbook+that+Apple%27s+Leopard+is+slowly+killing+with+each+system+update%29%2C+which+I+use+occasionally%2C+and+once+I+get+to+grips+with+it+there%2C+I+plan+to+move+my+desktop+to+that+new%2C+powerful+distribution.%0D%0A%0D%0ABut+before+doing+anything+on+real+machines%2C+I+tried+on+VirtualBox%2C+which+is+very+handy+for+getting+a+general+idea+of+how+a+distribution+works%2C+way+better+than+reading+about+its+statements+and+philosophy+on+its+website.%0D%0A%0D%0AI+first+tried+to+install+Debian+using+the+graphical+installer.+It+failed.+It+got+stuck+in+a+loop+like+this%3A%0D%0A%0D%0A%28Computer%29+%22Do+you+want+to+install+GRUB%3F%22%0D%0A%28Me%29+%22Yes%22%0D%0A%28C%29+%22OK%2C+here%27s+it%2C+I%27ve+done+it%22%0D%0A%28M%29+%22Next%22%0D%0A%28C%29+%22Do+you+want+to+install+GRUB2%3F+Warning%2C+it%27s+unstable+blablabla%22%0D%0A%28M%29+%22No%2C+NEXT%22%0D%0A%28C%29+%22Right.+Do+you+want+to+install+GRUB%3F%22+%28and+back+to+the+start%29%0D%0A%0D%0A%0D%0ANot+promising%21+I+tried+again%2C+with+the+text+installer+this+time.+It+went+better+and+I+managed+to+get+a+working+Gnome+install+etc.+As+happens+with+Debian%2C+the+packages+are+slightly+%28or+quite%29+old+and+so+it+looked+extremely+outdated%2C+compared+with+my+main+Ubuntu+%28which+I+had+updated+recently%29.+Since+it+was+a+virtual+machine+and+I+hadn%27t+data+to+lose%2C+I+tried+to+move+Debian+to+the+%22testing%22+branch+but+it+didn%27t+quite+work%3B+it+had+an+error+and+didn%27t+complete+the+updates.+I+got+bored+and+closed+this+machine+to+try+Arch.%0D%0A%0D%0AArch+is+quite+different+from+Debian%2C+Ubuntu%2C+Fedora%27s+and+the+rest+in+that+it+doesn%27t+have+big+release+cycles+%28say%2C+every+6+months%29.+Instead+its+packages+are+regularly+updated+and+there+are+no+big+updates%2C+but+regular+small+granularised+updates.+They+call+it+a+rolling+release+system.+This+idea+was+appealing+me+but+what+really+sold+me+Arch+was+that+once+you+install+it+you+just+get+a+bare+system.+With+no+X%2C+no+Gnome%2C+no+KDE%2C+no+ALSA+or+no+Pulse+Audio.+Nothing+more+than+its+package+manager+%28pacman%29+and+few+utilities+such+as+bash+so+that+you+can+install+whatever+you+need.%0D%0A%0D%0ASo+I+went+to+their+page%2C+downloaded+the+basic+ISO+and+created+another+virtual+machine+for+testing+it.+I+followed+their+incredible%2C+fantastic+and+excellent+Beginners%27+Guide+and+things+went+smoothly%2C+and+best+of+all%2C+I+understood+what+I+was+doing+in+every+step.+Everything+seemed+logical%2C+well+explained+and+well+thought.+%0D%0A%0D%0AFor+example%2C+while+in+Ubuntu+the+services+are+started+via+mysterious+obscure+%2Fetc%2Finit.d+scripts%2C+in+Arch+everything+is+specified+in+one+file+%28%2Fetc%2Frc.conf%29+with+a+nice+syntax.+Therefore+you+can+know+which+services+are+launched+at+boot+and+in+which+order%2C+with+a+quick+glance+at+that+file.%0D%0A%0D%0AOnce+the+main+system+had+been+installed+%28including+ALSA%2C+without+that+nasty+thing+called+PulseAudio%29%2C+I+installed+X+and+for+a+change%2C+a+new+lightweight+window+manager+called+Awesome.+I+had+been+wanting+to+try+one+of+these+for+a+long+time+but+I+didn%27t+dare+to+do+that+in+my+main+computer+just+in+case+I+broke+something+in+Gnome.+It%27s+funny+that+it%27s+implemented+with+Lua%2C+but+the+fun+doesn%27t+stop+there%2C+because+the+developers+use+very+amusing+class+names+in+their+API%2C+such+as+%22awful%22%2C+%22beautiful%22+and+etc.+The+appearance+and+behaviour+of+the+system+can+be+modified+by+editing+a+lua+script+%28although+I+haven%27t+done+that+yet%29%2C+and+the+manager+was+very%2C+very+fast.+Loading+time+was+also+ridiculous%2C+maybe+1+or+2+seconds.+Compare+that+to+Gnome%21%0D%0A%0D%0AI+will+probably+try+to+use+this+manager+in+the+laptop%2C+since+I+use+it+mostly+for+writing+and+I+get+distracted+with+most+of+the+stuff+which+comes+with+%22normal%22+distributions+nowadays.+Awesome+is+quite+bare+but+I+may+even+remove+more+stuff+from+it.%0D%0A%0D%0AOnce+I+stopped+playing+with+Awesome%2C+I+installed+Gnome%2C+wondering+how+much+useless+stuff+would+the+default+gnome+package+bring+with+it.+To+my+surprise%2C+it+wasn%27t+that+much%2C+and+I+could+remove+the+stuff+I+didn%27t+want+without+any+dependency+warning.+I+noticed+that+it+installs+Epiphany%2C+and+some+wallpapers%2C+for+example.+Apart+from+that%2C+it+was+pretty+basic%2C+which+is+exactly+what+I+wanted%2C+and+it+was+the+latest+released+version%2C+which+is+also+what+I+wanted%21+%3A-%29%0D%0A%0D%0AI+tried+installing+several+other+packages+I+normally+use%2C+and+compared+them+to+the+version+I+have+in+Ubuntu.+All+were+the+same+or+newer+version%2C+which+was+great.+I+also+rebooted+the+system+%28which+completed+in+approximately+a+minute%2C+not+bad%29%2C+and+noticed+that+since+I+had+installed+the+gdm+daemon+I+got+the+graphical+login%2C+but+it+also+detected+that+there+were+two+installed+Window+Managers%2C+and+allowed+me+to+choose+between+Awesome+or+Gnome+when+logging+in.+Everything+was+very+neat+and+well+integrated%2C+with+no+errors+at+all+during+the+process.+Pacman+is+very+fast%3B+at+this+point+I+had+no+fear+of+not+using+apt%21+So+I+thought+about+installing+one+of+the+programs+that+wasn%27t+available+in+binary+form.+It+was+also+super+easy%2C+and+I+didn%27t+get+any+error+at+all.+Dependencies+were+solved+automatically+%28or+should+I+say+automagically%3F+because+it+was+almost+magic%21%29+and+after+a+while+I+got+the+built+package+I+was+after.+Elegant+was+the+only+word+I+could+think+of.%0D%0A%0D%0ASo+I+think+I%27m+not+even+going+to+try+gentoo+%28or+at+least%2C+not+yet%29%3A+I%27ll+stay+with+Arch%21+I+never+thought+I+could+say+that+about+a+Linux+distribution%2C+but+ArchLinux+is+incredibly+exciting.+You+really+feel+like+you+have+the+control+of+your+computer%21%0D%0A%0D%0AI%27m+intrigued+to+see+how+well+does+it+work+with+a+real+computer+--i.e.+not+a+virtualised+one--.+Specially+how+does+it+perform+in+terms+of+battery+management%2C+wireless%2C+keyboard+configuration%2C+suspend+options...+which+are+critical+for+a+laptop.%0D%0A%0D%0AWe%27ll+see.+Meanwhile%2C+if+you%27re+tired+of+having+to+wait+until+each+new+Ubuntu+release+to+get+the+latest+versions+of+software%2C+and+don%27t+want+to+install+tons+of+PPA%27s%2C+ArchLinux+might+be+your+thing.&amp;amp;tags=archlinux%2Cdebian%2Cgentoo%2Clinux%2Clua%2Ctesting%2Cubuntu%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Breakpoint demolog, day 20: design sketches</title>
		<link>http://soledadpenades.com/2010/02/22/breakpoint-demolog-day-20-design-sketches/</link>
		<comments>http://soledadpenades.com/2010/02/22/breakpoint-demolog-day-20-design-sketches/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 00:02:49 +0000</pubDate>
		<dc:creator>sole</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[breakpoint]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[v8]]></category>

		<guid isPermaLink="false">http://soledadpenades.com/?p=2410</guid>
		<description><![CDATA[Today I have been thinking about the visual part, doing some sketches and all that. I&#8217;m not going to put any of them here, for obvious reasons. Although probably the end result won&#8217;t match with any of these early drafts, but you would probably comment about them and that would influence me, which I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Today I have been thinking about the visual part, doing some sketches and all that. I&#8217;m not going to put any of them here, for obvious reasons. Although probably the end result won&#8217;t match with any of these early drafts, but you would probably comment about them and that would influence me, which I don&#8217;t want to happen.</p>
<p>I was also speculating and investigating about the capabilites of the <a href="http://code.google.com/p/v8/">v8</a> javascript engine, to use it instead of Lua, but after remembering that it doesn&#8217;t work on PPC&#8217;s (yet?), I decided against using it.</p>
<p>I also thought a bit more about the way the components are going to interact together, which is something that I hadn&#8217;t thought about in depth yet.</p>
<p>Apart from that, I haven&#8217;t written a single line of demo code today :P</p>
 <p><a href="http://soledadpenades.com/?flattrss_redirect&amp;id=2410&amp;md5=daf97f8d4cba7bd2b6fe8bb04278d9da" title="Flattr" target="_blank"><img src="http://soledadpenades.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://soledadpenades.com/2010/02/22/breakpoint-demolog-day-20-design-sketches/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=8399&amp;amp;url=http%3A%2F%2Fsoledadpenades.com%2F2010%2F02%2F22%2Fbreakpoint-demolog-day-20-design-sketches%2F&amp;amp;language=en_GB&amp;amp;category=text&amp;amp;title=Breakpoint+demolog%2C+day+20%3A+design+sketches&amp;amp;description=Today+I+have+been+thinking+about+the+visual+part%2C+doing+some+sketches+and+all+that.+I%27m+not+going+to+put+any+of+them+here%2C+for+obvious+reasons.+Although+probably+the+end+result+won%27t+match+with+any+of+these+early+drafts%2C+but+you+would+probably+comment+about+them+and+that+would+influence+me%2C+which+I+don%27t+want+to+happen.%0D%0A%0D%0AI+was+also+speculating+and+investigating+about+the+capabilites+of+the+v8+javascript+engine%2C+to+use+it+instead+of+Lua%2C+but+after+remembering+that+it+doesn%27t+work+on+PPC%27s+%28yet%3F%29%2C+I+decided+against+using+it.%0D%0A%0D%0AI+also+thought+a+bit+more+about+the+way+the+components+are+going+to+interact+together%2C+which+is+something+that+I+hadn%27t+thought+about+in+depth+yet.%0D%0A%0D%0AApart+from+that%2C+I+haven%27t+written+a+single+line+of+demo+code+today+%3AP&amp;amp;tags=breakpoint%2Cdemoscene%2Cdesign%2Clua%2Cv8%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Breakpoint demolog, days 1-7</title>
		<link>http://soledadpenades.com/2010/02/09/breakpoint-demolog-days-1-7/</link>
		<comments>http://soledadpenades.com/2010/02/09/breakpoint-demolog-days-1-7/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 12:11:02 +0000</pubDate>
		<dc:creator>sole</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[breakpoint]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[real time]]></category>
		<category><![CDATA[renoise]]></category>
		<category><![CDATA[sound synthesis]]></category>
		<category><![CDATA[vsti]]></category>

		<guid isPermaLink="false">http://soledadpenades.com/?p=2353</guid>
		<description><![CDATA[So the quest is set, the aim is clear: create something for Breakpoint 2010. There won&#8217;t be another opportunity; not at least under the Breakpoint umbrella. The organizers have expressed publicly they don&#8217;t wish to organize yet another edition of nowadays biggest demoscene event, so it&#8217;s now or never! (At least until a new event [...]]]></description>
			<content:encoded><![CDATA[<p>So the quest is set, the aim is clear: create <em>something</em> for Breakpoint 2010. There won&#8217;t be another opportunity; not at least under the Breakpoint umbrella.</p>
<p>The organizers have expressed publicly they don&#8217;t wish to organize yet another edition of nowadays biggest demoscene event, so it&#8217;s now or never! (At least until a new event <em>this good</em> takes off).</p>
<p>I already have had stuff of mine shown in their big screen. But that was before the true Big Screen, with capital letters. The 70 square meters one. <q>I must release something</q>, I said to myself.</p>
<p>Of course, this means that in a way, I&#8217;m going to break my own self-imposed rule (<q>I will release things when they are done</q>), but I&#8217;m working in a slightly pressurised scenario in order to finish the demo before setting off for the airport.</p>
<p>I have decided to keep a somewhat sporadic short <em>demolog</em> to keep people informed of what I&#8217;m doing, <a href="http://ricardocabello.com/blog/post/517">trace&#8217;s style</a>. Hopefully it will help/force me to do things, daily, so that I don&#8217;t slack or procrastinate, and maybe <em>you</em> may help me too when/if I get stuck somewhere ;)</p>
<p>I&#8217;ll keep things short &#8211;this is probably going to be the longest post in the series&#8211; so that writing here doesn&#8217;t starve me of time to code.</p>
<p>This is the <strong>current status</strong> of the project:</p>
<ul>
<li>the theme is approximately set, but I won&#8217;t disclose it here</li>
<li>I&#8217;m working on converting my on-its-own rudimentary OO-C synth (<a href="http://soledadpenades.com/projects/demoscene/to_the_beat/">sorollet</a>) to a bit less rudimentary C++ synth that can be embedded and interfaced, VSTi style, so that I can sequence everything from Renoise and play with parameters and settings in real time&#8230;</li>
<li>&#8230; and convert Renoise&#8217;s Song.xml (inside the .xrns file) to my own data file &#8212; kind of means recreating a simple tracker which follows Renoise conventions (Lines Per Beat for example). I have taken a look at the Song.xml file, extracting and using the relevant data seems easy, specially since Sorollet was already using a tracker style format.</li>
<li>So far I have managed to compile a VST plug-in in Linux. I had to solve several issues like having to compile for 32 bit while using a 64 bit OS, because Renoise is 32 bit too, gdb not willing to cooperate most of the times, the VST SDK docs being scarce and incomplete and not ready for Linux and etc, but I&#8217;m slowly progressing. Now I have a basic synth that can play sines or triangles, and transpose octaves. Awesomeness!</li>
<li>This means I&#8217;m not using an mp3 this time. Could this fit into an intro? Maybe, but I don&#8217;t want to sacrifice code readability in order to make it fit into an intro&#8230; I&#8217;ll be more than content with making a demo!</li>
<li>I need to find a way of producing a working Windows executable. Sadly, party organisers won&#8217;t allow a non-Windows .exe to enter the demo compo. <em>Big BOOOOOOH for them</em>. I have thought of different solutions, the easier is to install mingw in a <em>VirtualBoxed</em> Windows I&#8217;ve got, recompile my sources there and run the exe in my main machine, using wine. But I still have to try that, and I hope it works in Windows Vista :-S</li>
<li>I still haven&#8217;t thought about the visual part, I fear I&#8217;ll have to script it as in <em>ye olde times</em> &#8211;no time for writing a visual timeline manager&#8211;, but I will probably use Lua to alleviate the pain.</li>
</ul>
<p>Complimentary screenshot:</p>
<p><img src="http://soledadpenades.com/imgs/bp2010_01.jpg" alt="Sorollet VST" /></p>
<p>More later.</p>
 <p><a href="http://soledadpenades.com/?flattrss_redirect&amp;id=2353&amp;md5=e844cca5b80cd4e7c01c8939215830f7" title="Flattr" target="_blank"><img src="http://soledadpenades.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://soledadpenades.com/2010/02/09/breakpoint-demolog-days-1-7/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=8399&amp;amp;url=http%3A%2F%2Fsoledadpenades.com%2F2010%2F02%2F09%2Fbreakpoint-demolog-days-1-7%2F&amp;amp;language=en_GB&amp;amp;category=text&amp;amp;title=Breakpoint+demolog%2C+days+1-7&amp;amp;description=So+the+quest+is+set%2C+the+aim+is+clear%3A+create+something+for+Breakpoint+2010.+There+won%27t+be+another+opportunity%3B+not+at+least+under+the+Breakpoint+umbrella.%0D%0A%0D%0AThe+organizers+have+expressed+publicly+they+don%27t+wish+to+organize+yet+another+edition+of+nowadays+biggest+demoscene+event%2C+so+it%27s+now+or+never%21+%28At+least+until+a+new+event+this+good+takes+off%29.%0D%0A%0D%0AI+already+have+had+stuff+of+mine+shown+in+their+big+screen.+But+that+was+before+the+true+Big+Screen%2C+with+capital+letters.+The+70+square+meters+one.+I+must+release+something%2C+I+said+to+myself.%0D%0A%0D%0AOf+course%2C+this+means+that+in+a+way%2C+I%27m+going+to+break+my+own+self-imposed+rule+%28I+will+release+things+when+they+are+done%29%2C+but+I%27m+working+in+a+slightly+pressurised+scenario+in+order+to+finish+the+demo+before+setting+off+for+the+airport.%0D%0A%0D%0AI+have+decided+to+keep+a+somewhat+sporadic+short+demolog+to+keep+people+informed+of+what+I%27m+doing%2C+trace%27s+style.+Hopefully+it+will+help%2Fforce+me+to+do+things%2C+daily%2C+so+that+I+don%27t+slack+or+procrastinate%2C+and+maybe+you+may+help+me+too+when%2Fif+I+get+stuck+somewhere+%3B%29%0D%0A%0D%0AI%27ll+keep+things+short+--this+is+probably+going+to+be+the+longest+post+in+the+series--+so+that+writing+here+doesn%27t+starve+me+of+time+to+code.%0D%0A%0D%0AThis+is+the+current+status+of+the+project%3A%0D%0A%0D%0A%0D%0A%09the+theme+is+approximately+set%2C+but+I+won%27t+disclose+it+here%0D%0A%09I%27m+working+on+converting+my+on-its-own+rudimentary+OO-C+synth+%28sorollet%29+to+a+bit+less+rudimentary+C%2B%2B+synth+that+can+be+embedded+and+interfaced%2C+VSTi+style%2C+so+that+I+can+sequence+everything+from+Renoise+and+play+with+parameters+and+settings+in+real+time...%0D%0A%09...+and+convert+Renoise%27s+Song.xml+%28inside+the+.xrns+file%29+to+my+own+data+file+--+kind+of+means+recreating+a+simple+tracker+which+follows+Renoise+conventions+%28Lines+Per+Beat+for+example%29.+I+have+taken+a+look+at+the+Song.xml+file%2C+extracting+and+using+the+relevant+data+seems+easy%2C+specially+since+Sorollet+was+already+using+a+tracker+style+format.%0D%0A%09So+far+I+have+managed+to+compile+a+VST+plug-in+in+Linux.+I+had+to+solve+several+issues+like+having+to+compile+for+32+bit+while+using+a+64+bit+OS%2C+because+Renoise+is+32+bit+too%2C+gdb+not+willing+to+cooperate+most+of+the+times%2C+the+VST+SDK+docs+being+scarce+and+incomplete+and+not+ready+for+Linux+and+etc%2C+but+I%27m+slowly+progressing.+Now+I+have+a+basic+synth+that+can+play+sines+or+triangles%2C+and+transpose+octaves.+Awesomeness%21%0D%0A%09This+means+I%27m+not+using+an+mp3+this+time.+Could+this+fit+into+an+intro%3F+Maybe%2C+but+I+don%27t+want+to+sacrifice+code+readability+in+order+to+make+it+fit+into+an+intro...+I%27ll+be+more+than+content+with+making+a+demo%21%0D%0A%09I+need+to+find+a+way+of+producing+a+working+Windows+executable.+Sadly%2C+party+organisers+won%27t+allow+a+non-Windows+.exe+to+enter+the+demo+compo.+Big+BOOOOOOH+for+them.+I+have+thought+of+different+solutions%2C+the+easier+is+to+install+mingw+in+a+VirtualBoxed+Windows+I%27ve+got%2C+recompile+my+sources+there+and+run+the+exe+in+my+main+machine%2C+using+wine.+But+I+still+have+to+try+that%2C+and+I+hope+it+works+in+Windows+Vista+%3A-S%0D%0A%09I+still+haven%27t+thought+about+the+visual+part%2C+I+fear+I%27ll+have+to+script+it+as+in+ye+olde+times+--no+time+for+writing+a+visual+timeline+manager--%2C+but+I+will+probably+use+Lua+to+alleviate+the+pain.%0D%0A%0D%0A%0D%0AComplimentary+screenshot%3A%0D%0A%0D%0A%0D%0A%0D%0AMore+later.%0D%0A%0D%0A%0D%0A&amp;amp;tags=breakpoint%2Ccpp%2Cdemoscene%2Clua%2Copengl%2Creal+time%2Crenoise%2Csound+synthesis%2Cvsti%2Cblog" type="text/html" />
	</item>
		<item>
		<title>&#8220;escena.org dentro v2&#8243; sources released</title>
		<link>http://soledadpenades.com/2009/07/16/escena-org-dentro-v2-sources-released/</link>
		<comments>http://soledadpenades.com/2009/07/16/escena-org-dentro-v2-sources-released/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 10:13:33 +0000</pubDate>
		<dc:creator>sole</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[escena.org]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[opengl]]></category>

		<guid isPermaLink="false">http://soledadpenades.com/?p=1188</guid>
		<description><![CDATA[So here&#8217;s the last installment of my demoscene sources: escena.org dentro version 2. It was done for past year&#8217;s Inspire democompo and it won (incidentally, there weren&#8217;t any other entries in the compo but hey, it&#8217;s not my fault! :P). This demo used a different approach; instead of building a whole scaffolding of C++ classes [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://soledadpenades.com/imgs/eorg_inv1.png" alt="Escena.org dentro v2" /></p>
<p>So here&#8217;s <em>the last installment</em> of my demoscene sources: <a href="http://soledadpenades.com/projects/demoscene/escena-org-dentro-v2-by-xplsv/">escena.org dentro version 2</a>. It was done for past year&#8217;s <a href="http://inspire-demoscene.org/">Inspire</a> democompo and it won (incidentally, there weren&#8217;t any other entries in the compo but hey, it&#8217;s not my fault! :P).</p>
<p>This demo used a different approach; instead of building a whole scaffolding of C++ classes I just wrote some glue code with C++ in order to be able to draw something with OpenGL, and scripted everything else using Lua. It was also a bit of a benchmark. The result isn&#8217;t bad, given my lack of experience with Lua :)</p>
<p>Here&#8217;s <a href="http://www.youtube.com/watch?v=V81EI3FhGQo">the HD video</a> (and <a href="http://vimeo.com/5612825">here&#8217;s on vimeo</a>, if you prefer it to youtube), and finally, here are <a href="http://github.com/sole/demoscene/tree/7b93070900019cd3725f6a90f118824fface89b1/releases/xplsv/eorg_dv2">the sources</a>.</p>
<p>PS: The count down goes on to 1, and&#8230;</p>
 <p><a href="http://soledadpenades.com/?flattrss_redirect&amp;id=1188&amp;md5=06b61491825f301507c34f02aa32b08f" title="Flattr" target="_blank"><img src="http://soledadpenades.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://soledadpenades.com/2009/07/16/escena-org-dentro-v2-sources-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=8399&amp;amp;url=http%3A%2F%2Fsoledadpenades.com%2F2009%2F07%2F16%2Fescena-org-dentro-v2-sources-released%2F&amp;amp;language=en_GB&amp;amp;category=text&amp;amp;title=%26%238220%3Bescena.org+dentro+v2%26%238243%3B+sources+released&amp;amp;description=%0D%0A%0D%0ASo+here%27s+the+last+installment+of+my+demoscene+sources%3A+escena.org+dentro+version+2.+It+was+done+for+past+year%27s+Inspire+democompo+and+it+won+%28incidentally%2C+there+weren%27t+any+other+entries+in+the+compo+but+hey%2C+it%27s+not+my+fault%21+%3AP%29.%0D%0A%0D%0AThis+demo+used+a+different+approach%3B+instead+of+building+a+whole+scaffolding+of+C%2B%2B+classes+I+just+wrote+some+glue+code+with+C%2B%2B+in+order+to+be+able+to+draw+something+with+OpenGL%2C+and+scripted+everything+else+using+Lua.+It+was+also+a+bit+of+a+benchmark.+The+result+isn%27t+bad%2C+given+my+lack+of+experience+with+Lua+%3A%29%0D%0A%0D%0AHere%27s+the+HD+video+%28and+here%27s+on+vimeo%2C+if+you+prefer+it+to+youtube%29%2C+and+finally%2C+here+are+the+sources.%0D%0A%0D%0APS%3A+The+count+down+goes+on+to+1%2C+and...&amp;amp;tags=cpp%2Cdemoscene%2Cescena.org%2Clua%2Copengl%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Neon v2 goes open source</title>
		<link>http://soledadpenades.com/2008/08/04/neon-v2-goes-opensource/</link>
		<comments>http://soledadpenades.com/2008/08/04/neon-v2-goes-opensource/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 21:41:52 +0000</pubDate>
		<dc:creator>sole</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[vj]]></category>
		<category><![CDATA[xplsv]]></category>

		<guid isPermaLink="false">http://soledadpenades.com/?p=713</guid>
		<description><![CDATA[If you&#8217;re interested in VJ software, you may probably have heard about Neon v2, the VJ application that shine/xplsv.com developed a few years ago and which has been used not only for lots of VJ gigs but also for creating several real-time demos (including the euskal 2005 winner demo, Sound Pressure) Unfortunately Shine is very [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/imgs/neonv2_title.png" alt="Neon v2" /></p>
<p>If you&#8217;re interested in VJ software, you may probably have heard about <a href="http://neonv2.com">Neon v2</a>, the VJ application that shine/<a href="http://xplsv.com">xplsv.com</a> developed a few years ago and which has been used not only for lots of VJ gigs but also for creating several real-time demos (including the euskal 2005 winner demo, <q><a href="http://xplsv.tv/movie/221/">Sound Pressure</a></q>)</p>
<div id="xplsvtvplayer221"></div>
<p><script type="text/javascript" src="http://xplsv.tv/movie/221/embed/425x355/">//</script></p>
<p>Unfortunately Shine is very busy right now. But instead of letting the software stagnate, <strong>he has made the full sources available</strong> under a GPL license, for whoever wants to pick up the development. This pretty much follows the story of Neon v1: when the author (mac/xplsv.com) got too busy, he released the sources for Neon V1 and Shine continued it, creating Neon v2 a while after.</p>
<p>You can check the sources from the <a href="http://xplsv.com/svn_neon/">SVN repository</a> with your favourite SVN tool, or just be curious and browse them. It has lots of interesting stuff in it. Some examples that come to mind:</p>
<ul>
<li>a full real-time 3d engine, with support for pixel and vertex shaders for building really cool effects</li>
<li>3dsmax mesh export plug-in &#8211; if you want to know how to build a plug in for 3dsmax, here&#8217;s an example</li>
<li>integration with Lua for scripting &#8211; allows you to use the engine features programmatically</li>
<li>video play, using native windows video support and also ffmpeg for other formats</li>
<li>custom skinnable gui</li>
</ul>
<p>etc etc etc&#8230; there are more things but I&#8217;ll let you find out by yourself!</p>
<p>As Shine says in the news, if you make new features for it, contact him and we&#8217;ll include them on the repository. If the updating gets active we could then manage new users with write-access for the SVN.</p>
<p>I personally wish someone with better knowledge of OpenGL and GUI&#8217;s than me would port the software to Mac/Linux (fingers crossed). It would be awesome to have it working without depending on DirectX as it does now (hint hint hint!)</p>
 <p><a href="http://soledadpenades.com/?flattrss_redirect&amp;id=713&amp;md5=b65832afce5432bb8af7a66d760e2a81" title="Flattr" target="_blank"><img src="http://soledadpenades.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://soledadpenades.com/2008/08/04/neon-v2-goes-opensource/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=8399&amp;amp;url=http%3A%2F%2Fsoledadpenades.com%2F2008%2F08%2F04%2Fneon-v2-goes-opensource%2F&amp;amp;language=en_GB&amp;amp;category=text&amp;amp;title=Neon+v2+goes+open+source&amp;amp;description=%0D%0A%0D%0AIf+you%27re+interested+in+VJ+software%2C+you+may+probably+have+heard+about+Neon+v2%2C+the+VJ+application+that+shine%2Fxplsv.com+developed+a+few+years+ago+and+which+has+been+used+not+only+for+lots+of+VJ+gigs+but+also+for+creating+several+real-time+demos+%28including+the+euskal+2005+winner+demo%2C+Sound+Pressure%29%0D%0A%0D%0A%2F%2F%0D%0A%0D%0AUnfortunately+Shine+is+very+busy+right+now.+But+instead+of+letting+the+software+stagnate%2C+he+has+made+the+full+sources+available+under+a+GPL+license%2C+for+whoever+wants+to+pick+up+the+development.+This+pretty+much+follows+the+story+of+Neon+v1%3A+when+the+author+%28mac%2Fxplsv.com%29+got+too+busy%2C+he+released+the+sources+for+Neon+V1+and+Shine+continued+it%2C+creating+Neon+v2+a+while+after.%0D%0A%0D%0AYou+can+check+the+sources+from+the+SVN+repository+with+your+favourite+SVN+tool%2C+or+just+be+curious+and+browse+them.+It+has+lots+of+interesting+stuff+in+it.+Some+examples+that+come+to+mind%3A%0D%0A%0D%0A%0D%0A%09a+full+real-time+3d+engine%2C+with+support+for+pixel+and+vertex+shaders+for+building+really+cool+effects%0D%0A%093dsmax+mesh+export+plug-in+-+if+you+want+to+know+how+to+build+a+plug+in+for+3dsmax%2C+here%27s+an+example%0D%0A%09integration+with+Lua+for+scripting+-+allows+you+to+use+the+engine+features+programmatically%0D%0A%09video+play%2C+using+native+windows+video+support+and+also+ffmpeg+for+other+formats%0D%0A%09custom+skinnable+gui%0D%0A%0D%0A%0D%0Aetc+etc+etc...+there+are+more+things+but+I%27ll+let+you+find+out+by+yourself%21%0D%0A%0D%0AAs+Shine+says+in+the+news%2C+if+you+make+new+features+for+it%2C+contact+him+and+we%27ll+include+them+on+the+repository.+If+the+updating+gets+active+we+could+then+manage+new+users+with+write-access+for+the+SVN.%0D%0A%0D%0AI+personally+wish+someone+with+better+knowledge+of+OpenGL+and+GUI%27s+than+me+would+port+the+software+to+Mac%2FLinux+%28fingers+crossed%29.+It+would+be+awesome+to+have+it+working+without+depending+on+DirectX+as+it+does+now+%28hint+hint+hint%21%29&amp;amp;tags=cpp%2Cdemoscene%2Clua%2Copen+source%2Copengl%2Cvj%2Cxplsv%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

