8Synth  2.0
Procedural 8-bit SFX creator.
Synth8 Namespace Reference

Classes

class  AudioUtil
 
class  BaseOscillator
 The base class to all oscillator nodes. More...
 
class  Envelope
 A simple attack-decay-sustain-release (ADSR) envelope. Use it to give form/attenuate your audios. More...
 
interface  IPlottable
 
class  LFO
 Low frequency oscillator. It does not produce audible signals. However, it may be used to modulate other node's parameters. More...
 
class  MidiHelper
 Helper class that deals with midi calculations.
 
class  NoiseWave
 A noise wave. It generates random samples. More...
 
class  Oscillator
 One of the most important nodes. The oscillator produces signals at frequencies that the human ear can hear. More...
 
class  Output
 The output node controls which signal goes to the AudioClip. More...
 
class  PlotDrawer
 
class  SerializationHelper
 A helper class to deal with graph serialization.
 
class  SineWave
 A sine wave. It generates smooth sine samples. More...
 
class  SquareWave
 A square wave. It generates classic 8-bit samples. More...
 
class  SynthClip
 Like an AudioClip that can be tweaked and randomized in runtime. More...
 
class  SynthClipEditor
 
class  SynthClipHelper
 Collection of helper methods to work with SynthClips.
 
class  SynthClipNode
 Base class of every SynthClip node. Inherit from it if you want to create custom nodes. More...
 
class  SynthClipPresetDatabase
 Get access to the SynthClip preset database. More...
 
class  SynthGraphController
 
class  SynthGraphNode
 Inherit from this class to create editor graph representation of your custom nodes. More...
 
class  SynthGraphNodeBase
 The base class for creating an editor graph representation of a node. You should inherit from SynthGraphNode<T> to create custom representations, though. More...
 
class  SynthGraphNodeEditor
 
class  SynthGraphNodeEnvelope
 
class  SynthGraphNodeLFO
 
class  SynthGraphNodeOscillator
 
class  SynthGraphNodeOutput
 
class  SynthGraphNodeWave
 
class  SynthGraphWindow
 
class  SynthModulatedParameter
 A SynthParameter that can be automated and modulated by other nodes. Note that final result is the sum of the base value, automation and modulation. More...
 
class  SynthParameter
 A parameter in a SynthClip node that can be randomized. More...
 
class  SynthParameterDrawer
 
class  SynthSource
 Like AudioSource but for SynthClips. More...
 
class  SynthSourceEditor
 
class  TriangleWave
 A triangle wave. It can generate both triangle and sawtooth samples. More...
 
class  Wave
 The base class to all wave nodes. More...