diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2023-04-05 10:15:47 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2023-04-05 10:15:47 +0200 |
commit | db3f435e27d06d889871860c81aeb139eeff53d5 (patch) | |
tree | 726bfa4927c51b838201b51fc60de373351667be /src/sample_selection.cc | |
parent | 00aea74f7f0a3c3759d7d807002cc5ca19ec0593 (diff) |
WIPdistance
Diffstat (limited to 'src/sample_selection.cc')
-rw-r--r-- | src/sample_selection.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sample_selection.cc b/src/sample_selection.cc index eb13e55..c6d8eea 100644 --- a/src/sample_selection.cc +++ b/src/sample_selection.cc @@ -58,7 +58,7 @@ void SampleSelection::finalise() // FIXME: bad variable naming const Sample* SampleSelection::get(level_t level, float position, std::size_t pos) { - const auto& samples = powerlist.getPowerListItems(); + const auto& samples = powerlist.getPowerListItems(position); if(!samples.size()) { return nullptr; // No samples to choose from. @@ -80,7 +80,7 @@ const Sample* SampleSelection::get(level_t level, float position, std::size_t po const float f_diverse = (1./2.)*settings.sample_selection_f_diverse.load(); const float f_random = (1./3.)*settings.sample_selection_f_random.load(); - float power_range = powerlist.getMaxPower() - powerlist.getMinPower(); + float power_range = samples.getMaxPower() - samples.getMinPower(); // If all power values are the same then power_range is invalid but we want // to avoid division by zero. if (power_range == 0.) { power_range = 1.0; } |