surge-types 0.2.5-alpha.0

surge synthesizer -- primarily comprised of enumerations used to select between synth features
crate::ix!();

enhanced_enum![
    CharacterMode {
        Warm,
        Neutral,
        Bright,
    }
];

enhanced_enum![
    SceneMode {
        Single,
        KeySplit,
        Dual,
        ChannelSplit,
    }
];

enhanced_enum![
    PolyMode {
        Poly,
        Mono,
        MonoSingleTriggerEG,
        MonoFingeredPortamento,
        MonoSingleTriggerFingeredPortamento
        LatchMonophonic,
    }
];