five

SynthSOD

收藏
arXiv2024-09-17 更新2024-09-19 收录
下载链接:
https://github.com/repertorium/HQ-SOD-generator
下载链接
链接失效反馈
官方服务:
资源简介:
SynthSOD是由西班牙哈恩大学和芬兰坦佩雷大学联合开发的交响乐源分离数据集,旨在解决交响乐录音中源分离的挑战。该数据集包含596条高质量的合成音频数据,涵盖不同的风格、动态、速度和技术。数据集的创建过程结合了音乐专家的指导和随机生成技术,确保数据的多样性和真实性。SynthSOD主要应用于机器学习领域,特别是音乐源分离模型的训练,以提高模型在交响乐分离任务中的性能。

SynthSOD is a symphonic source separation dataset jointly developed by the University of Jaén in Spain and Tampere University in Finland, aiming to address the challenges of source separation in symphonic recordings. This dataset contains 596 high-quality synthetic audio samples covering diverse musical styles, dynamics, tempos and performance techniques. The dataset was constructed with guidance from music experts and random generation technologies, ensuring the diversity and authenticity of the data. SynthSOD is primarily applied in the field of machine learning, particularly for training music source separation models to improve their performance on symphonic source separation tasks.
提供机构:
西班牙哈恩大学电信工程系, 芬兰坦佩雷大学音频研究组
创建时间:
2024-09-17
原始信息汇总

HQ-SOD-generator

数据集概述

HQ-SOD-generator 是一个用于生成高质量声音的工具,旨在训练基于符号管弦乐数据库(SOD)的AI音乐乐器源分离方法。该工具处理MIDI文件并自动化合成过程,支持打击乐器的映射。

主要功能

  • 多样化管弦乐条件生成:处理MIDI文件以引入变化,模拟真实的管弦乐表演。
    • 速度随机化:随机化速度区间以模拟管弦乐中的自然速度波动。
    • 动态随机化:随机化动态变化(如音量或强度)以反映管弦乐中的不同响度水平。
    • 发音随机化:对单个MIDI轨道应用随机发音(如断奏、连奏)以模仿音乐家使用的不同演奏技巧。
  • REAPER集成:通过Python API自动化MIDI文件合成。
  • 打击乐映射:支持将MIDI音符映射到打击乐器。

使用方法

主要功能通过main.py脚本访问,该脚本提供CLI接口以随机化指定source_directory中的MIDI文件的速度、动态和发音,处理后的MIDI文件将写入output_directory

bash python main.py --source <source_directory> --destination <output_directory>

配置

发音基于MIDI CC#32消息值表示。每个发音对于BBCSO Professional音色库中的不同乐器有不同的发生概率。可以通过编辑articulations.yaml文件来修改每个发音的发生概率。

子模块

  • Reaper子目录:包含自动化随机化MIDI文件合成的工具,帮助批量生成音频数据以训练AI模型进行声音源分离。详细说明请参阅Reaper README。
  • PercussionPitchMapping文件夹:提供将MIDI音符映射到打击乐器的工具。更多详情请参阅Percussion Mapping README。
