Table of Contents

Class SeparationResult<T>

Namespace
AiDotNet.Audio.SourceSeparation
Assembly
AiDotNet.dll

Result of music source separation containing individual stems.

public class SeparationResult<T>

Type Parameters

T

The numeric type used for audio samples.

Inheritance
SeparationResult<T>
Inherited Members

Properties

Bass

Isolated bass track.

public required Tensor<T> Bass { get; init; }

Property Value

Tensor<T>

Drums

Isolated drums/percussion track.

public required Tensor<T> Drums { get; init; }

Property Value

Tensor<T>

Other

Other instruments (guitar, piano, etc.).

public required Tensor<T> Other { get; init; }

Property Value

Tensor<T>

SampleRate

Sample rate of output stems.

public int SampleRate { get; init; }

Property Value

int

Vocals

Isolated vocal track.

public required Tensor<T> Vocals { get; init; }

Property Value

Tensor<T>

Methods

ToDictionary()

Gets all stems as a dictionary.

public Dictionary<string, Tensor<T>> ToDictionary()

Returns

Dictionary<string, Tensor<T>>