1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#![feature(associated_type_defaults)]

macro_rules! x { ($x:ident) => { mod $x; pub use $x::*; } }
macro_rules! ix { () => ( 
    #[allow(unused_imports)]
    use crate::{ imports::* , };) 
}

#[macro_use] pub mod imports;

x![common];
x![convolute];
x![effect];
x![misc];
x![modulation_source];
x![oscillator];
x![process];
x![ringout];
x![save_load];