wzpan Miigon Extempore不同。它是一种实时编程语言,这意味着你一边写一边还会实时影响到输出,达到即兴演奏的效果。 至于用编程搞音乐的意义…well,编程本来就是一种指导计算机完成某个任务的工具。 如果任务是演奏音乐,那么通过编程我们就可以直接把电脑变成一个乐器甚至是一个乐队。听起来也是一件很rock的事情。
Miigon wzpan 这就感觉像是直接用DAW和写脚本让按键精灵来使用DAW的区别一样,听来新奇,但其实没体现特色。 play(A5) play(D5) 这样的“编程”,感觉只是一个传统DAW,只是用代码操作键盘鼠标(按键精灵plus?) 突然想到一个好玩的,假如能用数学公式编写音乐:给出音符间的频率关系函数式式、音量函数式之类,通过这些关系,加上可调节的初始参数,生成声音,岂不比用代码写piano roll更燃?
0x0001 刚在网易云发现一个基于 Web 的 DAW,好像是有合作 Amped Studio https://app-amped.music.163.com/ 原官网 https://ampedstudio.com/
wzpan Miigon 那个只是最普通的单音,就跟在钢琴上按一个音一样,算不上真正意义上的演奏。 你忽略了结合语法实现的效果。比如和弦的编写,利用递归实现节拍,还有采样器实现各种音效。当代码足够复杂后,演奏的丰富度就很可观,甚至达到一人乐队的效果。这个时候它的演奏成本就会显著低于真正使用乐器演奏。 这就好比 LaTeX,如果只是为了写一个简单的文档,还真不如 Word 来得省事。但如果是要写一份排版要求较高的材料,此时排版的成本已经显著大于码字的成本,那么这个时候 LaTeX 的优势就体现出来了。
Tover Miigon 突然想到一个好玩的,假如能用数学公式编写音乐:给出音符间的频率关系函数式式、音量函数式之类,通过这些关系,加上可调节的初始参数,生成声音,岂不比用代码写piano roll更燃? 说的就是合成器(synthesizer)吧?🤣
wzpan 关于数学和音乐的关系,有一本奇书《哥德尔、埃舍尔、巴赫:集异璧之大成》,讲述了数学,艺术和音乐的一些相通性。正如作者所说:“我认识到,哥德尔、埃舍尔和巴赫只是用不同的方式来表达一样相同的本质。我尝试重现这种本质而写出这本书。”
Miigon 说到MIDI,MIDI的一个好处就在于演奏设备和合成设备分离,所以可以通过更换不同的下游设备来实现不同的演奏效果。 上世纪的时候就有一款神MIDI音源:Roland MT32,被游戏玩家用来连接PC欣赏游戏音乐 https://www.youtube.com/watch?v=BMmFcs-_4x4
CsomePro 现在主流的DAW都是来自国外,比如FL studio、Studio One、Live、Logic、Cubase等等,中国国内还没有一款成熟的DAW软件,换句话来说,外国的DAW垄断了中国的市场。当然已经有人在路上了——音虫 音虫是一款国人自主研发的DAW,但现阶段还不能算是专业,主要面向中小学音乐教育。(当然,他们的目标绝对不只是教育行业,因为最近音虫支持了VST插件) 我是一名网易音乐人,同样也是SCNUer,用的是FL studio做音乐,我也不只是想只做音乐,我也是计算机的,所以我想开发一个DAW软件,目前技术力有限,还在学习,有兴趣的朋友可以交流一下,毕竟DAW在中国的市场还是很大的。
2003wxc CsomePro 我也想开发诶,现在要读大二了也是计算机专业学生。准备用rust语言和c++写一个出来,要像reaper那样高效和用户适应性强的daw,界面准备使用中国传统色和自己画个看板娘。 准备参考开源的lmms和reaper以及其他daw.准备适应开发各种平台版本linux和安卓鸿蒙也要包括进去。
Bintou HK-SHAO 这本书我有五本,包括一本英文原版。因为以前很喜欢,所以经常用它作为礼物送人。20年的时候我又重读了一遍。那时候,我感觉我好像有点不那么喜欢这本书了,作者炫技的欲望实在太强,要是能精简一点就更好。