pub struct UtImpulseParameters { /* private fields */ }
Expand description
Parameters for the UtImpulse
machine.
Implementations§
source§impl UtImpulseParameters
impl UtImpulseParameters
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 UtImpulseParameters
impl UtImpulseParameters
sourcepub fn set_atk(&mut self, atk: usize) -> Result<(), RytmError>
pub fn set_atk(&mut self, atk: usize) -> Result<(), RytmError>
Sets the atk
parameter.
Range: 0..=127
sourcepub fn plock_set_atk(
&self,
atk: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_atk( &self, atk: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the atk
parameter.
Range: 0..=127
source§impl UtImpulseParameters
impl UtImpulseParameters
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 UtImpulseParameters
impl UtImpulseParameters
sourcepub fn set_pol(&mut self, pol: usize) -> Result<(), RytmError>
pub fn set_pol(&mut self, pol: usize) -> Result<(), RytmError>
Sets the pol
parameter.
Range: 0..=1
sourcepub fn plock_set_pol(
&self,
pol: usize,
trig_index: usize
) -> Result<(), RytmError>
pub fn plock_set_pol( &self, pol: usize, trig_index: usize ) -> Result<(), RytmError>
Sets the parameter lock for the pol
parameter.
Range: 0..=1
Trait Implementations§
source§impl Clone for UtImpulseParameters
impl Clone for UtImpulseParameters
source§fn clone(&self) -> UtImpulseParameters
fn clone(&self) -> UtImpulseParameters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for UtImpulseParameters
impl Debug for UtImpulseParameters
source§impl Default for UtImpulseParameters
impl Default for UtImpulseParameters
source§impl<'de> Deserialize<'de> for UtImpulseParameters
impl<'de> Deserialize<'de> for UtImpulseParameters
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for UtImpulseParameters
impl Send for UtImpulseParameters
impl Sync for UtImpulseParameters
impl Unpin for UtImpulseParameters
impl UnwindSafe for UtImpulseParameters
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more