{"repo":"EclipsingLines/GodotSynth","free":true,"listed":false,"github":"https://github.com/EclipsingLines/GodotSynth","clone":"git clone https://github.com/EclipsingLines/GodotSynth.git","description":"Synthesizer plugin for godot, SFX and procedural music.","language":"C++","stars":61,"topics":["audio-processing","godot","synthesizer"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot Synth Engine A powerful and flexible synthesizer engine for Godot 4, providing virtual analog synthesis with extensive modulation capabilities and audio effects. Installation Download latest zip or directly from the asset library. Enable the plugin custom inspectors by navigating to: Project / Project Settings... / Plugins and enable the plugin Features - Virtual Analog Synthesis : High-quality oscillators with multiple waveform types - Extensive Modulation System : ADSR envelopes, LFOs, velocity tracking, keyboard tracking, and note duration modulation - Rich Effects Processing : Filters, delays, distortion, reverb and more - Fully Scriptable : Complete control from GDScript - Polyphonic Playback : Support for multiple simultaneous voices - Preset System : Create and save your own sound presets Core Components AudioSynthPlayer The main player node that handles audio playback and voice allocation. SynthNoteContext Represents a playing note and provides control over its lifecycle. Always use a new context for each note, this allows you to do \"articulation\" on the played notes, you can use tweens, lerps and curves to drive the values in the context. [!TIP] Use curves to drive the velocity for a more natural sounding voice. VASynthConfiguration Configures the virtual analog synthesizer with oscillators, parameters, and effects. [!TIP] You can save your own variations of any of the included resources Build yourself a library of sounds, modulators, effect chains and effects ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EclipsingLines","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EclipsingLines/GodotSynth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}