[{"data":1,"prerenderedAt":107},["ShallowReactive",2],{"project-somavision":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"name":10,"year":11,"topics":12,"branch":15,"languages":16,"tools":17,"archived":6,"githubUrl":19,"homepage":7,"heroImage":20,"body":23,"_type":101,"_id":102,"_source":103,"_file":104,"_stem":105,"_extension":106},"/projects/somavision","projects",false,"","Somavision","Hardware interface for music visualisation","SomaVision",2014,[13,14],"hardware development","audio visualisation","master",[],[18],"arduino","https://github.com/ryanachten/SomaVision",{"remote":21,"local":22},"https://github.com/ryanachten/SomaVision/raw/master/docs/SomVis_01.jpg","hero-images/somavision.webp",{"type":24,"children":25,"toc":97},"root",[26,37,44,49,56,61,68,75],{"type":27,"tag":28,"props":29,"children":30},"element","p",{},[31],{"type":27,"tag":32,"props":33,"children":36},"img",{"alt":34,"src":35},"promocover","https://github.com/ryanachten/SomaVision/raw/master/docs/PromoCoverUpload.jpg",[],{"type":27,"tag":38,"props":39,"children":41},"h1",{"id":40},"somavision",[42],{"type":43,"value":10},"text",{"type":27,"tag":28,"props":45,"children":46},{},[47],{"type":43,"value":48},"SomaVision is a visualiser interface created using Arduino hardware and a PureData patch to create a system that produces a range of visuals for perfomative applications such as music visualisation etc.",{"type":27,"tag":28,"props":50,"children":51},{},[52],{"type":27,"tag":32,"props":53,"children":55},{"alt":54,"src":21},"SomaVision product",[],{"type":27,"tag":28,"props":57,"children":58},{},[59],{"type":43,"value":60},"The new design looks to rectify past issues with a heavy focus placed on creating a product that is stable enough for performance use without the fear of the software or hardware crashing mid-performance. This means finding ways to reduce CPU strain that the current Pd patches place on the laptop and ensuring that the electrical circuits are designed in such a way that they won't detach when the casing is moved.",{"type":27,"tag":28,"props":62,"children":63},{},[64],{"type":27,"tag":32,"props":65,"children":67},{"alt":54,"src":66},"https://github.com/ryanachten/SomaVision/raw/master/docs/SomVis_02.jpeg",[],{"type":27,"tag":69,"props":70,"children":72},"h2",{"id":71},"effects",[73],{"type":43,"value":74},"Effects",{"type":27,"tag":28,"props":76,"children":77},{},[78,80,84,89,93],{"type":43,"value":79},"Examples of output from the visualiser:\n",{"type":27,"tag":32,"props":81,"children":83},{"alt":54,"src":82},"https://github.com/ryanachten/SomaVision/raw/master/docs/SomVis_03.png",[],{"type":27,"tag":32,"props":85,"children":88},{"alt":86,"src":87},"SomaVision visuals","https://github.com/ryanachten/SomaVision/raw/master/docs/SomVis_04.png",[],{"type":27,"tag":32,"props":90,"children":92},{"alt":86,"src":91},"https://github.com/ryanachten/SomaVision/raw/master/docs/SomVis_05.png",[],{"type":27,"tag":32,"props":94,"children":96},{"alt":86,"src":95},"https://github.com/ryanachten/SomaVision/raw/master/docs/SomVis_06.png",[],{"title":7,"searchDepth":98,"depth":98,"links":99},2,[100],{"id":71,"depth":98,"text":74},"markdown","content:projects:somavision.md","content","projects/somavision.md","projects/somavision","md",1776573205297]