IT IS MUSIC

This commit is contained in:
2026-03-11 12:58:02 -06:00
parent c0930d1ccc
commit b2095c4229
3 changed files with 25 additions and 6 deletions

View File

@@ -28,6 +28,8 @@ fn play(mut s: seq::SynSeq, sample_rate: usize, bpm: usize) {
sample_rate: sample_rate,
channel_sample_count: samples_per_beat,
};
let beats = s.beats();
let duration = 1 + 60 * beats / bpm;
let sample_count = (params.channel_sample_count) as usize;
let mut left: Vec<f32> = vec![0_f32; sample_count];
@@ -44,5 +46,5 @@ fn play(mut s: seq::SynSeq, sample_rate: usize, bpm: usize) {
.unwrap();
// Wait it out
std::thread::sleep(std::time::Duration::from_secs(2));
std::thread::sleep(std::time::Duration::from_secs(duration as u64));
}