0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌开发了一种名为NSynth Super的合成器,利用机器出新声音

zhKF_jqr_AI 来源:未知 作者:龚婷 2018-03-15 17:00 次阅读

世界上的乐器种类繁多,但这还不够。谷歌开发了一种名为NSynth Super的合成器,利用机器学习能够造出独一无二的新声音。今天谷歌将这一工具的代码开源,看看这个奇妙的“玩具”到底能变出什么花样吧。

什么是NSynth Super?

NSynth Super是谷歌研究项目Magenta正在进行的实验中的一部分,该项目的目的是探索机器学习如何帮助艺术家一新方式创作艺术和音乐。

科技在创造新声音方面一直发挥着重要作用——从声音的扭曲到合成电音。今天,机器学习和神经网络的进步为声音的创作提供了新可能。

在过去研究的基础上,Magenta创造了NSynth(神经合成器)。这是一种机器学习算法,利用深度神经网络学习声音的特征,然后根据这些特征创造出完全新的声音。

相比于简单的将声音组合起来,NSynth利用原声音的音色重新合成了全新的声音,所以你可以听到一半是笛子一半是西塔琴的声音。

自从NSynth发布后,Magenta就不断尝试开发不同的音乐交互工具,想让NSynth算法更容易上手。作为探索的一部分,Magenta与谷歌创意实验室(Google Creative Lab)合作,创造出了NSynth Super。这是一款开源的实验性工具,音乐家能通过里面默认的4种原始声音生成全新的声音。现在这款产品的原型正在音乐人圈子里进行小范围的实验,评估他们使用的感受。

NSynth Super是如何工作的?

在这个实验中,音乐家们在录音室里录制了跨15个音的16种原始声音源,然后将其输入到NSynth算法中,用算法生成新的声音。然后将生成的超过10万种新的声音加载到产品原型中。

每个旋钮代表四种不同的源声音,音乐家能通过控制旋钮选择不同音色,然后手指在触摸屏上滑动,将这四种声音结合起来。

NSynth Super可以通过任何MIDI源播放,例如DAW,音序器或者键盘。

NSynth算法是如何工作的?

根据个人水平、风格不同,NSynth利用深度神经网络生成不同的声音。NSynth直接从数据中学习,可以让艺术家直接控制音色和节凑,并能够手动探索创造新的声音。

NSynth是一种算法,可以结合现有声音的特征来生成新的声音。为此,该算法将不同的声音作为输入。

使用自动编码器,它可以从每个输入中提取16个时间特征。然后将这些特征线性插入创建新的嵌入(每个声音的数学表示)。然后将这些新的嵌入解码成新的声音,这些声音具有两个输入的声音质量。

完整地介绍可以参见Magenta的博客,数据集合算法可以在原论文中找到。

如何才能得到NSynth Super?

触摸屏可发现新声音

音色选择钮

音色调整钮

和Magenta其他项目一样,NSynth Super建立在开源库之上,例如TensorFlow和openFrameworks,目的是让更多的艺术家、编程者和研究者体验这一创造性的过程。NSynth Super的开源版本包含所有开源代码、简图和设计模板,都可以在GitHub上下载。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合成器
    +关注

    关注

    0

    文章

    247

    浏览量

    25134
  • 谷歌
    +关注

    关注

    27

    文章

    5858

    浏览量

    103251

