public DywaAudioSamplesAnalyzer(int sampleRateHz, int maxSampleLength) { this.maxSampleLength = maxSampleLength; halftoneFrequencies = MidiUtils.PrecalculateHalftoneFrequencies(MidiUtils.SingableNoteMin, MidiUtils.SingableNoteRange); // Create and configure Dynamic Wavelet Pitch Tracker. dywaPitchTracker = new DywaPitchTracker(); dywaPitchTracker.SampleRateHz = sampleRateHz; }