Crate synthahol_phase_plant

Crate synthahol_phase_plant 

Source
Expand description

Phase Plant is a virtual synth by Kilohearts. It stores presets in a proprietary binary format.

Phase Plant presets can be combined into a bank using the kibank application and library.

Modules§

effect
Effects live in snapins.
generator
Generators create and affect audio.
modulation
Modulation routes control and audio signals.
modulator
Modulators create control signals.

Structs§

CurvePoint
Point on a curve, such as those used for LFOs and curves.
DataBlockHeader
Decibels
EffectReadReturn
Envelope
ADSR-style envelope.
Lane
MacroControl
Message
Metadata
PhasePlantReader
Make reading the Phase Plant format less verbose. Phase Plant version 1 and 2 presets are supported.
PhasePlantWriter
Helper to make writing the Phase Plant format less verbose. Only version 2 format presets are supported.
Preset
Rate
A rate defines the speed of an operation. It can be determined by frequency or based on the song tempo.
Snapin
Unison
Version
WritePresetResult

Enums§

CurvePointMode
Ordinals match the file format. The value for 2 for smooth and 3 for sharp appear to legacy from older versions of Phase Plant.
LaneDestination
NoteValue
Length of a note.
PhasePlantRelease
Not all versions are listed. Only versions that indicate the the start or end of a new init preset are included.
UnisonMode

Constants§

MIN_SUPPORTED_RELEASE

Type Aliases§

LaneId
MacroControlId
SnapinId