原文标题:用机器学习创造独特声音,谷歌开源NSynth Super

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    频率合成器的作用解读

    频率合成器一种电路或设备,用于产生特定频率的信号。它的作用包括但不限于以下几个方面
    的头像 发表于 11-25 09:17 514次阅读

    一种用DDS激励PLL的X波段频率合成器的设计方案

    电子发烧友网站提供《一种用DDS激励PLL的X波段频率合成器的设计方案.pdf》资料免费下载
    发表于 10-24 09:10 4次下载
    <b class='flag-5'>一种</b>用DDS激励PLL的X波段频率<b class='flag-5'>合成器</b>的设计方案

    基于ADF4111的锁相环频率合成器设计

    电子发烧友网站提供《基于ADF4111的锁相环频率合成器设计.pdf》资料免费下载
    发表于 10-20 14:45 0次下载
    基于ADF4111的锁相环频率<b class='flag-5'>合成器</b>设计

    ADF4377 微波宽带合成器和集成VCO数据表 ADI

    电子发烧友网为你提供ADI(ADI)ADF4377 微波宽带合成器和集成VCO数据表相关产品参数、数据手册,更有ADF4377 微波宽带合成器和集成VCO数据表的引脚图、接线图、封装手册、中文资料
    发表于 10-11 18:54
    ADF4377 微波宽带<b class='flag-5'>合成器</b>和集成VCO数据表 ADI

    CDF5356: 微波宽带合成器和集成 VCO 数据表 ADI

    电子发烧友网为你提供ADI(ADI)CDF5356: 微波宽带合成器和集成 VCO 数据表相关产品参数、数据手册,更有CDF5356: 微波宽带合成器和集成 VCO 数据表的引脚图、接线图、封装手册
    发表于 10-10 19:12
    CDF5356: 微波宽带<b class='flag-5'>合成器</b>和集成 VCO 数据表 ADI

    锁相环频率合成器的优缺点

    锁相环频率合成器的优缺点  锁相环频率合成器,又称为PLL(Phase Locked Loop),是一种广泛应用的电路,能够将输入信号的频率合成为电路所需要的频率,并且能够实现对信号的
    的头像 发表于 09-02 14:59 1418次阅读

    射频合成器的主要作用

    射频合成器一种电子设备,用于生成射频信号。射频合成器在无线通信、雷达、卫星通信、广播和电视等领域中起着重要作用。它们能够产生稳定、准确的射频信号,以满足各种应用的需求。
    的头像 发表于 07-15 09:34 417次阅读

    系统的频域性能指标有哪些 频率合成器是如果影响系统指标的呢?

    我们常说频率合成器常被比作电子系统的“心脏”,那频率合成器是如果影响系统指标的呢?
    的头像 发表于 07-14 10:04 1335次阅读
    系统的频域性能指标有哪些 频率<b class='flag-5'>合成器</b>是如果影响系统指标的呢?

    揭秘合成器:振幅调制

    我们有提到调制信号源不光只可以是低频振荡器或者包络生成器的信号。当然,我们对声音进行调制时大多数情况下使用上面的低频信号,并且大多数非模块化合成器只允许我们使用上述低频信号对音色进行调制。
    的头像 发表于 07-13 15:24 777次阅读
    揭秘<b class='flag-5'>合成器</b>:振幅调制

    加法合成器开源分享

    电子发烧友网站提供《加法合成器开源分享.zip》资料免费下载
    发表于 07-13 11:05 0次下载
    加法<b class='flag-5'>合成器</b>开源分享

    功分器和合成器的主要区别

    功分器(Power Divider)和合成器(Power Combiner)是两种常见的无源射频器件,它们在信号处理中有不同的功能和应用。
    的头像 发表于 07-13 09:21 568次阅读

    Arduino Atari朋克合成器

    电子发烧友网站提供《Arduino Atari朋克合成器.zip》资料免费下载
    发表于 06-30 11:14 0次下载
    Arduino Atari朋克<b class='flag-5'>合成器</b>

    数字频率合成器的作用

    数字频率合成器(Digital Frequency Synthesizer)是一种电子设备,用于生成精确的、可编程的高稳定度的频率信号。它的主要作用是在各种应用中提供精确的频率合成和调整。
    的头像 发表于 06-30 09:15 608次阅读

    Arduino合成器

    电子发烧友网站提供《Arduino合成器.zip》资料免费下载
    发表于 06-29 10:04 0次下载
    Arduino<b class='flag-5'>合成器</b>

    如何制作一个音频合成器

    合成器电路是能够使用电子设备产生音频信号的电路。现代合成器现在非常流行,因为它提供了制作优质音乐的便利性。您可能已经看到一些类似的合成器电路,例如电子钢琴,MIDI发生器等。该电路可以添加到音频
    的头像 发表于 05-13 11:29 1368次阅读
    如何制作一个音频<b class='flag-5'>合成器</b>?