Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add analyser support for stem #13106

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

acolombier
Copy link
Contributor

@acolombier acolombier commented Apr 15, 2024

Make analysers compatible with multi channel and use the best channel for specific features.

As per the NI spec, the first stem is always the drum or rhythmic channel.

This means that:

  • Beat and BPM matching will always be using the first stem
  • Key will use all other channels

All other analyser perform a stereo mix, except if multichannel is supported internally.

Finally, the waveform analyser will gather EQ samples for the mixed track and per-stem samples.

Depends on #13070

@acolombier

This comment was marked as outdated.

@JoergAtGithub
Copy link
Member

I think there's no need to support the Serato format, because it's only used for Seratos internal caching. We don't know if they store additional metadata in their library.
Calculating the replay gain from the 4 stems mixed together makes sense to me. Unless we've a compressor/limiter stage, this seems to be the replay gain, that matters.

@acolombier acolombier force-pushed the feat/add-analyser-support-for-stem branch from 97cb238 to 87b5659 Compare April 20, 2024 17:20
@JoergAtGithub JoergAtGithub added this to the 2.6-beta milestone May 8, 2024
@acolombier acolombier force-pushed the feat/add-analyser-support-for-stem branch from 87b5659 to 036015c Compare May 31, 2024 11:28
This will allow analyser to make the most of the multiple channels
to analyze specific features of the track. It will also generate a multi
channel waveform
@acolombier acolombier force-pushed the feat/add-analyser-support-for-stem branch from 036015c to 8923656 Compare May 31, 2024 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants