{"author_name":"heuermh","cat":"LD #23","comments":[],"epoch":1335280740,"likes":0,"metadata":{"p_key":"56059","p_author":"heuermh","p_authorkey":"1864","p_urlkey":"91779","p_title":"tr-3012 postmortem","p_cat":"LD #23","p_event":"LD23","p_time":"1335280740","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"1864","us_name":"heuermh","us_username":"heuermh","event_start":"1334880000","event_key":"10","event_name":"LD23"},"text":"<p>My entry <a href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-23\/?action=preview&amp;uid=1864\">tr-3012<\/a> is primarily a musical instrument, a drum machine with five independent looping triggers identified by robots.<\/p>\n <p><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/04\/24\/tr-3012-postmortem\/tr3012-crop\/\" rel=\"attachment wp-att-139051\"><img src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/04\/tr3012-crop.png\" alt=\"\" width=\"349\" height=\"249\" class=\"aligncenter size-full wp-image-139051\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/04\/tr3012-crop-300x214.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/04\/tr3012-crop.png 349w\" sizes=\"(max-width: 349px) 100vw, 349px\" \/><\/a><\/p>\n <p>This time around I did a lot better at removing code that wasn&#8217;t necessary and dropping ideas I wouldn&#8217;t have time for.  I had all of these digitized robot voices recorded that my five year old loved but which didn&#8217;t really make the game any better.<\/p>\n <p>One thing I regret not having time to implement was an introductory zoom from outer space into the playing grid, to make it look like the robots were isolated and adrift in space.  That would have helped fit the theme better.<\/p>\n <p>The tools I used:<\/p>\n <p><a href=\"http:\/\/processing.org\">Processing<\/a><br \/>\n <a href=\"http:\/\/code.google.com\/p\/piccolo2d\">Piccolo2D<\/a><br \/>\n <a href=\"http:\/\/github.com\/heuermh\/piccolo2d-processing\">Piccolo2D library for Processing<\/a><br \/>\n <a href=\"http:\/\/www.beadsproject.net\">Beads library for Processing<\/a><br \/>\n <a href=\"http:\/\/apps.createdigitalmusic.com\/apps\/garageband-1\">Garage Band<\/a><br \/>\n <a href=\"http:\/\/apps.createdigitalmusic.com\/apps\/animoog\">Animoog<\/a><br \/>\n <a href=\"http:\/\/audacity.sourceforge.net\/\">Audacity<\/a><br \/>\n <a href=\"http:\/\/kunz.corrupt.ch\/products\/tal-dub\">TAL-Dub-2 audio unit plugin<\/a><br \/>\n <a href=\"http:\/\/www.gimp.org\">GIMP<\/a><\/p>\n <p>I plan to add a few new features to tr-3012 later, to make it more useful as a musical instrument<\/p>\n <p> &#8211; allow user-provided samples<br \/>\n &#8211; external MIDI sync, or at least set a tempo in BPM internally<br \/>\n &#8211; send MIDI and OSC events in place of\/in addition to playing samples<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/animoog\/\" rel=\"tag\">animoog<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/audacity\/\" rel=\"tag\">audacity<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/beads\/\" rel=\"tag\">beads<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/garageband\/\" rel=\"tag\">garageband<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/gimp\/\" rel=\"tag\">GIMP<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/java\/\" rel=\"tag\">java<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/post-mortem\/\" rel=\"tag\">post-mortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/postmortem\/\" rel=\"tag\">postmortem<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/processing\/\" rel=\"tag\">processing<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/tips\/\" rel=\"tag\">tips<\/a><\/p>","time":"April 24th, 2012 10:19 am","title":"tr-3012 postmortem"}