initializeStreamController method
void
initializeStreamController()
Implementation
void initializeStreamController(){
_audioStreamController = StreamController<Uint8List>(sync: true);
_audioStreamController!.stream.listen((audioData) async {
if (_isDisposed) return;
double freqPitch = await getPitchFromAudioData(audioData);
if(freqPitch > NeomGeneratorConstants.frequencyMin && freqPitch < (isAdmin ? NeomGeneratorConstants.frequencyMax : NeomGeneratorConstants.frequencyLimit)) {
AppConfig.logger.d("Pitch: $freqPitch Hz");
detectedFrequency = freqPitch;
detectedPitches.add(freqPitch);
}
update();
});
}