increaseFrequency method

Future<void> increaseFrequency({
  1. double step = 1,
})

Implementation

Future<void> increaseFrequency({double step = 1}) async {
  double newFrequency = chamberPreset.neomFrequency!.frequency + step;
  if(newFrequency <= 0) return;
  AppConfig.logger.d("Increasing Frequency from ${chamberPreset.neomFrequency!.frequency} to $newFrequency");
  chamberPreset.neomFrequency!.frequency = newFrequency;
  frequencyDescription.value = "";
  for (NeomFrequency neomFreq in frequencyServiceImpl?.frequencies.values ?? []) {
    if(neomFreq.frequency.ceilToDouble() == newFrequency) {
      frequencyDescription.value = neomFreq.description;
    }
  }

  if(existsInChamber.value) isUpdate.value = true;

  await soundController.setFrequency(newFrequency);
  update([AppPageIdConstants.generator]);
}