Open-Unmix-音乐源分离的参考实现

摘要

音乐源分离的任务是将音乐分解成其组成部分,例如,为人声,低音和鼓产生分离的茎。这样的分离具有许多应用,从重新排列/重新设置主干(重新混合,重新平移,上混合)到完全提取(卡拉 OK,样本创建,音频恢复)。音乐分离具有悠久的科学活动历史,因为众所周知这是一个非常具有挑战性的问题。近年来,基于深度学习的系统首次产生了高质量的分离,这也引起了越来越多的商业兴趣。但是,到目前为止,尚无可实现最新结果的开源实现。Open-Unmix 通过提供基于深度神经网络的参考实现来弥合这一差距。它有两个主要目的。首先,为加快学术研究速度,Open-Unmix 提供了最流行的深度学习框架的实现,从而为研究人员提供了一种灵活的方法来再现结果。其次,我们为最终用户甚至艺术家提供了经过预训练的模型,以尝试和使用源分离。此外,我们将 OpenUnmix 设计为音乐分离的开放生态系统中的核心组件,我们已经在其中提供了开放数据集,软件实用程序和开放评估,以促进可再现的研究作为未来发展的基础。

背景

音乐分离是困扰研究人员 50 多年的一个问题。部分原因是,从数学上讲,当许多源(乐器)记录在单声道或立体声信号中时,不存在封闭形式的解决方案。为了解决该问题,研究人员利用了有关信号记录和混合方式的更多知识。这些方法中的许多都围绕“经典”信号处理方法。有关更详细的概述,请参阅(Rafii,Liutkus,Stöter,Mimilakis 和Bittner,

Open-Unmix - A Reference Implementation for Music Source Separation相关推荐

  1. wsgiref — WSGI Utilities and Reference Implementation¶

    20.4. wsgiref - WSGI Utilities and Reference Implementation - Python v2.7.3 documentation wsgiref - ...

  2. 盲源分离(BSS, Blind Source Separation)

    数学描述: 假设N个统计独立的未知信号S(t) 经过未知信道A的传输后由M个传感器检测获得M个观测信号 整个传输过程的数学模型为: 为M维观测矢量,为N维未知源信号矢量,为M维加性信道噪声,A为维传递 ...

  3. Source Code Collection for Reproducible Research

    Source Code Collection for Reproducible Research [ http://www.csee.wvu.edu/~xinl/source.html] " ...

  4. 74 Open Source VoIP Apps Resources 【转】

    有一个文章中提到据说不错,但是没找到翻译的,先记录在此. When a body of independent auditors and expertsrecommended that the Sta ...

  5. 《微软:DirectShow开发指南》第12章 Writing DirectShow Source Filters

    Of the three classes of Microsoft DirectShow filters-source, transform, and renderer-the source filt ...

  6. Source Insight 经典教程

    Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...

  7. Source Insight经典教程

    Source Insight经典教程http://blog.chinaunix.net/u2/76292/showart.php?id=1361606 Source Insight实质上是一个支持多种 ...

  8. WAVE-U-NET: A MULTI-SCALE NEURAL NETWORK FOR END-TO-END AUDIO SOURCE SEPARATION-----论文翻译

    WAVE-U-NET: 一个用于端到端音源分离的多尺度神经网络 作者:Daniel Stoller.Sebastian Ewert.Simon Dixon 摘要:   音频源分离模型通常在幅度频谱上操 ...

  9. 前端资源整理 - 订阅、工具等

    取自 我的GITHUB 的 fe-store-house repo,欢迎 PR,欢迎 STAR.原 repo 不定期更新,此文可能断更. 断更了一年多,重新更新一下,似乎 sfgg 的文章渲染中 gf ...

  10. Mininet FAQ

    2019独角兽企业重金招聘Python工程师标准>>> FAQ lantz edited this page on 20 Oct · 324 revisions Pages 65 M ...

最新文章

  1. UI设计的发展前景怎么样?
  2. PHPer面试指南-前言
  3. System.getProperty()参数
  4. typedef struct 是什么意思
  5. 【原创】shadowebdict开发日记:基于linux的简明英汉字典(三)
  6. Javascript document对象常用的方法和属性
  7. Insert增加数据
  8. Python爬虫安居客房价信息(并利用百度地图API查询坐标)
  9. C++: 对字符串转换字符集(编码)
  10. Jenkins发布PHP代码
  11. {最强实用}手机衩偷了,可以用这招轻易取回来(值得学习)
  12. HTTP1.0、HTTP2.0、HTTP 3.0及HTTPS简要介绍
  13. 软件产品测试报告如何用于软件退税?
  14. Python开发——8.模块
  15. C#/VB.NET Excel数据分列
  16. Spring Cloud实战(三)-监控中心
  17. 记录一次Anaconda安装Spyder失败及解决方法
  18. Apache ShardingSphere-JDBC基本教程
  19. java算斜率_[Java教程]js用斜率判断鼠标进入div的四个方向
  20. prometheus搭建

热门文章

  1. Java基础算法--排序
  2. Android Add new target
  3. Luogu2420 让我们异或吧
  4. axios的this指向_vue使用axios时this指向哪里
  5. linux备份文件_aptclone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们 | Linux 中国...
  6. printf linux 头文件,printf()函数 [转]linux调用动态库so文件(2)
  7. python web环境傻瓜搭建_工具赋能Python环境搭建
  8. jemter java请求后置_jmeter完成一个java请求-本机调用
  9. labview 判断整数_labview教程——如何判断字符串包含的是数字
  10. flex 连接mysql数据库_Flex+blazeds实现与mySQL数据库的连接(已成功实现此文的例子)...