星期四, 九月 27, 2007

Recreate Glenn Gould

最近很迷Bach,几乎每个曲目都收集了好几个版本来听,Gould55年的Goldberg Variations是我最喜欢的“催眠曲版本”,可惜57年立体声录音才发明,虽然SONY的设备不错,但是再怎么成熟毕竟也还只是单声道的。音响效果比起81年的版本差了不少。昨天无意中在VC上看到有人放Zenph Studios的“Glenn Gould Re-performance”版本,通过分析当年的录音文件,重现Gould演奏的击键、节奏等等信息,记录到一种叫High definition MIDI的格式,再通过电脑控制的钢琴“回放”,就好像Gould本人重新演奏一样(which can be played back with phenomenal reality on corresponding high-resolution computer-controlled grand pianos. Rachmaninoff, Glenn Gould, and Art Tatum can literally play "live" again)。Zenph的创始人是有软件工程和钢琴演奏双博士学位的一个大牛。难怪只凭三个人就能在一年时间里就完成从系统原型开发到第一个产品发布。到他们的主页上去还发现了一个有趣的链接,是Progmatic Progammer的作者Andy Hunt,也是敏捷方法学的重量级人物写的一篇关于他们软件开发流程的post-mortem,看来是把他们的软件作为又一个敏捷开发的successfull story了。不过确实也挺有趣的。他们最初是通过VPN建立的虚拟的开发网络。因为主要的3个开发人员都在不同的地区。从项目一开始就开始把所有的文档和代码放到一个版本控制系统中。算法原型是用perl来实现的。后来产品开发的时候是用C++搭配boost和wxWidgets完成,很好的利用了开源软件的优势。最重要的是他们很好的实现了一个适合这样的原音重现软件的测试框架,这得益于几个核心的开发人员都有很高的音乐造诣,从而可以让整个项目的进度和质量有一个可以量化的标准。从一个音符的再现的简单测试开始。最后再进行复杂的录音再现。确保复杂度不会失控。
从Zenph的网页上看到,他们的目标还包括提取这些钢琴家的"Artistic DNA",也就是通过将演奏技巧数字化,从而能够将这些技巧应用到新的曲目上去,不过昨天和一个会弹钢琴的朋友聊了下,他觉得这些演奏家最难数字化的是一种对音符处理的节奏感和创造性,根据不同的曲目特点,也许对完全相同的段落会采用完全不同的处理方法。也许这才是机器所无法学习的。不过,不管怎么说。感谢Zenph给我们提供了有一个新的可能性。至少Gould的55年重现版本非常的成功,让我们似乎真的有Gould再世的幻觉。

星期六, 九月 01, 2007

Gould Plays Bach


又是忙碌的一个月,blogspot继续不能直接访问,现在只能用pkblogs.com/fseraph来访问了,这个网站的标题栏是这样写的:Is your blog blocked in India, Pakistan, Iran or China?可见在这几个国家Google的运气都好不到哪里去。还记得前几周维基百科暂时解封,可惜没free几天,又被GFW了。也难怪美国人要建什么共产主义受难者纪念碑,虽然是一场闹剧,但至少反应了不少人对共产主义的看法。
最近一段时间很迷古典,感觉突然发现了另外一个世界,为此还专门去入手了SHURE的SE210,效果不错,主要是很隔音。现在已经不记得是什么时候下到Gould的Goldberg Variations了,但是确实是不久前偶然翻出来听了下,结果就一发不可收拾了,把他弹的Bach几乎都收集齐了,虽然有骨灰级烧友说Gould把Goldberg Variations弹成了流行乐。不过音乐这个东西是很主观的,自己喜欢就好,虽然现在还不太明白为什么大家都把Bach的音乐认为是最接近音乐本质的音乐,不过探索的过程应该是很有趣味的,而且我自己都觉得很奇怪,居然是从普遍认为最难“理解”的Bach的曲子走入古典音乐的世界的。大家都觉得应该从旋律优美的浪漫主义时期开始,到最后才回归到音乐之神Bach那里,因为Bach的曲子充满了复杂的对位或者按GEB里面的说法,就是“递归的怪圈”。Gould自己也说,他的天赋之一就是能一下分辨出Bach赋格里面纠缠在一起不同声部。但是抛开这些理论不说。但就音乐本身,即使不懂这些乐理,我们还是能获得审美的快感。也许这也和每个人的经历有关系吧。不管怎么说。听音乐是很个人的体验,也不是用来炫耀的谈资。从音乐里面得到慰籍、获得勇气应该才是我们最大的收获吧。所以,就有了那么多传奇的音乐家和演奏家们的故事。