You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 days ago | |
|---|---|---|
| .claude/commands | 2 days ago | |
| App | 2 days ago | |
| Packages/MusubiKit | 2 days ago | |
| Vendor | 2 days ago | |
| design | 2 days ago | |
| docs | 2 days ago | |
| .gitignore | 2 days ago | |
| CLAUDE.md | 2 days ago | |
| README.md | 2 days ago | |
| START.md | 2 days ago | |
| project.yml | 2 days ago | |
README.md
Musubi
NDI rein. Bild, Ton und Stimme raus.
Musubi (結び, japanisch: das Knüpfen, Verbinden) ist eine macOS-App von Zielke Studio für kleine Live-Übertragungen. Sie macht MacBook und Mac mini zu den fehlenden Bausteinen einer Regie:
- NDI-Quellen im Vollbild auf beliebige Bildschirme
- NDI-Ton (auch ohne Bild) gezielt auf einzelne Kanäle eines Audio-Interfaces
- Talkback per Sprechtaste
- Intercom, PGM-Vorschau und Tally fürs Handy im Browser
- Szenen, die Regie-Mac und Bühnen-Mac auf einen Klick einrichten
Erster Einsatz: OP-Liveübertragung (ATEM im OP, Regie im Saal, eine Netzwerkleitung dazwischen).
Status
Planung abgeschlossen, Entwicklung startet mit Meilenstein 0. Siehe docs/04-fahrplan.md.
Dokumente
| Datei | Inhalt |
|---|---|
| CLAUDE.md | Arbeitsanweisungen für Claude Code |
| START.md | Startbefehl für Claude Code |
| docs/01-konzept.md | Idee, Rollen, Funktionsumfang |
| docs/02-architektur.md | Module, Frameworks, Datenflüsse |
| docs/03-design.md | Designsystem, Farben, Typografie, Texte |
| docs/04-fahrplan.md | Meilensteine mit Abnahmetests |
| docs/05-testplan-hardware.md | Tests, sobald die Hardware da ist |
| docs/06-netzwerk.md | IP-Plan, Schnittstellen, Relay als Plan B |
Bauen
brew install xcodegen # einmalig
xcodegen # erzeugt Musubi.xcodeproj aus project.yml
open Musubi.xcodeproj
Das .xcodeproj ist generiert und nicht im Repo. Nach Änderungen an project.yml erneut xcodegen ausführen.
Ohne NDI SDK in Vendor/NDI/ bricht der Build mit einem Hinweis ab. Tests: im Schema Musubi (⌘U) oder cd Packages/MusubiKit && swift test – beides braucht das SDK, weil alle Module mitgebaut werden.
Struktur
| Pfad | Inhalt |
|---|---|
App/ |
App-Target: Einstieg, Hauptfenster, String Catalog |
Packages/MusubiKit/ |
Module MusubiCore, NDIKit (+ CNDI-Modulemap), VideoOutput, AudioMatrix, DesignSystem |
design/Theme.swift |
Design-Tokens; im Package als Symlink eingebunden |
project.yml |
XcodeGen-Projektdefinition |
Voraussetzungen
- Xcode (aktuell), macOS auf Apple Silicon zum Entwickeln
- NDI SDK für macOS (nicht im Repo, siehe Vendor/README.md)
- Zielgeräte: MacBook (Apple Silicon) und Mac mini 2018 (Intel, macOS 15) → Universal Build
© Zielke Studio