我是一个独立开发者。在项目中我几乎包办一切:编程、像素艺术、剧本写作、关卡设计、音乐、音效,以及任何其他需要做的事情。我这样做是因为我真的很喜欢用这种方式开发游戏,尽管显然,独自工作也会让项目花费更长的时间。
我也是一名音乐人,但音乐创作中有一个部分一直让我觉得很难:那就是有创意和找到灵感来作曲。
在一次Game Jam中,这一点变得尤为明显。我需要快速创作音乐,但在寻找主题、和弦进行和真正能激发我的灵感时遇到了困难。
那时我开始开发一个小工具来帮助自己。
在开发它的过程中,我意识到这可能不是我一个人的问题。许多独立开发者可能也会遇到类似的情况,尤其是那些没有音乐知识、只想为一个小项目创作简单音乐的人。
于是我开始开发一个基于算法和音乐理论的程序,但采用了一种不同的方法:它并不是简单地试图"随机生成一段音乐"。
它的理念是作为一个音乐理论随机生成器,通过结构化地组合音乐元素,来产生可以作为创作起点的灵感。
该程序涉及以下元素:
• 音阶
• 和弦
• 和声进行
• 旋律
• 贝斯线
• 节奏
• 鼓组
• 音乐变奏
• 音乐结构
• 与音乐风格相关的不同参数
其目的并不是取代音乐家,也不是简单地按下一个按钮就能得到一首现成的歌曲。
我希望它能更像一个灵感工具:生成一些有趣的组合,让你觉得"哇,这可能会成为好东西"。
我目前正独自开发这个工具,并且仍在完善其中的多个部分,但我觉得在这里分享这个想法可能会很有趣。
也许这对其他音乐人、作曲家,或者尤其是那些需要为自己游戏创作音乐,但有时面对项目却不知从何入手的独立开发者来说,会很有用。
谁知道呢,也许这个为了解决我自身问题而诞生的小工具,也能帮到其他人。:)
评论 (0)