MCPcopy Create free account
hub / github.com/DamRsn/NeuralNote / setParameters

Method setParameters

Lib/Model/BasicPitch.cpp:24–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22}
23
24void BasicPitch::setParameters(float inNoteSensitivity, float inSplitSensitivity, float inMinNoteDurationMs)
25{
26 mParams.frameThreshold = 1.0f - inNoteSensitivity;
27 mParams.onsetThreshold = 1.0f - inSplitSensitivity;
28
29 mParams.minNoteLengthFrames =
30 static_cast<int>(std::round(inMinNoteDurationMs / 1000.0f / (FFT_HOP / BASIC_PITCH_SAMPLE_RATE)));
31
32 mParams.pitchBend = MultiPitchBend;
33 mParams.melodiaTrick = true;
34 mParams.inferOnsets = true;
35}
36
37void BasicPitch::transcribeToMIDI(float* inAudio, int inNumSamples)
38{

Callers 1

setCurrentSampleRateMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected