Skip to content

Module pippi.wavesets

Classes

Waveset

class Waveset(
    /,
    *args,
    **kwargs
)

Class variables

max_length
min_length
samplerate
wavesets

Methods

copy

def copy(
    self
)

harmonic

def harmonic(
    self,
    harmonics=None,
    weights=None
)

interleave

def interleave(
    self,
    source
)

invert

def invert(
    self
)

morph

def morph(
    self,
    target,
    curve=None
)

normalize

def normalize(
    self,
    ceiling=1.0
)

render

def render(
    self,
    wavesets=None,
    channels=-1,
    samplerate=-1,
    taper=0
)

replace

def replace(
    self,
    waveforms
)

retrograde

def retrograde(
    self
)

reverse

def reverse(
    self
)

reversed

def reversed(
    self
)

stretch

def stretch(
    self,
    factor=2.0
)

substitute

def substitute(
    self,
    waveform
)