sc3.synth.ugens.machinelistening module

MachineListening.sc

class RunningSum(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod ar(input, num_samples=40)
classmethod kr(input, num_samples=40)
classmethod rms(input, num_samples=40)
class SpecFlatness(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(chain)
class SpecPcile(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(chain, fraction=0.5, interpolate=0, binout=0)
class SpecCentroid(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(chain)
class MFCC(*args, **kwargs)

Bases: sc3.synth.ugen.MultiOutUGen

classmethod kr(chain, numcoeff=13)
class Loudness(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(chain, smask=0.25, tmask=1)
class Onsets(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(chain, threshold=0.5, odftype='rcomplex', relaxtime=1, floor=0.1, mingap=10, medianspan=11, whtype=1, rawodf=0)
class KeyTrack(*args, **kwargs)

Bases: sc3.synth.ugen.UGen

classmethod kr(chain, keydecay=2.0, chromaleak=0.5)
class BeatTrack(*args, **kwargs)

Bases: sc3.synth.ugen.MultiOutUGen

classmethod kr(chain, lock=0)
class BeatTrack2(*args, **kwargs)

Bases: sc3.synth.ugen.MultiOutUGen

classmethod kr(busindex, numfeatures, windowsize=2.0, paccuracy=0.02, lock=0, wscheme=None)