编译 | 王宇欣

来源 | thenextweb

音乐家的工作依赖人类不可预知且神秘的想象力,那么,人工智能是否会导致他们失业?

显然,这个问题的答案很复杂。

人工智能如同电力一样,正在渗入人类生活和社会的方方面面。如今,它也正在影响音乐,将极大改变我们创造音乐,演奏音乐的方式。

如何将人工智能应用到音乐?

人工智能的主要突破集中于机器学习算法,其中包括了图像分类、语音识别和转换等任务。当给定音乐数据时,机器学习算法可以找到模式定义音乐的每种风格和类型,用途不仅仅在于对音乐进行分类和版权保护。正如研究员所表明的,机器学习算法可以构建它们自己独特的乐谱。

一个典型的例子就是 Google 的 Magenta。Magenta 致力于推动机器生成艺术,使用 Goolge 的 TensorFlow 平台,Magenta 团队成功开发出生成旋律和新型乐器声音的算法。此外,Magenta 还在探索人工智能和艺术更广泛的结合,并已深入其他领域,比如绘画。

由索尼计算机科学实验室负责的工程 Flow Machines,同样在利用人工智能创建音乐的工作中取得了进展。研究团队用 13,000 种不同音乐类型的旋律对其机器学习算法进行训练,然后让算法生成自己风格的音乐。Daddy's Car 即是这样一首歌曲,这首歌的歌词由人类撰写,但其旋律完全由算法生成,风格也模仿了披头士。

另一个有趣的项目是 Folk-rnn,这是由金斯顿大学和伦敦玛丽皇后学院的研究员们在采集 23,000 首爱尔兰民族音乐的全部精华之后,开发的机器学习算法,由此 Folk-rnn 可以写出自己独特爱尔兰风格的曲谱。

目前,还没有研究团队声称他们的算法将会代替音乐家和作曲家。相反地,研究人员相信人工智能算法将会与音乐家通力合作,加速音乐家的工作,以及用此前难以实现的方式帮助他们提高技艺。比如,人工智能算法可以生成歌曲的基本结构为作曲家提供最初的灵感,然后让他们完成曲调和旋律的调整。

人工智能在音乐产业中真实的应用

当研究员们致力于塑造音乐未来的同时,相当数量的初创企业已经使用人工智能技术去满足现实生活中的使用事例。

Jukedeck 就是一个例子。Jukedeck 是一家使用机器学习创建音乐曲目的网站,用户具体制定一些参数,比如风格、氛围和节奏,Jukedeck 生成一首独特的歌曲。Jukedeck 的目的不是创造完美的以及可以获奖的音乐。相反,它想要迎合人们和公司的需要,这些人想要找到一种价格适中、能够快速获得高质量且免除版税的音乐产品的方法,然后将这些音乐用在视频和展示中。

AI Music 是另一家活跃在这个领域的公司。然而,比起创造音乐,该公司则是使用人工智能修改现存的音乐来更好地契合演奏时的环境。比如,在视频当中播放音乐的时候,AI Music 可以自动合成并调整其节奏来配合视频中人像的脚步或刺激的高速车辆追逐的情景。

澳大利亚初创公司 Popgun 正在致力于让深度学习算法倾听系列人类音乐家演奏的音符,然后自主生成音符序列。目前,Popgun 正在开发一种算法,使其能够生成循环往复的二重唱风格,其开发者坚信该算法最终会发展成一项智能技术,来实时配合人类演出者。

这些技术的发展并没有对汉斯·季默(Hans Zimmer)和拉民·贾瓦迪(Ramin Djawadi)的工作造成威胁。公平地说,具有人类水平的 AI 会威胁到人类创造力的复杂性,但是就目前来说,人工智能正在使音乐的创造变得简单。创造音乐需要的一些稀缺技能或许会被消除,总的来说,AI 会帮助专业作曲家,消费者和音乐爱好者也会从中受益。

