FastSineBankGenerator class

A sine bank generator.

Inheritance
Mixed in types

Constructors

FastSineBankGenerator(Context context, SineBankWave sineBankWave, {double initialFrequency = 440.0, int waveCount = 1})
Create an instance.
FastSineBankGenerator.saw(Context context, double initialFrequency, int partials)
Saw wave.
FastSineBankGenerator.sine(Context context, double initialFrequency)
Sine wave.
FastSineBankGenerator.square(Context context, double initialFrequency, int partials)
Square wave.
FastSineBankGenerator.triangle(Context context, double initialFrequency, int partials)
Triangle wave.

Properties

context Context
The synthizer context to bind this object to.
finalinherited
currentTime SynthizerDoubleProperty
The current Synthizer time.
no setterinherited
frequency SynthizerAutomatableDoubleProperty
The frequency of this wave.
no setter
gain SynthizerAutomatableDoubleProperty
The gain for this object.
no setterinherited
handle Pointer<syz_Handle>
The handle for this object.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
isValid bool
Returns true if this object is still valid.
no setterinherited
looping SynthizerBoolProperty
Create an instance from a handle. Whether or not this generator is looping.
no setterinherited
pitchBend SynthizerAutomatableDoubleProperty
The pitch bend for this generator.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suggestedAutomationTime SynthizerDoubleProperty
The suggested automation time.
no setterinherited
synthizer Synthizer
The synthizer instance.
finalinherited

Methods

configDeleteBehavior({bool? linger, double? timeout}) → void
Configure delete behaviour for this object.
inherited
decreaseReferenceCount() → void
Decrease the reference count.
inherited
destroy() → void
Destroy this object.
inherited
increaseReferenceCount() → void
Increase the reference count.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → void
Pause this object.
inherited
play() → void
Play this object.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
Used to compare two objects.
inherited