音乐是世间最为妙不可言的艺术形式,它能令人在无声的时间里体验无穷的美好。然而,我们有没有想过用编程语言描述音乐是一件怎样的事情呢?
曾经有一个神奇的编程语言,叫做“宿命回响”(FateEcho),用它描述音乐,可以让人们听到心中所想象的旋律和情感。
编程语言最初由美国独立游戏工作室Dinosaur Polo Club开发,他们希望为自己的游戏Mini Metro创造一种新的音乐表达方式。而这种语言的设计灵感则来源于著名的音乐游戏《节奏大师》。
在“宿命回响”的世界里,你可以定义乐符的音高、音量、持续时间和渐变。然后编译器会根据这些定义生成MIDI文件或者音频文件。
“宿命回响”是一种颇为奇特的编程语言,但是它却让我们看到了不同的音乐创作可能性。