8Synth
2.0
Procedural 8-bit SFX creator.
|
The base class to all oscillator nodes. More...
Public Member Functions | |
override void | Init () |
Called when initializing the node. More... | |
override void | Randomize () |
Called when randomizing the node's parameters. More... | |
override float | GetSample () |
The node's main method. This return is used to pass values to other nodes. More... | |
override void | OnSetTime (float length, float time) |
Called when jumping to a certain time of the audio being rendered. More... | |
override void | OnUpdateTime (float length, float deltaTime, float time) |
Called when updating the position in time of the audio being rendered. More... | |
Public Attributes | |
Wave | wave |
The wave node that controls the oscillation. More... | |
SynthModulatedParameter | amplitude = new SynthModulatedParameter( 1.0f ) |
The amplitude of the oscillation. More... | |
Public Attributes inherited from Synth8.SynthClipNode | |
int | x |
The node's x position in the graph. More... | |
int | y |
The node's y position in the graph. More... | |
Protected Member Functions | |
virtual float | GetHertz (float length, float time) |
The the hertz frequency of the oscillator at the given time. More... | |
The base class to all oscillator nodes.
|
protectedvirtual |
The the hertz frequency of the oscillator at the given time.
length | |
time |
Reimplemented in Synth8.LFO, and Synth8.Oscillator.
|
virtual |
The node's main method. This return is used to pass values to other nodes.
Reimplemented from Synth8.SynthClipNode.
|
virtual |
Called when initializing the node.
Reimplemented from Synth8.SynthClipNode.
|
virtual |
Called when jumping to a certain time of the audio being rendered.
length | |
time |
Reimplemented from Synth8.SynthClipNode.
|
virtual |
Called when updating the position in time of the audio being rendered.
length | |
deltaTime | |
time |
Reimplemented from Synth8.SynthClipNode.
|
virtual |
Called when randomizing the node's parameters.
Reimplemented from Synth8.SynthClipNode.
Reimplemented in Synth8.LFO, and Synth8.Oscillator.
SynthModulatedParameter Synth8.BaseOscillator.amplitude = new SynthModulatedParameter( 1.0f ) |
The amplitude of the oscillation.
Wave Synth8.BaseOscillator.wave |
The wave node that controls the oscillation.