Initial commit

This commit is contained in:
jhartworks
2026-06-16 11:00:24 +02:00
commit bc3a61462a
11 changed files with 9284 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# Time4Midi
Desktop-Prototyp fuer einen plattformuebergreifenden Timeline-Editor fuer:
- MIDI Notes
- Art-Net DMX Values
- externe Synchronisation via MIDI Timecode (MTC)
- externe Synchronisation via Art-Net Timecode
## Aktueller Stand
Die erste Version enthaelt bereits:
- mehrere Timelines pro Projekt
- Speichern und Laden als JSON
- Tracks fuer `MIDI Note` und `Art-Net Channel`
- Punkt-/Keyframe-Editing direkt auf dem Zeitstrahl
- `Hold` und `Linear` pro Segment
- konfigurierbare MIDI In/Out Ports
- konfigurierbares Art-Net Ziel inklusive Broadcast/Unicast
- Live-Playhead fuer `Internal`, `MTC` und `Art-Net Timecode`
## Starten
```bash
npm install
npm start
```
Unter Windows kannst du alternativ einfach die Datei `start-time4midi.cmd` im Projektordner doppelklicken.
## Naechste sinnvolle Ausbaustufen
1. Mehr Track-Typen: MIDI CC, Program Change, komplette DMX-Ranges
2. Copy/Paste, Zoom, Snapping, Loop, Undo/Redo
3. bessere MTC-Unterstuetzung inkl. Full-Frame und Locate
4. Projektbrowser, mehrere Cue-Listen, Szenen und Trigger
5. Packaging fuer Windows, macOS und Linux