pub struct SyRawParameters { /* private fields */ }
Expand description
Parameters for the SyRaw
machine.
Implementations§
source§impl SyRawParameters
impl SyRawParameters
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 SyRawParameters
impl SyRawParameters
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: -24.0..=24.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: -24.0..=24.0
source§impl SyRawParameters
impl SyRawParameters
sourcepub fn set_dec2(&mut self, dec2: usize) -> Result<(), RytmError>
pub fn set_dec2(&mut self, dec2: usize) -> Result<(), RytmError>
Sets the dec2
parameter.
Range: 0..=127
sourcepub fn plock_set_dec2(
&self,
dec2: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_dec2( &self, dec2: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the dec2
parameter.
Range: 0..=127
source§impl SyRawParameters
impl SyRawParameters
sourcepub fn set_det(&mut self, det: f32) -> Result<(), RytmError>
pub fn set_det(&mut self, det: f32) -> Result<(), RytmError>
Sets the det
parameter.
Range: -24.0..=24.0
sourcepub fn plock_set_det(
&self,
det: f32,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_det( &self, det: f32, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the det
parameter.
Range: -24.0..=24.0
source§impl SyRawParameters
impl SyRawParameters
sourcepub fn set_nlev(&mut self, nlev: usize) -> Result<(), RytmError>
pub fn set_nlev(&mut self, nlev: usize) -> Result<(), RytmError>
Sets the nlev
parameter.
Range: 0..=127
sourcepub fn plock_set_nlev(
&self,
nlev: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_nlev( &self, nlev: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the nlev
parameter.
Range: 0..=127
source§impl SyRawParameters
impl SyRawParameters
sourcepub fn set_bal(&mut self, bal: isize) -> Result<(), RytmError>
pub fn set_bal(&mut self, bal: isize) -> Result<(), RytmError>
Sets the bal
parameter.
Range: -64..=63
sourcepub fn plock_set_bal(
&self,
bal: isize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_bal( &self, bal: isize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the bal
parameter.
Range: -64..=63
source§impl SyRawParameters
impl SyRawParameters
pub fn set_wav1(&mut self, wav1: SyRawWaveform1)
pub fn set_wav2(&mut self, wav2: SyRawWaveform2)
pub const fn get_wav1(&self) -> SyRawWaveform1
pub const fn get_wav2(&self) -> SyRawWaveform2
sourcepub fn plock_set_wav1(
&self,
wav1: SyRawWaveform1,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_wav1( &self, wav1: SyRawWaveform1, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the wav1
parameter.
sourcepub fn plock_get_wav1(
&self,
trig_index: usize
) -> Result<Option<SyRawWaveform1>, RytmError>
pub fn plock_get_wav1( &self, trig_index: usize ) -> Result<Option<SyRawWaveform1>, RytmError>
Gets the parameter lock for the wav1
parameter.
sourcepub fn plock_clear_wav1(&self, trig_index: usize) -> Result<(), RytmError>
pub fn plock_clear_wav1(&self, trig_index: usize) -> Result<(), RytmError>
Clears the parameter lock for the wav1
parameter if set.
sourcepub fn plock_set_wav2(
&self,
wav2: SyRawWaveform2,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_wav2( &self, wav2: SyRawWaveform2, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the wav2
parameter.
sourcepub fn plock_get_wav2(
&self,
trig_index: usize
) -> Result<Option<SyRawWaveform2>, RytmError>
pub fn plock_get_wav2( &self, trig_index: usize ) -> Result<Option<SyRawWaveform2>, RytmError>
Gets the parameter lock for the wav2
parameter.
Trait Implementations§
source§impl Clone for SyRawParameters
impl Clone for SyRawParameters
source§fn clone(&self) -> SyRawParameters
fn clone(&self) -> SyRawParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more