Crate synthahol_babylon
source ·Expand description
Library to read presets for the Babylon synthesizer
Babylon is a virtual analog synth by W. A. Production.
Reading a Preset
use synthahol_babylon::Preset;
let path = std::path::Path::new("tests") .join("init-1.0.2.bab");
let preset = Preset::read_file(&path).unwrap();
println!("Preset name: {}", preset.name);
println!("Polyphony: {}", preset.polyphony);
Structs
- An iterator over the variants of Self
- An iterator over the variants of Self
- ADSR-style envelope.
- An iterator over the variants of Self
- An iterator over the variants of Self
- An iterator over the variants of Self
- White noise generator.
- The third oscillator doesn’t have all the capabilities of the first two oscillators because the first two route to the third.
- An iterator over the variants of Self
- An iterator over the variants of Self
Enums
- Mode for the filter built into the delay effect.
- Kinds of effects.
- The discriminants of the items match the file format.
- The discriminants of the items match the file format.
- The discriminants of the items match the file format.
- The discriminants of the items match the file format.
- The discriminants of the items match the file format.