生成旋律,为作曲家提供最初的灵感,人工智能正在重塑创造音乐的方式相关推荐

  1. java后台处理excel_java后台利用Apache poi 生成excel文档提供前台下载示例

    之前在项目中会用到在java在后台把数据填入Word文档的模板来提供前台下载,为了自己能随时查看当时的实现方案及方便他人学习我写了这篇博客,访问量已经是我写的博客里第一了.于是乎我在学会用Java在后 ...

  2. JXL生成Excel,并提供下载(2:提供下载)

    实现效果: 项目中使用JXL生成Excel,使生成的Excel可以让用户下载,如下图 一.生成Excel 二.提供下载 实现思路: 1.页面使用form表单提交方式(Ajax提交方式,我这里不行) 2 ...

  3. java后台利用模板生成Word文档提供前台下载

    2016.12.06更新,java后台利用Apache poi生成Excel文档提供前台下载,博客链接http://blog.csdn.net/u010251278/article/details/5 ...

  4. 芬兰赫尔辛基大学面向全球提供完全免费的在线人工智能基础课程

    内容来源:ATYUN AI平台 教程合集地址:赫尔辛基大学AI基础教程(全) 赫尔辛基大学在过去几年中提供了AI课程.由于对该主题的兴趣增加,该机构与Reaktor合作创建了一个在线课程来满足不断增长 ...

  5. 亿图AI助手一键生成思维导图,捕捉万千灵感,快速出彩!

    短短几个月,AIGC(AI-Generated Content)人工智能生成内容,就像一场惊涛骇浪席卷了全球,AIGC会改变人类创作者与工具之间的协作关系,形成新的分工方式. 不久前,亿图软件上线了一 ...

  6. 学平面设计,你必须知道这些提供素材和灵感的地方!

    很多刚入行不久的平面设计的小伙伴估计常会有这样的苦恼,明明心里很高端.很酷炫的想法,却 苦于做不出来,找不到素材,怎么办? 平面设计的关键还是创意,素材的运用让我们能更好地将创意实现,希望能对大家有所 ...

  7. 将电脑硬盘的图片生成一个链接,提供外网访问

    一般的ServerLet或者maven项目都能使用这个方法,使外网访问自己电脑硬盘中的图片. 方法一:tomcat映射 tomcat->conf->server.xml添加: <Co ...

  8. python爬音乐评论生成词云图_python爬虫+词云图,爬取网易云音乐评论

    又到了清明时节,用python爬取了网易云音乐<清明雨上>的评论,统计词频和绘制词云图,记录过程中遇到一些问题 爬取网易云音乐的评论 一开始是按照常规思路,分析网页ajax的传参情况.看到 ...

  9. java token生成和验证_程序员应该如何设计更优雅的Token认证方式?

    基于Token的认证 通过上一篇你大体已经了解session和cookie认证了,session认证需要服务端做大量的工作来保证session信息的一致性以及session的存储,所以现代的web应用 ...

最新文章

  1. React源码学习——ReactClass
  2. 写一个sql实现以下查询结果_SQL 优化极简法则,你掌握了几个?
  3. 怎么修改windows命令行字体大小
  4. C#+Mapxtreme 实现一些GIS系统基本的功能
  5. C语言 求出平面直角坐标系中两点的距离
  6. java加按钮_如何从零开始对接第三方登录(Java版):QQ登录和微博登录
  7. java 去掉大量if else_java如何消除太多的if else判断?
  8. android菜单点击功能怎么做的,单击android中的Menu按钮打开上下文菜单
  9. LevelDB 源码剖析(三)公共基础:内存管理、数值编码、Env家族、文件操作
  10. oracle追加index,oracle add index
  11. 会做饭的机器人曰记_颜真卿《麻姑仙坛记》:苍劲古朴,体态沉雄,气象宏大...
  12. 序列生成_Excel中最快速地生成数字序列的方法
  13. Maya2014/2015/2016/2017/2018/2019安装包及安装教程
  14. 偷用计算机作文,【实用】《偷着》作文500字4篇
  15. 第10 章 量化的项目管理
  16. Selenium PO模式实现
  17. 海康威视网络摄像头购买指南(焦距像素等参数)
  18. Vue中的过滤器(管道)
  19. 【踩坑记录】为VMware虚拟机引用主机代理
  20. Windows7下安装docker记录

热门文章

  1. MHA理论实验过程简介
  2. Wondershare DVD Creator for Mac(强大的DVD工具箱)
  3. 上海建桥学院计算机科专业怎么样,上海建桥学院有哪些重点学科和专业
  4. 【深入学习51单片机】二、一个极简RTOS源码分析
  5. 面试造火箭,工作拧螺丝?看下这些大厂原题吧(iOS开发方向)
  6. 深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)
  7. Python · 实现鼠标绘画
  8. 初学爬虫之 urllib 库的介绍与使用(一)
  9. python并行计算之mpi4py的安装与基本使用
  10. java import static作用