搜集汇总
数据集介绍
main_image_url
构建方式
SynthSOD数据集的构建基于一系列模拟技术,旨在生成一个真实感强、音乐动机明确的异质训练集。该数据集利用高质量的音色库(如Spitfire BBC Symphony Orchestra),涵盖了不同的动态、自然节奏变化、风格和条件。通过从Symbolic Orchestral Database (SOD)提取MIDI文件,并对其进行标准化处理和注释生成,最终使用Spitfire BBCSO插件在Reaper数字音频工作站中进行合成。整个过程通过自定义软件工具自动化,确保了数据集的生成具有高精度和一致性。
使用方法
SynthSOD数据集适用于基于机器学习的音乐源分离系统的训练和评估。用户可以通过该数据集训练深度学习模型,以实现对乐团音乐中各乐器声源的有效分离。数据集提供了详细的MIDI文件和合成音频,支持多种研究需求,如音乐信息检索、音频信号处理等。此外,数据集的开源代码和合成工具使得研究人员能够根据特定需求定制和扩展数据集,进一步推动相关领域的研究进展。
背景与挑战
背景概述
近年来,音乐源分离技术取得了显著进展,特别是在从混合音轨中分离出人声、鼓声和贝斯等元素方面。这些进展很大程度上归功于大规模多轨数据集的创建和使用。然而,从管弦乐录音中提取相似声音源的挑战尚未得到广泛探索,主要原因是缺乏全面且无串扰的多轨数据集。为此,Jaime Garcia-Martinez等研究人员在2022年开发了SynthSOD数据集,通过模拟技术创建了一个高质量、音乐动机明确且异质化的训练集,涵盖了不同的动态、自然速度变化、风格和条件。该数据集的推出填补了管弦乐源分离领域的空白,为相关研究提供了宝贵的资源。
当前挑战
SynthSOD数据集面临的挑战主要集中在两个方面。首先,管弦乐源分离领域的研究相对较少,缺乏足够的训练数据和标准化的评估方法。其次,数据集的构建过程中,如何模拟真实录音中的复杂声学环境,确保合成数据的质量和多样性,是一个技术难题。此外,尽管SynthSOD在合成数据上表现出色,但其模型在真实世界录音中的泛化能力仍需进一步验证和提升。这些挑战不仅限于数据集本身,还涉及到整个音乐源分离领域的技术瓶颈和研究方向。
常用场景
经典使用场景
在音乐源分离领域,SynthSOD数据集的经典应用场景主要集中在训练和评估深度学习模型,以实现交响乐团音乐源的高效分离。通过使用该数据集,研究人员能够训练模型识别和分离交响乐团中的各种乐器声音,从而在复杂的音乐环境中实现精确的音源分离。这种应用不仅推动了音乐信息检索技术的发展,也为音乐制作和分析提供了新的工具和方法。
解决学术问题
SynthSOD数据集解决了音乐源分离领域中一个长期存在的学术问题,即缺乏适用于交响乐团音乐源分离的全面和高质量的多轨数据集。传统的音乐源分离研究主要集中在流行音乐或声乐分离上,而交响乐团的音源分离由于乐器种类繁多和录音条件的复杂性,一直是一个未被充分探索的领域。SynthSOD通过提供一个包含多种风格、动态和技巧的高质量合成数据集,填补了这一空白,为研究人员提供了一个强大的工具来推动这一领域的研究进展。
实际应用
在实际应用中,SynthSOD数据集的应用场景广泛,包括但不限于音乐制作、音乐教育和音乐分析。在音乐制作中,音源分离技术可以帮助制作人更精确地控制和编辑交响乐团的各个声部,从而提升音乐作品的质量。在音乐教育中,该技术可以帮助学生更好地理解和学习不同乐器的声音特性。此外,音乐分析领域也可以利用这一技术来深入研究交响乐团的演奏技巧和音乐表现。
数据集最近研究
最新研究方向
在音乐源分离领域,SynthSOD数据集的最新研究方向主要集中在开发适用于管弦乐音乐源分离的异构多轨数据集。这一研究方向的提出,源于现有数据集在处理管弦乐录音中相似声源提取方面的不足,尤其是缺乏全面且无串扰的多轨数据集。SynthSOD通过模拟技术创建了一个高质量、音乐动机明确且异构的训练集,涵盖了不同的动态、自然节奏变化、风格和条件。该数据集的应用不仅展示了基线音乐分离模型在其上的训练效果,还评估了其在合成和真实世界条件下的性能,为管弦乐音乐源分离的研究提供了新的可能性。
相关研究论文
  • 1
    SynthSOD: Developing an Heterogeneous Dataset for Orchestra Music Source Separation西班牙哈恩大学电信工程系, 芬兰坦佩雷大学音频研究组 · 2024年
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作