Source Separation & Automatic Transcription for Music

Bradford Derby, Lucas Dunker, Samarth Galchar, Shashank Jarmale, Akash Setti
12/9/2024
cs.SDcs.AIeess.AS

No official code found. Best implementation: Lucas-Dunker/Stem-Separator-AMT (18 stars, last commit 2024-12-12).

Abstract

Source separation is the process of isolating individual sounds in an auditory mixture of multiple sounds [1], and has a variety of applications ranging from speech enhancement and lyric transcription [2] to digital audio production for music. Furthermore, Automatic Music Transcription (AMT) is the process of converting raw music audio into sheet music that musicians can read [3]. Historically, these tasks have faced challenges such as significant audio noise, long training times, and lack of free-use data due to copyright restrictions. However, recent developments in deep learning have brought new promising approaches to building low-distortion stems and generating sheet music from audio signals [4]. Using spectrogram masking, deep neural networks, and the MuseScore API, we attempt to create an end-to-end pipeline that allows for an initial music audio mixture (e.g...wav file) to be separated into instrument stems, converted into MIDI files, and transcribed into sheet music for each component instrument.

View on arXivView PDF

Code Implementations(1)

An ML Approach to Stem Separation and Music Transcription.

183Python, Jupyter NotebookOct 1, 20241 years ago

Similar Papers

Cite this paper

@article{derby2024source,
  title  = {Source Separation & Automatic Transcription for Music},
  author = {Bradford Derby and Lucas Dunker and Samarth Galchar and Shashank Jarmale and Akash Setti},
  year   = {2024},
  eprint = {2412.06703},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.06703v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.06703.svg)](https://codeofpaper.com/paper/2412.06703)

Discussion