Trait xsynth_core::soundfont::SoundfontBase
source · pub trait SoundfontBase:
Sync
+ Send
+ Debug {
// Required methods
fn stream_params(&self) -> &AudioStreamParams;
fn get_attack_voice_spawners_at(
&self,
bank: u8,
preset: u8,
key: u8,
vel: u8,
) -> Vec<Box<dyn VoiceSpawner>>;
fn get_release_voice_spawners_at(
&self,
bank: u8,
preset: u8,
key: u8,
vel: u8,
) -> Vec<Box<dyn VoiceSpawner>>;
}