pub struct BdAcousticParameters { /* private fields */ }
Expand description
Parameters for the BdAcoustic
machine.
Implementations§
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_lev(&mut self, lev: usize) -> Result<(), RytmError>
pub fn set_lev(&mut self, lev: usize) -> Result<(), RytmError>
Sets the lev
parameter.
Range: 0..=127
sourcepub fn plock_set_lev(
&self,
lev: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_lev( &self, lev: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the lev
parameter.
Range: 0..=127
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_tun(&mut self, tun: f32) -> Result<(), RytmError>
pub fn set_tun(&mut self, tun: f32) -> Result<(), RytmError>
Sets the tun
parameter.
Range: -32.0..=32.0
sourcepub fn plock_set_tun(
&self,
tun: f32,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_tun( &self, tun: f32, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the tun
parameter.
Range: -32.0..=32.0
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_dec(&mut self, dec: usize) -> Result<(), RytmError>
pub fn set_dec(&mut self, dec: usize) -> Result<(), RytmError>
Sets the dec
parameter.
Range: 0..=127
sourcepub fn plock_set_dec(
&self,
dec: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_dec( &self, dec: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the dec
parameter.
Range: 0..=127
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_hld(&mut self, hld: usize) -> Result<(), RytmError>
pub fn set_hld(&mut self, hld: usize) -> Result<(), RytmError>
Sets the hld
parameter.
Range: 0..=127
sourcepub fn plock_set_hld(
&self,
hld: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_hld( &self, hld: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the hld
parameter.
Range: 0..=127
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_swt(&mut self, swt: usize) -> Result<(), RytmError>
pub fn set_swt(&mut self, swt: usize) -> Result<(), RytmError>
Sets the swt
parameter.
Range: 0..=127
sourcepub fn plock_set_swt(
&self,
swt: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_swt( &self, swt: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the swt
parameter.
Range: 0..=127
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_swd(&mut self, swd: usize) -> Result<(), RytmError>
pub fn set_swd(&mut self, swd: usize) -> Result<(), RytmError>
Sets the swd
parameter.
Range: 0..=127
sourcepub fn plock_set_swd(
&self,
swd: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_swd( &self, swd: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the swd
parameter.
Range: 0..=127
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_imp(&mut self, imp: usize) -> Result<(), RytmError>
pub fn set_imp(&mut self, imp: usize) -> Result<(), RytmError>
Sets the imp
parameter.
Range: 0..=127
sourcepub fn plock_set_imp(
&self,
imp: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_imp( &self, imp: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the imp
parameter.
Range: 0..=127
source§impl BdAcousticParameters
impl BdAcousticParameters
sourcepub fn set_wav(&mut self, wav: BdAcousticWaveform)
pub fn set_wav(&mut self, wav: BdAcousticWaveform)
Sets the wav
parameter.
sourcepub const fn get_wav(&self) -> BdAcousticWaveform
pub const fn get_wav(&self) -> BdAcousticWaveform
Returns the wav
parameter.
sourcepub fn plock_set_wav(
&self,
wav: BdAcousticWaveform,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_wav( &self, wav: BdAcousticWaveform, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the wav
parameter.
sourcepub fn plock_get_wav(
&self,
trig_index: usize
) -> Result<Option<BdAcousticWaveform>, RytmError>
pub fn plock_get_wav( &self, trig_index: usize ) -> Result<Option<BdAcousticWaveform>, RytmError>
Gets the parameter lock for the wav
parameter.
Trait Implementations§
source§impl Clone for BdAcousticParameters
impl Clone for BdAcousticParameters
source§fn clone(&self) -> BdAcousticParameters
fn clone(&self) -> BdAcousticParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more