need tone unset and rests

This commit is contained in:
2026-03-11 12:51:26 -06:00
parent fc91b666ce
commit c0930d1ccc
3 changed files with 44 additions and 14 deletions

View File

@@ -8,17 +8,20 @@ mod seq;
fn main() {
let flags = flags::Flags::new();
let mut syn = syn::Syn::new(
let mut syn_seq = seq::new_syn(syn::Syn::new(
flags.debug,
flags.sound_font,
flags.sample_rate,
);
syn.tone_on(0, tone::new("c+5"));
));
syn_seq.append("c");
syn_seq.append("2e");
syn_seq.append("g");
//syn.tone_on(0, tone::new("c+5"));
play(syn, flags.sample_rate, flags.bpm);
play(syn_seq, flags.sample_rate, flags.bpm);
}
fn play(mut s: syn::Syn, sample_rate: usize, bpm: usize) {
fn play(mut s: seq::SynSeq, sample_rate: usize, bpm: usize) {
let samples_per_beat = sample_rate / bpm * 60;
let params = tinyaudio::prelude::OutputDeviceParameters {
channels_count: 2,