pub struct PulseGranularSynth {
pub source: String,
pub params: GranularParams,
pub duration: f32,
}Expand description
Granular synthesis parameters backed by a source audio file.
Fields§
§source: StringSource audio path.
params: GranularParamstunes granular parameter set.
duration: f32Output duration in seconds.
Trait Implementations§
Source§impl Clone for PulseGranularSynth
impl Clone for PulseGranularSynth
Source§fn clone(&self) -> PulseGranularSynth
fn clone(&self) -> PulseGranularSynth
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PulseGranularSynth
impl Debug for PulseGranularSynth
Source§impl PartialEq for PulseGranularSynth
impl PartialEq for PulseGranularSynth
Auto Trait Implementations§
impl Freeze for PulseGranularSynth
impl RefUnwindSafe for PulseGranularSynth
impl Send for PulseGranularSynth
impl Sync for PulseGranularSynth
impl Unpin for PulseGranularSynth
impl UnsafeUnpin for PulseGranularSynth
impl UnwindSafe for PulseGranularSynth
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more