Hemiola
Klanggenerator

Klanggenerator

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
Hinweis

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)
Hinweis

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%)
Hinweis

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