[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"posts:blog:*:4:15":3},{"posts":4,"hasNextPage":142},[5,21,29,41,51,60,68,78,89,97,107,114,121,127,135],{"path":6,"title":7,"description":8,"date":9,"image":8,"tags":10,"categories":17,"titleInPicture":20},"\u002Fposts\u002F2017-01-25-participation-at-cafe-con-cables","Participation at Café con cables",null,"2017-01-25",[11,12,13,14,15,16],"year_2017","area_expression","area_live","multimedia","area_music","youtube",[18,19],"blog","music",false,{"path":22,"title":23,"description":8,"date":24,"image":8,"tags":25,"categories":28,"titleInPicture":20},"\u002Fposts\u002F2017-01-16-dash-2016-festival","Dash 2016 festival","2017-01-16",[26,27],"year_2016","context_aalto",[18],{"path":30,"title":31,"description":8,"date":32,"image":8,"tags":33,"categories":40,"titleInPicture":20},"\u002Fposts\u002F2016-11-15-how-to-create-a-custom-kicad-library-component","How to create a custom Kicad library component","2016-11-15",[34,35,36,37,38,39],"area_electronics","hands-on","tool_kicad","open-source","process","tutorials",[18],{"path":42,"title":43,"description":8,"date":44,"image":8,"tags":45,"categories":50,"titleInPicture":20},"\u002Fposts\u002F2016-09-10-lazy-stacking","Lazy queueing","2016-09-10",[26,46,47,48,49],"code-snippets","context_for-the-sake-of-doing","tool_javascript","area_development",[18],{"path":52,"title":53,"description":8,"date":54,"image":8,"tags":55,"categories":59,"titleInPicture":20},"\u002Fposts\u002F2016-08-24-first-electribe-performance-recordings","First electribe performance recordings","2016-08-24",[26,56,12,47,13,57,15,58,16],"column","maschine","area_play",[18,19],{"path":61,"title":62,"description":8,"date":63,"image":8,"tags":64,"categories":67,"titleInPicture":20},"\u002Fposts\u002F2016-08-15-danzi-magenta-live-electribe-recording","Danzi & Magenta live electribe recording","2016-08-15",[26,65,12,47,13,57,15,66,16],"context_autotel","synth",[18,19],{"path":69,"title":70,"description":8,"date":71,"image":72,"tags":73,"categories":77,"titleInPicture":20},"\u002Fposts\u002F2016-06-13-medium-toy-and-game","Medium: Toy and game","2016-06-13","\u002Fimages\u002F2014\u002F07\u002FCapture.png",[26,74,75,58,38,76],"area_education","context_medium","area_writing",[18],{"path":79,"title":80,"description":81,"date":82,"image":83,"tags":84,"categories":88,"titleInPicture":20},"\u002Fposts\u002F2016-06-12-web-audio-api-basics-tutorial-in-toptal","Toptal: Web Audio API basics tutorial","A Web Audio API tutorial I wrote for Toptal","2016-06-12","\u002Fimages\u002F2016\u002F06\u002Ftoptal-blog-image-1465474393804-b2135b0069e586ba9b66690af9e65d8c.jpg",[26,48,85,86,87,76],"technologic","context_toptal","tool_web-audio-api",[18],{"path":90,"title":91,"description":8,"date":92,"image":93,"tags":94,"categories":96,"titleInPicture":20},"\u002Fposts\u002F2016-05-06-sample-slicing-in-tone-js","Sample slicing in Tone.js","2016-05-06","\u002Fimages\u002F2016\u002F04\u002FCapture.png",[26,27,95,47,48,49,66,87],"area_experiment",[18],{"path":98,"title":99,"description":8,"date":100,"image":8,"tags":101,"categories":106,"titleInPicture":20},"\u002Fposts\u002F2016-04-27-using-openscad","Using OpenSCAD","2016-04-27",[26,95,102,103,104,105,38,76],"hardware","manufacture","mechanic-synth","tool_openscad",[18],{"path":108,"title":109,"description":8,"date":110,"image":111,"tags":112,"categories":113,"titleInPicture":20},"\u002Fposts\u002F2016-03-20-dj-roboto","Dj Roboto","2016-03-20","\u002Fimages\u002F2016\u002F03\u002FCapture.jpg",[26,95,47,48,15,49,16],[18],{"path":115,"title":116,"description":8,"date":117,"image":8,"tags":118,"categories":120,"titleInPicture":20},"\u002Fposts\u002F2016-03-05-the-incongruent-nature-of-interactive-stories","The incongruent nature of interactive stories","2016-03-05",[26,27,38,49,119,76],"area_storytelling",[18],{"path":122,"title":123,"description":8,"date":124,"image":8,"tags":125,"categories":126,"titleInPicture":20},"\u002Fposts\u002F2016-02-28-16-02-28-electrojam","16 02 28 electrojam","2016-02-28",[26,65,57,14,15,16],[18,19],{"path":128,"title":129,"description":8,"date":130,"image":131,"tags":132,"categories":134,"titleInPicture":20},"\u002Fposts\u002F2016-02-25-live-interactive-video","live interactive video","2016-02-25","\u002Fimages\u002F2016\u002F02\u002Fawarenesstest.jpg",[26,95,48,14,38,49,133],"prototype",[18],{"path":136,"title":137,"description":8,"date":138,"image":139,"tags":140,"categories":141,"titleInPicture":20},"\u002Fposts\u002F2016-01-12-possible-futures-counterfactual-history","Possible futures and counterfactual history","2016-01-12","\u002Fimages\u002F2016\u002F01\u002Fcounterfactual-scaled.jpg",[26,27,12],[18],true,1791671315715]