Inquiry about Automating STEM File Creation with Code

Options

Dear Native Instruments Community,


I am a music producer and a user of Native Instruments' STEM Creator software, which I find incredibly valuable for creating STEM files from my music projects. I'm writing to inquire if there is any official or recommended way to automate the creation of STEM files programmatically, using code.


Specifically, I am interested in finding a solution or API that would allow me to:


1. Input a multi-track audio file (e.g., WAV or MP3 format) containing separate channels for drums, bass, vocals, and other elements.

2. Automatically generate STEM files for each of these channels, similar to what can be done manually with the STEM Creator software.

3. Combine these individual STEM files into a single STEM format file, if necessary.


I believe that automating this process could significantly streamline my workflow and enhance my music production process. If Native Instruments has any resources, documentation, or recommendations for achieving this, I would greatly appreciate your guidance.


Thank you for your time and assistance. I look forward to hearing from you and appreciate any information or support you can provide on this matter.


Best regards,

Uri

Best Answers

  • Markovicz
    Markovicz Customer Care Posts: 381 mod
    Answer ✓
    Options

    Hey @uriman59,

    the easiest way to achieve all of this would be using a 3rd-party software called NUO Stems.

    I am absolutely not sure whether the Traktor team is able to invest time & effort into the stuff you are asking for any time soon, so I guess the small investment would be the best way to go here.

  • axeldelafosse
    axeldelafosse Member Posts: 15 Member
    edited September 2023 Answer ✓
    Options

    Hello Uri,

    You can use Stemgen: https://stemgen.dev :)

    It is free and open-source.

    Enjoy,

    Axel


    Edit: added link to the docs

Answers

  • Markovicz
    Markovicz Customer Care Posts: 381 mod
    Answer ✓
    Options

    Hey @uriman59,

    the easiest way to achieve all of this would be using a 3rd-party software called NUO Stems.

    I am absolutely not sure whether the Traktor team is able to invest time & effort into the stuff you are asking for any time soon, so I guess the small investment would be the best way to go here.

  • axeldelafosse
    axeldelafosse Member Posts: 15 Member
    edited September 2023 Answer ✓
    Options

    Hello Uri,

    You can use Stemgen: https://stemgen.dev :)

    It is free and open-source.

    Enjoy,

    Axel


    Edit: added link to the docs

  • Patch
    Patch Member Posts: 251 Pro
    edited September 2023
    Options

    Hey @axeldelafosse - awesome work you’re doing with StemGen!!!

    NI - you MUST jump on this and get an official wrapper/app for this. Very little effort for really high value output.

    We, your user base, need and want to be able to split tracks into stems and use them in stems decks… NI need to give us the ability to split tracks that we’ve bought into stems.

Back To Top