change mdxc to process all stems#210
Conversation
|
Hey @beveradb , I'm in urgent need for this. I was gonna implement and raise a PR myself, but no need to do that anymore since its already been implemented here, big thanks to @zbear0808 Any chance we could merge this soon? Hopefully in a day or two? |
If you need this right now can't you just pull from my branch? |
|
Thanks @zbear0808 — that’s a helpful suggestion! I think I’ll go ahead and install it directly from your branch using pip for now. That should work fine as a temporary workaround. Still, it’d be great to have this merged soon so we can stay aligned with the main package. Really appreciate you getting this implemented. |
|
Nice work, thanks for your contribution @zbear0808 🙇 |
|
Released in version |
|
Which model(s) are you using this with, @zbear0808 / @mesakarghm ? |
|
The |
I was having trouble with getting the results i expected with certain models. I noticed that the separator only handles exporting primary and secondary stems, even though it does the actual computation for all of the stems.
code i used to test
Before it only outputted the Kick and Snare stem. (But the snare was actually everything but the kick)
Now it outputs the files for every stem in the model.
notes
I've also set the default state to
Trueso that it will normally processes all the stems. IMO, this should be the expected default state, as it would provide parity with UVR. But i'm open to making it just a parameter.I also originally wanted to put this logic in either separator.py or common_separator.py , but I couldn't find a place to do it? If you have any suggestions lmk.