Patches
Ein Kabel nimmt etwas, das die Musik gerade tut (den Bass, den Beat, einen Aufbau, eine langsame Uhr, sogar eine andere Ebene), und dreht damit einen Regler. Im Fenster Patches verbindest du sie. Pro
Ein Kabel ziehen
Das Fenster hat links die Quellen, in der Mitte eine Kabelspur und rechts jeden Regler jeder Ebene (dazu die Farben der Szene). Jede Quelle und jeder Regler hat einen kleinen Kreis, seinen Anschluss.
- Zieh vom Kreis einer Quelle zum Kreis eines Reglers. Zwischen ihnen erscheint ein Kabel in der Farbe der Quelle.
- Tippe auf das Kabel (oder auf den Namen einer Zeile), um seine Einstellungen zu öffnen: wie stark es den Regler bewegt, wie weich und in welcher Form.
- Zieh das Ende eines Kabels zu einem anderen Kreis, um es umzustecken.
- Um ein Kabel zu entfernen, öffne es und tippe auf den Papierkorb, dann noch einmal zum Bestätigen. Auf dem Mac wählst du es aus und drückst Backspace.
Ein Regler kann mehrere Kabel aufnehmen; ihre Wirkungen addieren sich. Halte einen Namen gedrückt (oder fahre mit dem Zeiger darüber), um einen kurzen Hilfetext zu sehen. Nur Regler, die auf der Seite Elemente mit „Cable: yes“ markiert sind, können Ziele sein.
Tipp. Elemente reagieren schon von selbst auf die Musik, du brauchst also selten an jedem Regler ein Kabel. Ein oder zwei gezielte Kabel pro Ebene sind besser als zehn.
Was ein Kabel tut
Tippe auf ein Kabel, um seinen kleinen Graphen zu sehen (die Quelle blass, das Ergebnis hell, die letzten 3 Sekunden) und diese Einstellungen:
| Einstellung | Was sie tut |
|---|---|
| Amount | Stärke: wie weit das Kabel den Regler bewegt, als Anteil am ganzen Bereich des Reglers, von -1 bis 1. Negativ bewegt ihn nach unten. Der eigene Schieberegler des Reglers ist der Ausgangspunkt; das Kabel kommt dazu. (Wird bei den Quellen Numbers und Time nicht gezeigt, weil sie den Regler direkt setzen.) |
| Smooth | Glättung: wie langsam der Regler folgt, in Sekunden (0 bis 3). 0 folgt jedem Sprung. Etwa 0,05 bis 0,15 passt zu Schlägen, 0,2 bis 0,6 zu Bass und Pulsen, 1 bis 3 zu langsamem Treiben. |
| Curve | Kurve: formt das Signal von 0 bis 1 um, bevor es den Regler erreicht. Siehe unten. |
| In from, In to | Der Teil der Quelle, der zählt. Werte bei oder unter In from werden 0; Werte bei oder über In to werden 1. Heb In from an, um leise Stellen zu ignorieren. |
| Threshold | Schwelle, erscheint bei den Kurven Threshold und Gate: der Pegel (0 bis 1), den das Signal überschreiten muss. |
Kurven
| Kurve | Form |
|---|---|
| Linear | Das Signal, wie es ist. |
| Invert | Umgedreht (1 minus das Signal): Laut wird leise. |
| Ease | Ein weiches S; sanfter an den Enden. |
| Exp | Leise Teile werden leiser: wartet, dann springt es. |
| Log | Leise Teile werden lauter: springt, dann beruhigt es sich. |
| Threshold | Eine weiche Stufe: aus unter dem Pegel, an darüber. |
| Gate | 0 unter dem Pegel; darüber das Signal selbst. |
Ein Farbregler funktioniert etwas anders. Eine Zahlenquelle bewegt ihn entlang einer Farbliste: der eigenen Palette der Ebene, sonst den Szenenfarben, sonst rund um den Farbkreis. Amount 1 bei vollem Signal läuft die Liste einmal ganz durch; 0,25 bewegt ein Viertel weit. Eine Farbquelle (siehe Farben) mischt den Regler um Amount in Richtung dieser Farbe. Ein Schalter ist an, solange das Signal des Kabels über der Hälfte liegt.
Alle Quellen
Die Quellen sind in Gruppen geordnet, im Fenster in dieser Reihenfolge. Jeder Wert läuft von 0 bis 1, wenn nicht anders angegeben.
| Gruppe | Was darin ist |
|---|---|
| Music | Bass, Mitten, Höhen, Pegel, Energie, Anschlag, Beat, Beat-Phase, Takt-Phase, Übergang, Ausdünnung. |
| Bands | Ausschnitte des Spektrums, vom tiefsten Bass bis zu den höchsten Höhen. |
| Song structure | Abschnitt, Aufbau, Drop, Downbeat, Fortschritt, Harmonie, Spannung, Grundton des Akkords, Melodie. |
| Random | Weiche oder stufige Zufallswerte. |
| Colors | Die wandernde Palettenfarbe, eine Szenenfarbe, die Farbe unter einer Ebene. |
| Layer outputs | Signale, die andere Ebenen ausgeben, etwa ein Ausbruch (burst). |
| Layers below | Wie hell, farbig oder unruhig die Ebenen darunter aussehen. |
| Numbers | Schritte auf dem Beat oder Takt, in den eigenen Einheiten des Reglers. Diese tippst du ein. |
| Time | Gates, Rampen, Sägezähne, Dreiecke und Sinuskurven über Sekunden des Songs. Diese tippst du ein. |
Musik, live
Diese funktionieren mit allem: Songs, Radio, dem Mikrofon und This Mac.
| Quelle | Wert |
|---|---|
bass | Wie laut der Tiefbereich ist (Bassdrum, Bass). Schnell. |
mid | Wie laut die Mitten sind (Stimmen, Gitarren, Tasten). |
treble | Wie laut die Höhen sind (Becken, Hi-Hats, Luft). |
level | Die Gesamtlautstärke gerade jetzt, über etwa eine Zehntelsekunde geglättet. |
energy | Langsame Lautstärke über etwa 3 Sekunden: hoch in Refrains und Drops, niedrig in leisen Teilen. Die beste Quelle für große, sanfte Veränderungen. |
onset | Schießt bei plötzlichen Schlägen hoch (Drums, gezupfte Töne, Anschläge). Für Blitze und Kicks. |
beat | 1 in dem Moment, in dem ein Beat fällt, sonst 0. Gib dem Kabel etwas Smooth (0,1 bis 0,3), damit daraus ein Puls statt eines Klicks wird. |
beatPhase | Steigt über jeden Beat von 0 auf 1 und beginnt dann von vorn. Gleichmäßiges Pulsieren. |
barPhase | Steigt über jeden Takt aus vier Beats von 0 auf 1. Langsame, eingerastete Drehungen. |
transition | Steigt von 0 auf 1, während ein Song in den nächsten überblendet. |
thin | 0 beim vollen Mix, bis 1, wenn die Musik dünner wird: Drums oder Bass fallen weg, ein Break, oder nur noch eine Stimme und eine Fläche. Langsam und weich. Nutze es, um eine Szene zu öffnen, wenn der Song karg wird. Ist der Song analysiert, liest es den ganzen Song (es sieht einen leisen Teil kommen); bis dahin, und beim Radio, bevor die Analyse aufholt, arbeitet es mit der letzten halben Minute Ton und reagiert erst, nachdem die Musik dünner geworden ist. Es sieht den Tiefbereich, die Lautstärke und wie viele Bänder aktiv sind, merkt also nicht, wenn eine einzelne Kick wegfällt, während ein gehaltener Bass bleibt. |
Bands (Frequenzbänder)
Das Spektrum ist in 64 Bänder geteilt: Band 0 ist der tiefste Bass (etwa 30 Hz) und Band 63 die höchsten Höhen (etwa 16 kHz). Eine Bands-Quelle mittelt eine Reihe davon, jedes auf seinen eigenen jüngsten Bereich skaliert, damit sich auch leise Bänder bewegen. Das Fenster bietet 12 fertige an; für eine andere Reihe trägst du sie in einer Szenendatei ein (bands:A-B).
| Quelle | Umfasst |
|---|---|
bands:0-7 | Tiefer Bass |
bands:0-3, bands:0-15 | Die vier tiefsten Bänder und das unterste Viertel des Spektrums |
bands:16-39 | Die Mitten |
bands:40-63 | Die Höhen |
bands:8-15, 16-23, 24-31, 32-39, 40-47, 48-55, 56-63 | Acht gleiche Ausschnitte, von tief nach hoch |
Songstruktur
Für diese muss Nebula wissen, wie der Song aufgebaut ist: bei deinen eigenen Songs, sobald Nebula sie analysiert hat (siehe Wie Nebula einen Song hört), und bei Radiosongs, die es vorab gehört hat oder wiedererkennt. Bis dahin, und mit dem Mikrofon, bleiben sie bei 0.
| Quelle | Wert |
|---|---|
section | Wie intensiv der aktuelle Teil des Songs ist, und wenn der nächste Teil näher kommt, gleitet es zu ihm hin. Ändert sich, wenn der Song in eine Strophe, einen Refrain oder eine Bridge wechselt. |
build | Steigt, während sich die Musik auf einen großen Moment hin aufbaut. |
drop | Springt hoch, wenn sich ein Aufbau in einen Drop oder großen Refrain entlädt, und klingt dann ab. |
downbeat | 1 auf dem ersten Beat jedes Takts. |
sectionProgress | 0 bis 1 durch den aktuellen Teil. |
songProgress | 0 am Anfang des Songs, 1 am Ende. |
harmony | Hellere, nach Dur klingende Akkorde ergeben hohe Werte; dunklere, nach Moll klingende niedrige. |
tension | Hoch, wenn der Akkord weit von der Grundtonart des Songs entfernt ist: Die Musik wirkt unaufgelöst. |
chordRoot | Welcher Akkord spielt, als sein Grundton, 0 bis 1 rund um die zwölf Töne. |
melody | Wie hoch die gesungene oder führende Melodie ist, 0 tief bis 1 hoch. |
melodyConfidence | Wie sicher die Analyse ist, dass jemand singt oder eine Leadstimme spielt. |
Zufall
| Quelle | Wert |
|---|---|
random:smooth | Ein Wert, der mit jedem Beat zu einem neuen Zufallswert gleitet, ohne je zu springen. Derselbe Song ergibt dieselben Werte. |
random:smooth/bar | Dasselbe, ein neuer Wert pro Takt. |
random:smooth:7 | Dasselbe mit dem Startwert (Seed) 7. Eine andere Zahl ergibt ein anderes Muster. Standard ist Seed 1. |
random | Springt bei jedem Beat auf einen Zufallswert im Bereich des Reglers. Mit Smooth werden die Sprünge weicher. |
random/bar | Dasselbe, bei jedem Takt. |
Ohne Tempo (zum Beispiel beim Mikrofon) läuft random:smooth mit zwei Werten pro Sekunde weiter.
Numbers (Schritte auf dem Beat)
Eine Numbers-Quelle zählt durch Zahlen, die du wählst, eine pro Beat, und setzt den Regler direkt auf diese Zahl, in den eigenen Einheiten des Reglers. Amount wird nicht verwendet. Tippe die Quelle im Fenster in das Feld Numbers (zum Beispiel 1-5:1), dann erscheint sie als Zeile, die du verkabeln kannst.
Schreibweise
| Du tippst | Was es tut |
|---|---|
1-5:1 | Schritte 1, 2, 3, 4, 5, dann zurück zu 1, einer pro Beat. |
0-1:0.25 | 0, 0,25, 0,5, 0,75, 1, dann von vorn. |
1-5:1/bar | Dasselbe, ein Schritt pro Takt (vier Beats) statt pro Beat. |
0-1:random | Bei jedem Beat ein Zufallswert zwischen 0 und 1 (jeder Wert dazwischen). |
1-5:1:random | Bei jedem Beat ein zufälliger Schritt: nur 1, 2, 3, 4 oder 5. |
0-1:random:7, 1-5:1:random:7, random:7 | Dasselbe mit Seed 7: anderer Seed, anderes Muster. Derselbe Seed wiederholt sich immer gleich. |
random | Bei jedem Beat ein Zufallswert über den ganzen Bereich des Reglers. |
0-1:random/bar | Ein Zufallswert pro Takt. Du kannst /bar an jede davon anhängen. |
Einzelheiten: Die Form ist low-high:step, wahlweise gefolgt von :random (zufällige Schritte), :seed (eine ganze Zahl) und /bar oder /beat. Schreibst du den Bereich rückwärts (5-1:1), dreht Nebula ihn um. Der Schritt muss über 0 liegen und darf höchstens 1000 Werte ergeben. Eine Quelle darf höchstens 64 Zeichen lang sein, Leerzeichen werden ignoriert.
Im Fenster zeigen selbst erstellte Numbers ein Edit und ein ×. Edit ändert die Quelle und lässt ihre Kabel an ihren Reglern; das Löschen entfernt die Quelle samt ihren Kabeln.
Tipp. Numbers eignen sich gut für Regler mit ganzen Schritten, etwa die Zahl der Emitter, und um das Aussehen jeden Takt zu wechseln.
Time (Sekunden des Songs)
Time-Quellen ändern sich über Sekunden der Songzeit, nicht über Beats. Auch sie setzen den Regler direkt (Amount wird nicht verwendet). Tippe sie in das Feld Time. Zum Start bietet das Fenster 0-1:gate/4s,4s, 0-1:tri/30s und 0-1:ramp/30s an.
| Form | Du tippst | Was es tut |
|---|---|---|
| Gate | gate/3s,7s | 3 Sekunden an, 7 aus, immer wieder. Zwei Längen: an, dann aus. |
| Ramp | ramp/20s | Gleitet über 20 Sekunden vom unteren zum oberen Wert und bleibt dann dort. ramp/0s ist ein sofortiger Sprung. |
| Saw | saw/20s | Steigt über 20 Sekunden von unten nach oben, springt zurück und wiederholt sich. |
| Triangle | tri/30s | Alle 30 Sekunden einmal hoch und wieder runter, in geraden Linien. |
| Sine | sine/45s | Derselbe Auf-und-ab-Zyklus, weich an beiden Enden. |
Optionen
- Ein Bereich. Setz
low-high:davor, zum Beispiel0.2-0.8:tri/30s. Ohne Bereich nutzt die Quelle den ganzen Bereich des Reglers. Ein Bereich von hoch nach niedrig wie1-0:ramp/20sbleibt erhalten und läuft also abwärts. - Ein späterer Start. Häng
@30sans Ende, zum Beispiel0-1:gate/3s,7s@30soderramp/20s@10s. Bis dahin gilt der untere Wert. - Längen gehen von 0,1 bis 3600 Sekunden und enden jeweils auf
s. Nur eine Rampe darf0snutzen. - Ein vollständiges Beispiel:
0.3-1:gate/2.5s,12s@45sist die ersten 45 Sekunden aus (0,3), dann alle 14,5 Sekunden für 2,5 Sekunden an (1).
Wie die Uhr läuft
Die Songzeit steht still, wenn die Musik pausiert, folgt dir, wenn du im Song springst, und beginnt mit jedem neuen Song wieder bei 0. Ein Szenenwechsel startet sie nicht neu.
Tipp. Time-Quellen eignen sich für langsame Szenen: Blende eine Ebene mit ramp/60s über eine Minute ein, lass eine Farbe mit tri/90s treiben oder lass eine Ebene mit einem Gate alle halbe Minute ein paar Sekunden aufblitzen.
Farben
| Quelle | Wert |
|---|---|
colour:scene | Die wandernde Palettenfarbe: die Farbe, die jedes Visual im Palettenmodus gerade hat. |
colour:scene:3 | Szenenfarbe 3 (gezählt ab 1, bis 12), samt einem Kabel darauf. |
below:2:rgb | Die durchschnittliche Farbe von allem unter Ebene 2. |
In einen Farbregler mischt eine Farbquelle den Regler um Amount in Richtung dieser Farbe. In jeden anderen Regler gibt sie die Helligkeit der Farbe.
Layer outputs und Layers below
Layer outputs (Ausgänge von Ebenen). Manche Elemente geben ein Signal aus, etwa burst von Fireflies. Es steht beim Element auf der Seite Elemente. In einer Szenendatei heißt es layer:<number>:<output>, wobei die Ebenen von oben ab 0 gezählt werden. Verbinde layer:1:burst mit der Helligkeit einer anderen Ebene, und sie blitzt mit dem Schwarm auf.
Layers below (Ebenen darunter). Diese schauen darauf, was die Ebenen unter einer Ebene erzeugen:
| Quelle | Wert |
|---|---|
below:<n>:brightness | Wie hell die Ebenen unter Ebene n aussehen. |
below:<n>:colour | Wie farbig sie sind. |
below:<n>:motion | Wie stark sie sich verändern. |
below:<n>:0.5,0.5 | Die Helligkeit an einem Punkt des Bildes (erst x, dann y, 0 bis 1; 0,0 ist oben links). Das Fenster bietet die Mitte an. |
Unter der untersten Ebene liegt nichts, deshalb hat sie keine Layers-below-Quellen.
Die Rechnung
Für einen Zahlenregler:
knob = base + amount × shaped value × (knob max − knob min)
Das Ergebnis bleibt innerhalb des Bereichs des Reglers. Base ist die Stellung des eigenen Schiebereglers des Reglers, und shaped value ist die Quelle nach In from / In to und der Kurve. Ein Regler, der mit der Musik steigen soll, braucht also eine Basis, die niedrig genug ist, um Platz zu lassen: Pin height geht von 0 bis 2, also kann eine Basis von 0,6 mit einem Amount von 0,4 bis 1,4 steigen. Mehrere Kabel an einem Regler addieren sich.
Numbers- und Time-Quellen überspringen das: Sie setzen den Regler direkt auf ihren Wert.
Rezepte
Ausgangspunkte; passe sie nach Geschmack an. „Verbinden“ heißt: von der Quelle zum Regler ziehen.
| Ziel | Quelle → Regler | Einstellungen |
|---|---|---|
| Anschwellen mit dem Bass | bass → ein Größen- oder Höhenregler | Amount 0,15 bis 0,3, Smooth 0,25 |
| Blitz bei Schlägen | onset → Leuchten oder Helligkeit | Amount 0,2, Smooth 0,1, Curve Gate, Threshold 0,3 |
| Auftrieb im Refrain | energy (oder section) → Helligkeit oder Dichte | Amount 0,3, Smooth 2, In from 0,3, In to 0,9 |
| Aufbau und Drop | build → ein Tempo- oder Wirbelregler; drop → ein Ausbruch- oder Wellenregler | Build: Amount 0,4, Smooth 0,5. Drop: Amount 0,5, Smooth 0,2 |
| Farbe nach Stimmung | harmony → der Color shift der Szene | Amount 0,3, Smooth 3. Moll-Akkorde schieben die Palette in die eine Richtung, Dur-Akkorde in die andere. |
| Langsames Leben in leisen Songs | random:smooth/bar → ein Treib- oder Wirbelregler | Amount 0,15, Smooth 2 |
| Jeden Takt das Aussehen wechseln | 1-4:1/bar → ein Regler mit ganzen Schritten | Amount gilt hier nicht |
| Eine Ebene über eine Minute einblenden | 0-1:ramp/60s → ein deckkraftähnlicher Regler der Ebene, etwa die Helligkeit | Amount gilt hier nicht |
| Alle 30 Sekunden 3 Sekunden Leuchten | 0-1:gate/3s,27s → Leuchten | Smooth 0,5, um die Kanten weicher zu machen |
In einer Szenendatei
Szenen werden als .nebula-Dateien gespeichert, und Kabel stehen darin als Text. Das ist praktisch, wenn ein KI-Assistent eine Szene für dich schreiben soll oder du eine von Hand bearbeitest. Ein Kabel sieht so aus:
{ "source": "bass", "target": { "layer": 0, "key": "height" },
"amount": 0.25, "smooth": 0.2, "curve": "ease", "range": [0.1, 0.8], "threshold": 0.5 }
target.layer zählt die Ebenen von oben (0 ist die oberste) oder ist "scene" für die Szenenfarben (shift, speed, colour1 und so weiter). range entspricht In from und In to. Die Quellennamen sind die auf dieser Seite. Ein Kabel, dessen Quelle nicht gelesen werden kann oder dessen Ebene oder Regler nicht existiert, wird ohne Meldung übersprungen. Siehe Szenen › Die .nebula-Datei.