HumusBeta

Konzepte: Kategorien, Familien und Farbe

Jedes Organism trägt eine Kategorie, das Wort, das ihm sein Pack gibt: Instrumente, Effekte, Mixer, Sequencer und so weiter. Die Auswahl und das Hilfe-Fenster gruppieren nach Kategorie, und die Kategorie liest du, wenn du etwas beim Namen suchst.

Darunter gehört jede Kategorie zu einer von fünf Familien, und die Familie ist das, was du siehst: Sie bestimmt die Farbe von Kragen und Zeichen eines Knotens im Patcher, den Boden hinter seinem Panel, die Tönung seiner Regler, Scopes und Schrittraster und seinen Chip auf der Timeline. Kategorien gibt es viele, Familien nur fünf, also verrät dir schon die Farbe, welche Art Ding du vor dir hast. Die Hilfeseite jedes Organisms nennt seine Familie unter dem Titel.

Familie Kategorien
Stimme Instrumente, Signalgeneratoren, Player
Zeit Effekte, Filter, Spektral, Dynamik
Bewegung Steuerung, Grundbausteine, Sequencer
Wahrnehmung Visuell, Anzeigen
Werkzeuge Ein-/Ausgang, Mixer, Busse, Pod

Die Farben

Stimme trägt die Akzentfarbe selbst, ein Moosgrün: die Dinge, die Klang erzeugen. Zeit dreht den Akzent Richtung Blaugrün: die Dinge, die einen Klang nehmen und ihn verändert zurückgeben. Bewegung dreht ihn Richtung Bernstein: die Dinge, die andere Dinge bewegen, vom LFO bis zum Sequencer. Wahrnehmung dreht ihn Richtung Violett: die Dinge, die hören und schauen, von der Kamera bis zur Pegelanzeige, dazu die nummerierten MIDI-Ports, die ältere Patches noch tragen. Werkzeuge ist das Sandgrau von leisem Text: Ein Mixer, ein Bus oder ein Ausgang hat keine eigene Stimme und hält sich im Hintergrund.

Plug-ins und Pods

Ein gehostetes Plug-in wird unter seinem Format und Hersteller abgelegt und bekommt die Familie, die seine Art nahelegt: Ein Instrument ist Stimme, ein Effekt ist Zeit. Ein Pod ist eine Box, die du selbst gezogen hast, also zeigt er die Familien dessen, was er enthält, Knoten für Knoten, und seine eigenen Ports sind Werkzeuge.

Wohin eine Kategorie gehört, entscheidet der Code, nicht der Text: familyOf in engine/src/core/packs/Categories.cpp ist maßgeblich, und der Test family-docs schlägt fehl, wenn diese Seite und diese Funktion sich widersprechen.