Categories
Life

Music Common Component

写软件可以把经常用到的一部分功能,如文件读写、日志、压缩算法做成一个组件,在不同的产品中重用。软件组件既节省了软件开发成本,又通过重用提高了软件质量。

现在组件的概念好像可以移植到音乐创作中了。周末刚刚听到有关花儿乐队抄袭的新闻,还听了Busted乐队的《Losing you》。傻子都听的出来里面的一大段都“重用”在花儿的《Missing you》中了,这首夏雨举着录音机在宿舍楼下为李冰冰播放的歌曲(电影《独自等待》)。

作曲家们的通用组件重用让《刺激2005》这样的大拼盘的制造越来越容易。我有个proposal,把所有深受群众喜欢的音乐,无论古典的还是流行的,数字化后放在数据库中,做一定分类,加上XML标签,然后提供检索并支持搜索结果预听。另外一个feature是自动音乐生成:根据旋律出现在主歌、副歌的位置,由用户输入基本条件,随机的生成一段旋律,可能就是《一条大河》、《北方的狼》和《东风破》的无缝有机组合,然后版本化为1.0,作为多个原子级可重用旋律组件的wrapper或offering。这样,一首新歌诞生了。

回复

– 评论人:peter
  2006-02-28 22:45:49   

Very creative idea!

旋律连起来比较容易,要歌词也连起来的,就要用上自然语言理解了.看来很多智能化的瓶颈都是自然语言理解.

当然,歌词也可以用标签归类起来,

估计当初的很多情书高手软件也是这样的吧.

By Ling Zhang

本人服务于IBM中国软件实验室(上海)。本网页内容仅为个人思想,不代表IBM公司观点。

Leave a Reply

Your email address will not be published. Required fields are marked *

*