question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Using musdb for my own dataset

See original GitHub issue

Hi, I have trained a Neural Network using musdb. Now I want to do transfer learning on some more data that I have collected separately. Is it possible to use musdb API on my own dataset if I keep all my tracks in a similar fashion as musdb database?

Please help. Thanks

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
faroitcommented, Jul 12, 2019

Just additionally pass the is_wav=True flag. See documentation here https://sigsep.github.io/sigsep-mus-db/#musdb.DB

1reaction
faroitcommented, Jul 12, 2019

see that musdb needs STEMS file format (.stems.mp4) but once we create a musdb.DB() it separates all the stems into different files

no, it just parses the stems and reads from them. There is conversion tool to convert to separated wav files if you want this. So you can just create a folder called your_dataset/train/track1 and musdb will find it it, if you use the --root your_dataset.

I would highly recommend to use wav or flac for training a DNN, since the STEMS is quite slow to decode.

In any case, if you use pytorch you really want to wait for our release 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

The MUSDB18 dataset - GitHub Pages
The data in MUSDB18 is compiled from multiple sources: the DSD100 dataset, ... command to download X 7-second clips from MUSDB18 musdb =...
Read more >
MUSDB18 - a corpus for music separation - Zenodo
It has been used as the official dataset in the professionally-produced music recordings task for SiSEC 2018, which is the international ...
Read more >
demucs - Music Source Separation in the Waveform Domain
We provide an implementation of Demucs and Conv-Tasnet for music source separation on the MusDB dataset. They can separate drums, ...
Read more >
Create your own dataset in 10 minutes! (Secret) - YouTube
In today's video we will be creating our own dataset for our AI. We will be using the jmd_imagescraper as the main function....
Read more >
A Study of Transfer Learning in Music Source Separation
MUSDB [14] (the largest public dataset of high quality real-world recorded music) is only 15 hours long. In contrast, datasets for other computer...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found