Class SeparationResult<T>
- Namespace
- AiDotNet.Audio.SourceSeparation
- Assembly
- AiDotNet.dll
Result of music source separation containing individual stems.
public class SeparationResult<T>
Type Parameters
TThe 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
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>>