Class RhythmEncoder<T>
Rhythm encoder for extracting beat/rhythm features from audio.
public class RhythmEncoder<T>
Type Parameters
TNumeric type.
- Inheritance
-
RhythmEncoder<T>
- Inherited Members
Constructors
RhythmEncoder(int, int?)
Creates a new rhythm encoder.
public RhythmEncoder(int outputDim, int? seed = null)
Parameters
Properties
ParameterCount
Gets parameter count.
public int ParameterCount { get; }
Property Value
Methods
EncodeRhythm(Tensor<T>, int)
Encodes rhythm from audio waveform.
public Tensor<T> EncodeRhythm(Tensor<T> audio, int sampleRate)
Parameters
audioTensor<T>sampleRateint
Returns
- Tensor<T>
GetParameters()
Gets parameters.
public Vector<T> GetParameters()
Returns
- Vector<T>
SetParameters(Vector<T>)
Sets parameters.
public void SetParameters(Vector<T> parameters)
Parameters
parametersVector<T>