华丽炫酷的演示 Fancy version MV
布鲁克林现场演出视频 Live Show Video in Brooklyn
这座山是一个合成器
合成器是一种乐器,利用振荡器产生不同的波形,然后利用其他的模块对讯号进行处理,以得到变化多样的电子音乐的声音。所以我这个作品本质上是一个利用一座山来演奏的乐器。灵感来源于古代仙人住的海中仙岛,我觉得自己利用山来演奏,是在地形上创造音乐,并且改变这座岛的环境。这个作品定位我觉得比较模糊,在艺术装置,新交互乐器以及所谓Maker项目之间的一个产物吧。
正式做之前我做了三步的测试版本。
第一个版本是效果和材料的测试。我用半透明亚克力加LED检验是否能实现我预想的效果,如果这个效果不成立,一切空谈。其次,我用亚克力测试未来设想的拼插榫卯结构是否成立。事实证明,测试版在结构上发现了大问题,初期的经验总结让后来少走很多弯路。
第二个版本的测试版是解决功能上的所有问题,搭一个简陋的结构,但合成器的所有功能基本都要实现。所以用了一个下午切了一个木板的操作界面,我把按钮,LED,旋钮和插口都安在了一起。接下来就是写代码,焊电路,接电线。非常的原始路子。但是这个版本还是有一些没有覆盖到的点,必须在最终版的时候去探索,比如80多个LED怎么让一个Arduino控制,怎么供电等。
测试LED驱动板
连接电路
Connect the wires
测试 Test
与此同时,软件的东西也要写。
早期使用的是Pure Data,我花了一天搭了一个4振荡器的合成器,有滤波器和包络等等标配的功能。之后又把这个在MaxMsp里重新写了一次,虚拟了模块合成器的一些功能,最后的版本是加入了八个采样的打击垫。
下一步是用传统语言(Csound, Supercollider)写到Raspberry Pi里,这样就不需要寄宿在电脑上了。
第二个版本验证基本都没有问题,就进行第三部的测试版,就是1:1的结构测试。我用和预计厚度一样的木板代替亚克力,做了一个一样大的山。然后考虑拼插,每个井内的led支撑层的架空,然后再三确认外加实际测量确认以后,把所有结构的数据都记录了下来,因为这些拼接点后来都是要自己手工拼贴的。
建模验证结构
草稿发现诸多问题,反复修改,转为矢量文件
激光切割零件
拼接过程之中
为了测量和拼贴准确和方便,还自己做了一些工具,比如一把特殊的尺子,和矫正角度用的物件等。
拼接完成
接下来没有发现什么问题了,我就开始拼装正式版的结构了。代替木头为亚克力,相同的步骤再做一遍。
每块板子正反面都要编号,标注。
接下来就是连电路,装LED,焊接连线。
这些都连接完毕,于是就开始写Arduino代码,让电位器,按钮以及模块合成器的插口和MaxMsp的软件互相连接。另外,声音也要同步灯光产生变化。
完成