Welcome to dspy’s documentation!¶
Contents:
introduction¶
dspy¶
dspy.envelope¶
- class dspy.envelope.ADSREnvelope[source]¶
Bases: dspy.generator.Generator
Generator for producing an ADSR envelope.
- class dspy.envelope.DurationEnvelope(duration)[source]¶
Bases: dspy.generator.Generator
- class dspy.envelope.ExpEnvelope(steps, initial=0.0)[source]¶
Bases: dspy.generator.Generator
- class dspy.envelope.ReleaseEnvelope(release_time=0.1, release_order=0.75, duration=None)[source]¶
Bases: dspy.generator.Generator
dspy.basic¶
- class dspy.basic.DC(value)[source]¶
Bases: dspy.generator.Generator
- class dspy.basic.Noise[source]¶
Bases: dspy.generator.Generator
- class dspy.basic.Pink[source]¶
Bases: dspy.generator.Generator
- class dspy.basic.Rect(freq, phase, duty=0.5, amp=1.0)[source]¶
Bases: dspy.generator.Generator
- class dspy.basic.Sine(freq, phase, amp=1.0)[source]¶
Bases: dspy.generator.Generator
- class dspy.basic.WaveTable(table)[source]¶
Bases: dspy.generator.Generator
dspy.dsp¶
dspy.generator¶
- class dspy.generator.BundleGenerator(generators)[source]¶
Bases: dspy.generator.Generator
- class dspy.generator.WrapperGenerator(generator)[source]¶
Bases: dspy.generator.Generator
dspy.note¶
- class dspy.note.FM(pitch, modulator, detune=0)[source]¶
Bases: dspy.generator.Generator
- class dspy.note.Note[source]¶
Bases: dspy.generator.Generator
- class dspy.note.Tone(pitch, overtones=[(1, 1, 0)], detune=0)[source]¶
Bases: dspy.generator.Generator
dspy.sampler¶
- class dspy.sampler.Sampler(file_path)[source]¶
Bases: object
- class Sample(data, num_channels, loop=False, speed=1.0)[source]¶
Bases: dspy.generator.Generator