Register Response.
Ein Prüfstand für Klangfarbe & Register: Erkunde, wie jedes Register des Instruments über die Tastatur hinweg anspricht, und entwirf die Presets, die dann Keyboard und Console verwenden. Geh das Instrument Oktave für Oktave durch: Jede Note klingt in pythagoreischer Stimmung.
Prüfstand
Fahr über die Tastatur und hör, wie sich der Charakter des Instruments nach Zonen ändert: tief, mittel, hoch. Ein direkter Weg, das Register zu verstehen, bevor du orchestrierst.
Preset-Editor
Entwirf und justiere die Klangfarbe jedes Instruments. Jedes Preset ist ein JSON, das du kopieren, einfügen, auf den Simulator anwenden und als Datei herunterladen kannst.
Gemeinsame Liste
Die aktive Instrumentenliste wird mit Console und Keyboard geteilt: Was du hier definierst, steht in der ganzen Suite zur Verfügung, ohne manuellen Export.
Testkabine
follow KB lässt das Preset im Unisono mit jeder Note des Keyboard klingen; play KB leitet dein Tippen an das Keyboard weiter (die Maus bleibt frei); + / − bewegen die Master-Lautstärke der ganzen Suite; die Anzeige suite zeigt den synchronisierten Master (Klick = abkoppeln). VOL und L·R sind Pegel und Platz des Instruments — sie werden im Preset gespeichert.
An den Score senden
Schick ein Preset sofort über mm-sync an den Score — der Score besitzt die Instrumentenliste und verteilt sie an die ganze Suite. Regler für Lautstärke, Panorama (mit rotem L- und grünem R-Licht) und das Licht der Oberfläche, um den Test fein abzustimmen.
Es ist ein Synthesizer, kein Sampler — es lädt kein Audio: Jedes Preset ist ein Satz von Zahlen, die die Engine interpretiert.
- Wähle im Auswahlfeld ein Instrument → es wird sofort auf die Engine angewendet. Drück note, um es zu hören.
- Copy JSON → schreibt seine Zahlen in das Textfeld (Bearbeitungsmodus).
- Bearbeite die Zahlen oder füge ein JSON von außen ein.
- stop — stell sicher, dass keine Note weiterklingt.
- Apply from box → wendet den Inhalt des Feldes auf die Engine an.
- note → anhören und prüfen. Geh so oft du willst zu Schritt 2 zurück.
- Download .txt → speichert es als <name>.txt (der Name kommt aus dem Feld name).
- ↺ preset / ↺ factory — der Button sagt, was er tun wird: Bei aktivem Preset macht der erste Klick deine Änderungen rückgängig (zurück zum Preset); der zweite geht zur Werkseinstellung.
Du fängst nicht bei null an: Die Bank bringt 45 Instrumente mit (42 Orchester- & Volksinstrumente + 3 Synths). Wähle eines, forme es, bis es deins ist, und speichere es — in deiner Liste, auf deinem Computer oder direkt in deiner Partitur.
- Von einer Vorgabe ausgehen — wähle ein Instrument im Auswahlfeld: Die Kurven, die Regler und das JSON-Feld laden sich von selbst. Drück note oder sweep, um es von tief bis hoch zu hören.
- Formen — die Response-Schieberegler zeigen, wie das Instrument über sein Register atmet; die Regler sind sein Charakter (unten steht ohne Fachjargon, was jeder tut). VOL und L·R sind sein Pegel und sein Platz im Orchester: Auch sie werden mit dem Klang gespeichert.
- Speichern — Save preset to list: Es kommt in deine aktive Liste, nur dieses Instrument (ein anderer name bewahrt das Original — oboe_scuro überschreibt oboe nicht). Download .txt: eine Datei auf deinem Computer mit dem vollständigen Klang. Export list…: deine ganze Liste als mm-presets-<name>.js, das Format, das die ganze Suite versteht.
Wohin geht es? — zum Score
▶ Send to Score schickt das Preset live. Der Score ist der Eigentümer der Instrumentenliste: Er empfängt es und verteilt es an Console und Keyboard. Die Folge: Jeder Kanal deiner Partitur, der dieses Instrument verwendet, klingt sofort mit deiner Version — nichts muss neu geladen werden. Auch Save preset to list verteilt es beim Speichern.
Und im Score? Seine Kanäle (CHANNELS) wählen eine Liste: die Liste default oder eine custom-Liste — dort lädst du die exportierte mm-presets-….js, und das ganze Stück klingt mit deinen Klangfarben. Zurück zur Werksbank: im Register, List ▾ → Reset to default list.
Was jeder Regler tut — ohne Fachjargon
Response
Die 7 Zeilen (low·mid·high·top) sind die Signatur des Instruments über sein Register: body = wie viel Körper jede Zone hat · air = wie viel Atem du hörst · brightness = wie sehr es glänzt · response = wie schnell es anspricht (tiefe Noten brauchen länger) · vibrato ¢ und vib rate = wie stark und wie schnell es schwingt · odd/even = rund und hohl wie eine Klarinette (ungerade Teiltöne) ↔ voll und gleichmäßig (alle).
Output
VOL = wie laut dieses Instrument im Verhältnis zu den anderen ist (sein Werkspegel). L·R = wo es auf der Bühne sitzt: Hörner links, Kontrabässe rechts. Beide reisen im Preset mit.
Base timbre
base noise = der ständige Atem des Instruments — eine Flöte atmet viel, eine Trompete kaum. AM noise = dieser Atem pulsiert mit dem Klang (körniger, lebendiger).
Source
mode = das Rohmaterial: harmonic (Noten mit Tonhöhe — fast alles), inharmonic (Glocken, Marimbas), noise (Schlagwerk ohne Tonhöhe). source tilt = dunkel geboren ↔ hell geboren. inharm. = wie glockenartig es wird. band Hz / Q = wo das Rauschen pfeift und wie schmal.
Filter
Die Helligkeit, die durchkommt. cutoff ×f = wie viel Helligkeit (sie folgt der Note: steigt mit ihr). resonance = eine nasale Kante genau am Rand. open oct = der Mund öffnet sich beim Anschlag zusätzlich (dieses anfängliche „wah“), und time s = wie lange er braucht, um sich zu schließen.
Attack & Envelope
Der Konsonant, mit dem die Note beginnt: hit = der Stoß von Zunge oder Hammer · time ms = kurz (tic) oder lang (thu) · air = der Stoß ist mehr Atem als Schlag. Und das Leben danach: decay = wie stark sie nach dem Anschlag abfällt · sustain = der Pegel, den sie hält, solange du sie aushältst (bei 0 verklingt sie von selbst, wie bei einem Klavier).
Anschlag, nach Register
Die Anschlagszeit — der Regler time ms in Attack & Envelope — lässt sich pro Register angeben, wie die anderen Response-Werte: Eine tiefe Cellonote braucht etwa 110 ms, um sich einzuschwingen, und eine hohe 22, und der Bogen spricht oben nicht so an wie unten. Der Regler zeigt die Mitte, und das Probehören interpoliert zwischen den Zonen; bewegst du ihn von Hand, löst er sich von der Kurve, zurück zu einem einzigen Wert für das ganze Instrument.
Die Instrumentenpalette: alle auf einen Blick
Das native <select> kann keine Spalten — dieses Dropdown zeichnet das Betriebssystem —, deshalb öffnet ein Klick auf das Instrumentenfeld stattdessen eine Spaltenpalette: jede Familie auf einen Blick sichtbar, jede in ihrer eigenen Spalte, mit einem Namensfilter oben. Instrumente, die die Bank hat, die aktive Map aber nicht, werden abgeblendet statt verborgen angezeigt: Du siehst, dass es sie gibt und dass sie heute nicht geladen sind. Die Pinnadel hält die Palette offen, damit du mehrere nacheinander ausprobieren und nach Gehör vergleichen kannst; ohne Pinnadel schließt sie sich, sobald du eines wählst. Die Auswahl kehrt über den üblichen Weg zurück, am Mix ändert sich also nichts. Es ist dieselbe Palette in allen vier Apps — Score, Keyboard, Console und Register —, bereitgestellt von mm-presets.js.
Die Instrumentenliste spricht deine Sprache
Die Liste kam früher gemischt heraus — manche Namen auf Englisch, andere auf Spanisch, und die Familientitel immer auf Englisch —. Jetzt spricht die ganze Liste die Sprache, die du gewählt hast, samt den Familientiteln, sowohl im Dropdown als auch in der Spaltenpalette; die Sprache ist die der ganzen Suite. Was du siehst, ändert sich; was der Prüfstand misst und exportiert, nicht: Jede Karte behält ihren internen Namen, der nie übersetzt wird, so dass eine hier gebaute Bank in jeder Sprache dasselbe sagt. Im selben Durchgang hörten das Etikett term des Lexicon und der Tooltip von 🎓 auf, bei gewähltem Englisch auf Spanisch zu erscheinen. Ausführlich erzählt im Benutzerhandbuch.
Formants F1 | F2
Die „Kehle“ des Instruments: zwei Zonen, die nicht der Note folgen — sie sind fest, wie der Korpus einer Violine oder ein Mund, der einen Vokal formt. freq Hz = wo jede sitzt · gain dB = wie stark sie anhebt · Q = wie schmal. Sie sind es, die eine Oboe „eh“ und ein Horn „oh“ sagen lassen.