Klanggenerator

Der Sound Generator umfasst zwei unabhängige Synthesizer: SoundFont und Analog. Er reagiert auf die Klaviertastatur, USB/BT-MIDI-Geräte, die virtuelle Schnittstelle und MIDI Network (iOS/macOS). Die Audio-Buffer-Größe ist konfigurierbar für minimale Latenz.
MAIN
- Master-Lautstärke: Gesamtausgangspegel
- Kanal-Lautstärke: Lautstärke, die über MIDI CC 7 gesendet wird
- Pan: Stereo-Panorama (links ↔ rechts)
- Stereo-Modus: Mono- oder Stereo-Ausgabe wählen
Ein roter Punkt erscheint in der oberen Leiste, wenn Clipping erkannt wird. Verringern Sie die Lautstärke oder aktivieren Sie den Limiter (Sound Effects) zur Behebung.
TONHÖHE
- Master Tuning: Feinstimmung in Cent (−100 bis +100); die A4-Referenzfrequenz wird in Hz angezeigt
- Transponierung: Tonhöhe um −12 bis +12 Halbtöne verschieben
- A4-Schalter: gibt einen A4-Referenzton aus, beeinflusst von Transponierung und Master Tuning
AUDIOAUSGABE
- Buffer-Größe: größere Werte reduzieren Aussetzer, erhöhen aber die Latenz
- AUTO: automatische Buffer-Größenverwaltung (in den meisten Fällen empfohlen)
Wenn das Sound-Engine-Symbol rot wird, ist ein Audio-Buffer-Aussetzer aufgetreten — erhöhen Sie die Buffer-Größe oder aktivieren Sie AUTO. Der Abschnitt zeigt auch eine Schätzung der aktuellen Audiolatenz und die Abtastrate (automatisch vom Audio-Engine gesetzt).
SoundFont Synth
Ein Sample-basierter Synthesizer, der das sf2-Dateiformat verwendet. Viele kostenlose SoundFont-Sammlungen sind online verfügbar und können in Hemiola hochgeladen werden.
- Lautstärke: Ausgangspegel des SoundFont-Moduls
- Pan: Stereo-Panorama des SoundFont-Moduls
- Aktuell: aktive SoundFont-Datei auswählen (wenn mehrere geladen sind)
- Patch: Instrumenten-Preset im aktuellen SoundFont auswählen
- Benutzerdefiniert: lokale .sf2-Datei in Hemiola hochladen
Analog Synth
Eine digitale Emulation eines klassischen analogen Synthesizers, locker inspiriert vom Minimoog Model D.
- Lautstärke: Ausgangspegel des Analog-Moduls
- Pan: Stereo-Panorama des Analog-Moduls
Analog-Oszillatoren
Alle drei Oszillatoren teilen denselben Parametersatz:
- Welle: Wellenform — Sinus, Rechteck, Sägezahn (×2), Dreieck (×2), Pulse
- Bereich: Grundoktave — 32', 16', 8', 4' oder 2'
- Detune: Feinstimmungsversatz in Cent (−100 bis +100)
- Shift: Haltonversatz (−12 bis +12)
- Lautstärke: individueller Oszillator-Ausgangspegel
- PW: Pulsbreite (Tastverhältnis) — beeinflusst nur die Pulse-Wellenform. 50% = Rechteckwelle, niedrigere/höhere Werte erzeugen dünnere Impulse
Niederfrequenz-Oszillator (LFO)
- Route: Vibrato, Frequenz (Tonhöhe), LPF-Cutoff oder Stereo-Breite
- Welle: LFO-Wellenform (gleiche Typen wie Oszillatoren)
- BPM: Oszillationsfrequenz
- Tiefe: Modulationsamplitudenbereich
Tiefpassfilter (LPF)
Ein 4-Pol (24 dB/Okt) Moog-Ladder-Filter pro Stimme. Bei hoher Betonung geht der Filter in Selbstoszillation über.
- Cutoff: Frequenzen oberhalb dieser Schwelle werden gedämpft
- Betonung: verstärkt Frequenzen um die Cutoff-Frequenz (Resonanz) — bei Maximum selbstoszillierend
- Amount: Tiefe der Filterhüllkurven-Modulation (0 = keine, 1000 = voller Hub)
- Kbd Track: Tastatur-Tracking — wie stark der Cutoff der gespielten Note folgt (Aus, 33%, 67%, 100%)
Der LPF-Cutoff kann durch den LFO (Route: LPF Cutoff) oder per MIDI CC moduliert werden.
Filterhüllkurve
Eine dedizierte ADSR-Hüllkurve pro Stimme, die den Filtercutoff über die Zeit moduliert. Der Hub wird durch Amount in der LPF-Sektion gesteuert.
- Attack: Zeit (ms) für das Öffnen des Filters nach Note-On
- Decay: Zeit (ms) für das Abfallen vom Peak zum Sustain-Pegel
- Sustain: Cutoff-Pegel bei gehaltener Taste (Promille, 0–1000)
- Release: Zeit (ms) für das Schließen des Filters nach Note-Off
Mono / Glide
Wenn Mono aktiviert ist, erklingt nur eine Note gleichzeitig. Gehaltene Noten werden in einem Stapel verfolgt — das Loslassen der aktuellen Note kehrt zur vorherigen zurück.
- Mono: Umschalten zwischen monophonem (eine Note) und polyphonem (mehrere Noten) Modus
- Priority: welche Note erklingt, wenn mehrere Tasten gedrückt werden — Low (tiefste), High (höchste) oder Last (letzte)
- Retrigger: wenn aktiv, starten Hüllkurven bei jeder neuen Note neu; wenn aus, gleitet die Tonhöhe ohne Neustart (Legato)
- Glide: Portamento-Zeit (ms) — wie lange die Tonhöhe von Note zu Note gleitet. 0 = sofort
- Drift: analoge Oszillatordrift — fügt jeder Stimme eine subtile zufällige Tonhöheninstabilität hinzu, simuliert analoges VCO-Verhalten (0 = perfekt gestimmt, 100 = maximale Wärme)
- Voices: Anzahl der Unisono-Stimmen pro Note (1–8). Mehrere Stimmen werden symmetrisch verstimmt für einen dickeren Klang. Funktioniert nur im Mono-Modus
- Detune: Spreizung in Cents zwischen den Unisono-Stimmen (0–50). Höhere Werte erzeugen einen breiteren, stärker verstimmten Chorus-Effekt
Rauschgenerator
- Weißer oder rosa Rauschoszillator — nützlich um Atem, Luft oder Textur einem Klang hinzuzufügen. Weißes Rauschen hat gleiche Energie bei allen Frequenzen; rosa Rauschen hat mehr Bassenergie (−3 dB/Oktave)
- Typ: Weißes oder Rosa Rauschen
- Lautstärke: Ausgangspegel des Rauschens
Lautstärke-Hüllkurve (ADSR)
Steuert die Amplitudenhüllkurve des Analog-Synthesizers. Verwendet exponentielle (RC) Kurven für eine natürliche, analoge Ansprache.
- Attack: Zeit (ms) für das Erreichen der vollen Amplitude nach Note-On
- Decay: Zeit (ms) für das Abfallen auf den Sustain-Pegel
- Sustain: Amplitudenpegel, solange eine Taste gehalten wird (Promille, 0–1000)
- Release: Zeit (ms) für das Abklingen auf Stille nach Note-Off
