AI作曲教程️解决配乐版权困境

 

「天音」操作界面

音频创作领域一直是版权争议的重灾区,为了避免错误使用未经授权的音频文件,此前我们曾在《告诉你大神都在哪儿找 BGM!》推荐过部分免费可个人/商业使用的 BGM 等资源渠道。

JZ Creative Studio 也在探索更多主动创作,自《原创钢琴曲|Odyssey of Ash》开始我们一直在打磨支持 CC BY 4.0 共享的独立专辑,也曾联合音乐人发布了如《无界之音|SVG编辑器主题曲 - 读秒 - CountDown》独立电子音乐单曲。

本期则是经读者推荐,我们试用了「天音」AI 作曲系统,初步体验感官良好。如果你需要为一些相对简单的应用场景搭配基本的 BGM,那么或许这套系统的友好交互性能让大多数相对有乐感的人士自制无版权争议的音频文件。

作曲原理


本质上,「天音」利用的是即兴伴奏中「级数和弦」原理,搭配不同曲风的音色、节奏、音效特征合成旋律。而操作者对「级数和弦」具备绝对控制权,并能设置前奏、主歌、副歌、桥段、间奏、尾奏等章节关系。

就好比一些精通即兴伴奏的音乐人,可以做到随时随地通过吉他、钢琴等乐器伴奏哼唱或作曲一样,其中的演奏原理是比较相近的。

而大多数零乐理知识的用户,往往被限制于对「级数和弦」的训练度缺乏,而并非乐感不足。那么「天音」所做的就是提前为用户准备了大量预置的「级数和弦」,你不需要理解任何根音、类型等即兴伴奏知识,就能相对快捷地通过自己的音感酝酿出作品「骨架」。

图片

在标准级数和弦基础上还能展开更多选择

正如官方指导手册中所言,“在典型的和声进行上进行一些和弦的变化是众多流行音乐的常用做法,这样既能保证有一个好听的和声进行,又不会显得十分老套无聊。比如:在很多情况下,4级可以被替换成2级,1级可以被替换成6级;(maj7)或加九和弦(add9)互换,小三和弦可以尝试与小七和弦(m7)或小加九和弦(madd9)互换。”

开始个性化作曲


进入操作台,并新建一个 AI 项目。这里会询问你选择直接开始创作还是使用模板。建议你先通过模板做一些基本的创作测试,后期则通过「我有灵感」直接进行作曲。

图片

选择曲风。「天音」提供的曲风不少,但成堆的「劲爆DJ」实在显得草率,我们觉得平台方应该使用更多准确又易懂的专有名词来归类 EDM 舞曲。那么在这个界面,你可以通过试听来大概了解对应的音乐感受。而左上方的 BPM 是指每分钟节拍数(Beat Per Minute),直观来说就是一个速度的筛选范围。

图片

接着设定乐曲的段落架构。由于架构的复杂度基本上直接映射着乐曲长度,所以如果你很明确这次音乐制作的时长需要,应当合理做出结构选择或在进入操作台后自行增减。

图片

随后你将正式进入创作界面。

细节设定和调整


你既可以将右侧的级数和弦编组直接拖入对应段落,也可以手动按「+」键添加。如果你不认识这些和弦字符,可以直接点击它播放出来,凭借基本的乐感去做出自己的判断。

图片

想让音乐有更多段落内变化,试试拆分一个 BEAT!想让段落之间有更多不同,那么如我们的作曲实验一样,进行转调变奏(需要一定乐理基础或较好的乐感)也是一个好主意!

图片

像这样不断创作,注意不要出现严重的乐理性错误即可。顶部的谱表属性则是关于全局的一些参数包括曲调、节拍等,一般不建议在作曲中途大幅变动。

图片

完成后,点击右上角「下一步」即可开始渲染。如果系统提示因速度(通常在创作中期用户变更了速度)原因需要你更换曲风,那么多做一步重选曲风工作即可。然后默默等待大约 1-3 分钟,你的 AI 乐曲就渲染完毕了,并可在工作台直接播放聆听。

觉得效果还不错?那么可以导出音乐文件。感觉差强人的话,不妨试试修改工程,或者直接变更曲风再次渲染。相信通过一些积极尝试,你也很快就能获得一首专属于自己的无版权争议配乐啦!最后附上项目地址:https://tianyin.163.com/

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 18:52:04       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 18:52:04       5 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 18:52:04       4 阅读
  4. Python语言-面向对象

    2024-06-11 18:52:04       7 阅读

热门阅读

  1. NAT

    NAT

    2024-06-11 18:52:04      21 阅读
  2. 享元模式

    2024-06-11 18:52:04       16 阅读
  3. css特效:对多个tag标签实现模拟地球仪特效

    2024-06-11 18:52:04       18 阅读
  4. 2024-6-11-SPECT和PET的区别是什么

    2024-06-11 18:52:04       13 阅读
  5. docker-ce 和 docker-ee介绍版本介绍

    2024-06-11 18:52:04       13 阅读
  6. C++中的命令模式

    2024-06-11 18:52:04       12 阅读
  7. 结构化表达,了解python的pep

    2024-06-11 18:52:04       11 阅读
  8. 关系模式R(U,F)【数据库-软件设计师】

    2024-06-11 18:52:04       14 阅读
  9. 常用的三种软件架构

    2024-06-11 18:52:04       12 阅读
  10. GMT shp转gmt数据

    2024-06-11 18:52:04       12 阅读
  11. 数据库文件的简单设计

    2024-06-11 18:52:04       8 阅读
  12. 关于AD9781芯片的说明以及FPGA控制实现 I

    2024-06-11 18:52:04       15 阅读
  13. Web前端后端精通:深度解析与技能进阶

    2024-06-11 18:52:04       14 阅读