Dokumentation
Entwicklerdokumentation und Architektur der Velion DAW
Architekturübersicht
Velion ist eine professionelle Digital Audio Workstation (DAW) entwickelt in C++20 mit Qt6 als GUI-Framework. Die Architektur ist modular und trennt Audioverarbeitung, UI, Plugin-Hosting, MIDI und Kernservices in separate Module.
Audio Engine
32-Bit-Gleitkomma-Präzision mit extrem niedriger Latenz unter 1ms. Abtastraten bis zu 768 kHz für kristallklaren Sound.
Der Mixer unterstützt unbegrenzte Spuren mit je 8 VST3-Insert-Slots, 5-Band-parametrischem EQ, Kompressor, Gain, Pan und 2 Send-Slots. Fortschrittliche Funktionen beinhalten SIMD-optimiertes DSP (AVX2/AVX-512), Zero-Copy-Audio-Graphen und Work-Stealing-Scheduler.
Professionelle ASIO-Treiberunterstützung mit WDM/KS, WASAPI und DirectSound-Backends. Adaptives Puffermanagement und Echtzeit-Sicherheit.
Plugin-System
Vollständiges VST3-Hosting mit dem offiziellen Steinberg VST3 SDK. Unterstützt auch AU (macOS), LV2 und AAX-Plugin-Formate.
Der PluginRegistry verwaltet sowohl interne (16 integrierte) als auch externe VST3-Plugins. Der VST3PluginHost bietet echte Audioverarbeitung, MIDI-Event-Handling, Parameter-Caching und Editor-View-Support.
Eine Plugin-Sandbox gewährleistet Stabilität durch Isolierung von Drittanbieter-Plugins mit konfigurierbaren Timeouts und Sicherheitsmodi.
MIDI 2.0
Vollständige MIDI 2.0-Unterstützung inklusive UMP (Universal MIDI Packet), MIDI-CI (Capability Inquiry) und MPE (MIDI Polyphonic Expression).
Die Piano Roll bietet professionelle MIDI-Bearbeitung mit Noten-Manipulation, Velocity-Editing und Automationskurven.
Benutzeroberfläche
Qt6-basierte moderne Oberfläche mit einem pixelgenauen Dark-Theme inspiriert von High-End-DAWs. Inklusive Glow-Effekten, animierten Übergängen und Farbverläufen.
Das Theme-Engine-System unterstützt 5 Themes: Dark, Light Pro, High Contrast, OLED Black und benutzerdefinierte Themes. Das Designsystem definiert Farben, Größen und Abstände in einer zentralen Konstantendatei.
Benutzerdefinierte QPainter-Widgets: TransportButton, TimeDisplay, MeterWidget, KnobWidget, FaderWidget, ChannelStrip, ClipWidget, PlayheadWidget, TimelineGrid.
Integrierte Instrumente
6 integrierte Instrumente und Effekte: Stratus Synth (analoger Synthesizer), Pulse Drum Machine, Mosaic Sampler, Choir Vocoder, Lattice Additive Synth, Linear Phase EQ und Convolution Reverb. Alle Instrumente sind kostenlos enthalten.
KI-Funktionen
Intelligente Stammtrennung, Audio-zu-MIDI-Konvertierung, Smart Quantizer, Tempo-Erkennung und Spektralanalyse. KI-gestützte Mixing-Assistenz und Mastering-Tools.
Plattformübergreifend
Verfügbar für Windows 10/11, macOS 11+ und Linux (Ubuntu 20.04+). Projekte sind auf allen Plattformen voll kompatibel. Native Apple-Silicon-Unterstützung.