]> git.huck.website - cellseq.git/commitdiff
fixed: number formatting
authorHuck Boles <huck@huck.website>
Sun, 9 Jul 2023 19:56:30 +0000 (14:56 -0500)
committerHuck Boles <huck@huck.website>
Sun, 9 Jul 2023 19:56:30 +0000 (14:56 -0500)
src/display.rs
src/lib.rs
src/midi.rs

index 44b010aec5fa45ed12b10dec94b83e3134c08a1a..cecdeadf56e3e08baf271d9ad2b7a0a64d6a3970 100644 (file)
@@ -230,7 +230,7 @@ fn randomize_section<'a>(r: f32) -> Element<'a, Message> {
                     Message::RandChanged(x / 100.0)
                 })
                 .width(Length::Fixed(300.0)),
-                text(format!("{r}")),
+                text(format!("{}", (r * 100.0).round())),
             ]
             .spacing(10)
             .align_items(Alignment::Center),
index 628df3296eb38344070000c11607dc0258ac5907..91b40ac0243763ae311d9ac448f174011a7e81b3 100644 (file)
@@ -245,7 +245,7 @@ impl Application for CellSeq {
 
         let probability_slider = container(
             column![
-                text(format!("{}", self.info.probability)),
+                text(format!("{}", (self.info.probability * 100.0).round())),
                 vertical_slider(0.0..=100.0, self.info.probability * 100.0, |x| {
                     Message::ProbChanged(x / 100.0)
                 }),
index 1181daac2b0978ccdb2a88057d31ee08a5808f78..7c722e4004fef94b30e948e7b0b675a2d4cef421 100644 (file)
@@ -73,7 +73,7 @@ impl MidiLink {
         for _ in 0..hits {
             if count > info.voices {
                 break;
-            } else if random::<f32>() < info.probability {
+            } else if random::<f32>() > info.probability {
                 count += 1;
                 continue;
             } else {