summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/audio.rs16
-rw-r--r--src/tom.rs2
2 files changed, 10 insertions, 8 deletions
diff --git a/src/audio.rs b/src/audio.rs
index ef92408..961c8ed 100644
--- a/src/audio.rs
+++ b/src/audio.rs
@@ -31,14 +31,14 @@ pub fn init() -> (StreamingSource, Vec<i16>) {
_track_length += samples.len() as f32 / sample_channels;
- samples = samples
- .into_iter()
- .enumerate()
- .filter(|(i, _)| i % 2 == 0)
- .map(|(_, s)| s)
- .collect();
-
- waveform.append(&mut samples);
+ waveform.append(
+ &mut samples
+ .into_iter()
+ .enumerate()
+ .filter(|(i, _)| i % 2 == 0)
+ .map(|(_, s)| s)
+ .collect(),
+ );
}
(stream, waveform)
diff --git a/src/tom.rs b/src/tom.rs
index 8a55f44..d8c8c24 100644
--- a/src/tom.rs
+++ b/src/tom.rs
@@ -141,6 +141,8 @@ impl Tom {
});
}
+ self.wave.reverse();
+
self.last_x += constants::SAMPLE_RATE / 60;
}
}