[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"posts:blog:*:2:15":3},{"posts":4,"hasNextPage":119},[5,16,24,32,44,54,64,72,78,85,90,95,101,107,112],{"path":6,"title":7,"description":8,"date":9,"image":10,"tags":11,"categories":13,"titleInPicture":15},"\u002Fposts\u002F2021-07-26-multitouch-start","Micro guide to multi-touch events",null,"2021-07-26","\u002Fimages\u002F2021\u002F07\u002Fminimal-touch-screen-example.jpg",[12],"tool_javascript",[14],"blog",false,{"path":17,"title":18,"description":8,"date":19,"image":8,"tags":20,"categories":23,"titleInPicture":15},"\u002Fposts\u002F2021-01-06-linux-regex-batch-file-renaming","Linux: regex batch file renaming","2021-01-06",[21,22],"gist","linux",[14],{"path":25,"title":26,"description":8,"date":27,"image":28,"tags":29,"categories":31,"titleInPicture":15},"\u002Fposts\u002F2020-06-25-polar-sound-transformations","Polar sound transformations","2020-06-25","\u002Fimages\u002F2020\u002F06\u002Fimage-scaled.jpg",[30],"tool_web-audio-api",[14],{"path":33,"title":34,"description":8,"date":35,"image":36,"tags":37,"categories":43,"titleInPicture":15},"\u002Fposts\u002F2020-04-02-figuring-out-building-blocks-from-music-composition","Figuring out building blocks from music composition (extract from the thesis)","2020-04-02","\u002Fimages\u002F2020\u002F04\u002Fmonos-b-01.png",[38,39,40,41,42],"year_2018","area_design","modular-sequencer","context_aalto","process-notes",[14],{"path":45,"title":46,"description":8,"date":47,"image":48,"tags":49,"categories":53,"titleInPicture":15},"\u002Fposts\u002F2019-09-30-kicad-closed-jumpers-that-work-with-drc","Kicad closed jumpers that work with DRC","2019-09-30","\u002Fimages\u002F2019\u002F09\u002Fkicad-normally-closed-jumper.png",[50,51,52],"tool_kicad","tutorial","area_electronics",[14],{"path":55,"title":56,"description":8,"date":57,"image":58,"tags":59,"categories":63,"titleInPicture":15},"\u002Fposts\u002F2019-06-26-sympathetic-resonance-experimentation","Sympathetic resonance experimentation","2019-06-26","\u002Fimages\u002F2019\u002F06\u002FIMG_20190624_205922-scaled.jpg",[60,61,62,42],"tool_belaboard","tool_cpp","area_rogramming",[14],{"path":65,"title":66,"description":8,"date":67,"image":68,"tags":69,"categories":71,"titleInPicture":15},"\u002Fposts\u002F2019-04-04-virtual-polimod-sequencer-manual","Virtual polimod: Sequencer manual","2019-04-04","\u002Fimages\u002F2019\u002F03\u002FScreenshot_2019-03-04-Virtual-polimod-tutorials7.png",[70],"virtual-polimod-tutorials",[14],{"path":73,"title":74,"description":8,"date":67,"image":75,"tags":76,"categories":77,"titleInPicture":15},"\u002Fposts\u002F2019-04-04-virtual-polimod-event-configurator-manual","Virtual polimod: Event configurator manual","\u002Fimages\u002F2018\u002F11\u002Fmonos-e-11.png",[70],[14],{"path":79,"title":80,"description":8,"date":81,"image":82,"tags":83,"categories":84,"titleInPicture":15},"\u002Fposts\u002F2019-03-04-virtual-polimod-superinteractor-manual","Virtual Polimod: Superinteractor manual","2019-03-04","\u002Fimages\u002F2019\u002F03\u002FScreenshot_2019-03-04-Virtual-polimod-tutorials5.png",[70],[14],{"path":86,"title":87,"description":8,"date":81,"image":8,"tags":88,"categories":89,"titleInPicture":15},"\u002Fposts\u002F2019-03-04-virtual-polimod-introduction","Virtual polimod: introduction",[70],[14],{"path":91,"title":92,"description":8,"date":81,"image":8,"tags":93,"categories":94,"titleInPicture":15},"\u002Fposts\u002F2019-03-04-virtual-polimod-installation-manual","Virtual polimod: installation manual",[70],[14],{"path":96,"title":97,"description":8,"date":81,"image":98,"tags":99,"categories":100,"titleInPicture":15},"\u002Fposts\u002F2019-03-04-virtual-polimod-first-beats-tutorial","Virtual polimod: First beats tutorial","\u002Fimages\u002F2019\u002F03\u002FScreenshot_2019-03-04-Virtual-polimod-tutorials4.png",[70],[14],{"path":102,"title":103,"description":8,"date":81,"image":104,"tags":105,"categories":106,"titleInPicture":15},"\u002Fposts\u002F2019-03-04-virtual-polimod-calculeitor-interface-introduction","Virtual Polimod: Calculeitor interface introduction","\u002Fimages\u002F2019\u002F03\u002FScreenshot_2019-03-04-Virtual-polimod-tutorials15.png",[70],[14],{"path":108,"title":109,"description":8,"date":110,"image":8,"tags":8,"categories":111,"titleInPicture":15},"\u002Fposts\u002F2018-10-14-old-music-archive","Old music archive","2018-10-14",[14],{"path":113,"title":114,"description":8,"date":115,"image":8,"tags":116,"categories":118,"titleInPicture":15},"\u002Fposts\u002F2018-06-16-virtual-modular-environment-with-calculeitor-demo","Virtual modular environment with calculeitor demo","2018-06-16",[40,117,61,42,41],"tool_arduino",[14],true,1790793425649]