need tone unset and rests
This commit is contained in:
13
src/main.rs
13
src/main.rs
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user