You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-12Lines changed: 8 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -15,10 +15,13 @@ Polymath makes it effortless to combine elements from different tracks to create
15
15
16
16
## How does it work?
17
17
18
-
- Music Source Separation is performed with the [Nendo Demucs Stemification Plugin](https://github.com/okio-ai/nendo_plugin_stemify_demucs)
19
-
- Music information retrieval is performed with the [Nendo Core Classification Plugin](https://github.com/okio-ai/nendo_plugin_classify_core)
20
-
- Music Quantization is performed with the [Nendo Core Quantization Plugin](https://github.com/okio-ai/nendo_plugin_quantize_core)
21
-
- Loopification is performed with [Nendo Loopify Plugin](https://github.com/okio-ai/nendo_plugin_loopify)
18
+
- Import tracks from youtube or directly from your google drive
19
+
- Process selected (or all) tracks with a configurable selection of nendo plugins:
20
+
- Apply the [classification plugin](https://github.com/okio-ai/nendo-plugin-classify-core) to compute _volume_, _tempo_ (bpm), _key_, _intensity_, _frequency_, and _loudness_ for each track
21
+
- Apply the [stemification plugin](https://github.com/okio-ai/nendo-plugin-stemify-demucs) to separate each track into four source signals: _vocals_, _drum_, _bass_, and _other_
22
+
- Apply the [quantization plugin](https://github.com/okio-ai/nendo-plugin-quantize-core) to quantize each track to a specified target _bpm_
23
+
- Apply the [loopification plugin](https://github.com/okio-ai/nendo-plugin-loopify) to automatically detect and extract loops from each sample
24
+
- Export the results of the processing with informative file names to your google drive in _wav_, _mp3_ or _ogg_ format.
22
25
23
26
## Community
24
27
@@ -43,6 +46,7 @@ Furthermore, the following software packages need to be installed in your system
43
46
You need python version `>=3.8` and `<=3.10`. From your terminal run:
The last line is a fix that's needed to avoid a dependency conflict among the plugins.
53
57
54
-
## Troubleshooting
55
-
56
-
If you run into an issue with the `madmom` module missing (most likely because you've installed polymath by means of a `requirements.txt` file pointing to this github repo as part of another python app), install it manually:
Most of the libraries polymath uses come with native GPU support through cuda. Please follow the steps on https://www.tensorflow.org/install/pip to setup tensorflow for use with cuda. If you have followed these steps, tensorflow and torch will both automatically pick up the GPU and use it. This only applied to native setups, for dockerized deployments (see next section), gpu support is forthcoming
0 commit comments