i remembered how to rust multifile WOO
This commit is contained in:
18
src/main.rs
18
src/main.rs
@@ -6,8 +6,10 @@ use std::fs::File;
|
||||
use std::sync::Arc;
|
||||
use tinyaudio::prelude::*;
|
||||
|
||||
mod flags;
|
||||
|
||||
fn main() {
|
||||
let flags = Flags::parse();
|
||||
let flags = flags::Flags::new();
|
||||
|
||||
// Load the SoundFont.
|
||||
let mut sf2 = File::open("super_small_font.sf2").unwrap();
|
||||
@@ -52,20 +54,6 @@ fn main() {
|
||||
std::thread::sleep(std::time::Duration::from_secs(2));
|
||||
}
|
||||
|
||||
use clap::Parser;
|
||||
#[derive(Parser, Debug, Clone)]
|
||||
struct Flags {
|
||||
#[arg(short, long, default_value_t = false)]
|
||||
debug: bool,
|
||||
|
||||
#[arg(long, default_value_t = 4)]
|
||||
smallest_note: usize,
|
||||
|
||||
#[arg(long, default_value_t = 44100)]
|
||||
sample_rate: usize,
|
||||
}
|
||||
|
||||
|
||||
enum Syn {
|
||||
Real(Synthesizer),
|
||||
Text(std::collections::HashMap<i32, std::collections::HashMap<i32, i32>>),
|
||||
|
||||
Reference in New Issue
Block a user