上周末群里聊起音乐学习和编曲相关的东西,在思考,通过 midi 设备(如键盘)作为输入,计算机编曲软件模拟乐器音源,应该是低成本玩音乐的比较好的方式。

关于 midi 也想起了周董的金曲音乐讲堂的现场编曲秀操作视频,用 Nord Stage 键盘做 midi 输入、结合音频采样来编曲:
【搬运】周杰伦-金曲音乐讲堂 现场教学 即兴创作--bilibili

一些编曲软件:

  • Fl Studio
  • GarageBand
  • Logic Pro
  • Cubase
  • (开源的)LMMS

另外一些链接:

比较有意思的是 Web Audio API 实现的音频合成 (@aukocharlie 分享:

想起了 @LittleboyHarry 的帖子:
走进 Midi 的音乐世界 —— 计算机人的艺术浪漫 - 0xFFFF

5 天 后

用代码写音乐赶感觉没有很体现出代码的意义?

    Miigon Extempore不同。它是一种实时编程语言,这意味着你一边写一边还会实时影响到输出,达到即兴演奏的效果。
    至于用编程搞音乐的意义…well,编程本来就是一种指导计算机完成某个任务的工具。
    如果任务是演奏音乐,那么通过编程我们就可以直接把电脑变成一个乐器甚至是一个乐队。听起来也是一件很rock的事情。

      4 天 后

      wzpan 这就感觉像是直接用DAW和写脚本让按键精灵来使用DAW的区别一样,听来新奇,但其实没体现特色。

      play(A5)
      play(D5)

      这样的“编程”,感觉只是一个传统DAW,只是用代码操作键盘鼠标(按键精灵plus?)

      突然想到一个好玩的,假如能用数学公式编写音乐:给出音符间的频率关系函数式式、音量函数式之类,通过这些关系,加上可调节的初始参数,生成声音,岂不比用代码写piano roll更燃?

        Miigon 那个只是最普通的单音,就跟在钢琴上按一个音一样,算不上真正意义上的演奏。

        你忽略了结合语法实现的效果。比如和弦的编写,利用递归实现节拍,还有采样器实现各种音效。当代码足够复杂后,演奏的丰富度就很可观,甚至达到一人乐队的效果。这个时候它的演奏成本就会显著低于真正使用乐器演奏。

        这就好比 LaTeX,如果只是为了写一个简单的文档,还真不如 Word 来得省事。但如果是要写一份排版要求较高的材料,此时排版的成本已经显著大于码字的成本,那么这个时候 LaTeX 的优势就体现出来了。

        Miigon 突然想到一个好玩的,假如能用数学公式编写音乐:给出音符间的频率关系函数式式、音量函数式之类,通过这些关系,加上可调节的初始参数,生成声音,岂不比用代码写piano roll更燃?

        说的就是合成器(synthesizer)吧?🤣

          Tover 有点那感觉😂纯数字版,直接输公
          式版的合成器

          还可以基于各种有名的曲线去衍生音乐,“xx曲线之声”

          突然想起来以前的一些旧游戏因为硬件机能不足,用不了采样音乐,就用CPU加上各种代码trick动态生成对于当时的硬件平台来说难以置信的音乐

            关于数学和音乐的关系,有一本奇书《哥德尔、埃舍尔、巴赫:集异璧之大成》,讲述了数学,艺术和音乐的一些相通性。正如作者所说:“我认识到,哥德尔、埃舍尔和巴赫只是用不同的方式来表达一样相同的本质。我尝试重现这种本质而写出这本书。”

              4 天 后

              说到MIDI,MIDI的一个好处就在于演奏设备和合成设备分离,所以可以通过更换不同的下游设备来实现不同的演奏效果。
              上世纪的时候就有一款神MIDI音源:Roland MT32,被游戏玩家用来连接PC欣赏游戏音乐
              https://www.youtube.com/watch?v=BMmFcs-_4x4

              10 天 后

              现在主流的DAW都是来自国外,比如FL studio、Studio One、Live、Logic、Cubase等等,中国国内还没有一款成熟的DAW软件,换句话来说,外国的DAW垄断了中国的市场。当然已经有人在路上了——音虫
              音虫是一款国人自主研发的DAW,但现阶段还不能算是专业,主要面向中小学音乐教育。(当然,他们的目标绝对不只是教育行业,因为最近音虫支持了VST插件)
              我是一名网易音乐人,同样也是SCNUer,用的是FL studio做音乐,我也不只是想只做音乐,我也是计算机的,所以我想开发一个DAW软件,目前技术力有限,还在学习,有兴趣的朋友可以交流一下,毕竟DAW在中国的市场还是很大的。

                0x0001 谢谢师兄(我被翻牌了!),我也正在学习这一方面的知识,音频处理涉及的知识很多,也需要多与大家交流(: 」∠)

                  2 个月 后

                  HK-SHAO 这本书我有五本,包括一本英文原版。因为以前很喜欢,所以经常用它作为礼物送人。20年的时候我又重读了一遍。那时候,我感觉我好像有点不那么喜欢这本书了,作者炫技的欲望实在太强,要是能精简一点就更好。

                    © 2018-2025 0xFFFF