8Synth  2.0
Procedural 8-bit SFX creator.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAttribute
 CSynth8.SynthClipNode.NodeMenuAttributeControl how a node appears in the "Add Node" menu in the editor.
 CEditor
 CSynth8.SynthClipEditor
 CSynth8.SynthGraphNodeEditor
 CSynth8.SynthSourceEditor
 CEditorGraphController
 CSynth8.SynthGraphController
 CEditorGraphNode
 CSynth8.SynthGraphNodeBaseThe base class for creating an editor graph representation of a node. You should inherit from SynthGraphNode<T> to create custom representations, though.
 CSynth8.SynthGraphNode< T >Inherit from this class to create editor graph representation of your custom nodes.
 CEditorWindow
 CSynth8.SynthGraphWindow
 CSynth8.SerializationHelper.FloatBoundsConverter.FloatBoundsProxy
 CSynth8.IPlottable
 CSynth8.EnvelopeA simple attack-decay-sustain-release (ADSR) envelope. Use it to give form/attenuate your audios.
 CSynth8.WaveThe base class to all wave nodes.
 CSynth8.NoiseWaveA noise wave. It generates random samples.
 CSynth8.SineWaveA sine wave. It generates smooth sine samples.
 CSynth8.SquareWaveA square wave. It generates classic 8-bit samples.
 CSynth8.TriangleWaveA triangle wave. It can generate both triangle and sawtooth samples.
 CISerializationCallbackReceiver
 CSynth8.SynthClipLike an AudioClip that can be tweaked and randomized in runtime.
 CSynth8.SynthGraphWindow
 CMonoBehaviour
 CSynth8.SynthSourceLike AudioSource but for SynthClips.
 CScriptableObject
 CSynth8.SynthClipLike an AudioClip that can be tweaked and randomized in runtime.
 CSynth8.SynthClipPresetDatabaseGet access to the SynthClip preset database.
 CSynth8.SynthClipNodeBase class of every SynthClip node. Inherit from it if you want to create custom nodes.
 CSynth8.BaseOscillatorThe base class to all oscillator nodes.
 CSynth8.LFOLow frequency oscillator. It does not produce audible signals. However, it may be used to modulate other node's parameters.
 CSynth8.OscillatorOne of the most important nodes. The oscillator produces signals at frequencies that the human ear can hear.
 CSynth8.EnvelopeA simple attack-decay-sustain-release (ADSR) envelope. Use it to give form/attenuate your audios.
 CSynth8.OutputThe output node controls which signal goes to the AudioClip.
 CSynth8.WaveThe base class to all wave nodes.
 CSynth8.SynthGraphNode< Envelope >
 CSynth8.SynthGraphNodeEnvelope
 CSynth8.SynthGraphNode< LFO >
 CSynth8.SynthGraphNodeLFO
 CSynth8.SynthGraphNode< Oscillator >
 CSynth8.SynthGraphNodeOscillator
 CSynth8.SynthGraphNode< Output >
 CSynth8.SynthGraphNodeOutput
 CSynth8.SynthGraphNode< Wave >
 CSynth8.SynthGraphNodeWave
 CSynth8.SynthParameterA parameter in a SynthClip node that can be randomized.
 CSynth8.SynthModulatedParameterA SynthParameter that can be automated and modulated by other nodes. Note that final result is the sum of the base value, automation and modulation.