🎉 Performance-Ready! Alle Checks bestanden.
0
Erledigt
16
Offen
0%
Fortschritt
Phase 1 – Max / App Setup
▼
ACT_Circle_Mover_Main.app (oder .maxpat) gestartetMax Console: „udpreceiver binding to port 50010" sichtbar
macOS Netzwerk-Dialog bestätigt (Erlauben)Nur beim ersten Start der .app nötig
ambimonitor zeigt Quellen korrekt anGgf. „read"-Button → snapshots.xml laden
Ease_mover-Toggle aktiviert (Interpolation an)
Phase 2 – REAPER Setup
▼
ICST_Trigger_Scenes.lua geladenActions → Show action list → ReaScript → Load
ICST_Store_Current_Marker_Scene.lua geladen
REAPER Console zeigt keinen Python-FehlerWarnung „LuaSocket not available" ist OK – Python-Fallback greift
Marker korrekt benannt (Scene_1, Scene_2 … oder 1, 2 …)
Phase 3 – Scenes speichern
▼
Für jede Scene: Quellen im ambimonitor positioniert
Cursor auf Marker gestellt (nicht nur in der Nähe)REAPER-Zoom erhöhen für Präzision
ICST_Store_Current_Marker_Scene.lua ausgeführtREAPER Console: „ACT explicit store → Max: marker … duration=…ms"
snapshots.xml gespeichert (write-Button in Max)
Phase 4 – Performance-Check
▼
ICST_Trigger_Scenes.lua gestartet (Loop läuft)
Schnelltest: Marker anklicken → Scene springt in Max
Playback-Test: Übergänge interpolieren korrektlive.line-Balken im Scene_Mover bewegen sich
AmbiEncoder-Ports 50001–50008 empfangen Daten
0%

## Best-Practices Audit

Bewertet den aktuellen Stand des REAPER ↔ Max Setups.
Grün ≥ 80 % · Gelb ≥ 50 % · Rot < 50 %

OSC-Kommunikation
▼
OSCPort 50010 ist frei und unblockiert
OSCudpreceive 50010 in Max Console bestätigt
OSCLuaSocket verfügbar (kein Python-Fallback nötig)
OSCAlle Encoder-Ports 50001–50008 aktiv
Marker & Scene-Namen
▼
NamingKonsistentes Benennungsschema (Scene_1, Scene_2 …)
NamingKeine Leerzeichen in Marker-Namen (→ Unterstriche verwenden)
NamingMarker in korrekter chronologischer Reihenfolge
Zeitlogik & Duration
▼
TimingJede Scene hat einen Nachfolge-Marker (für Duration)
TimingDuration-Werte in Max-Console beim Store geprüft
TimingCooldown 0.25 s verhindert Doppeltrigger (kein Fix nötig)
Snapshots & Daten
▼
Datasnapshots.xml liegt neben der .app / .maxpat
Datasnapshots.xml nach jeder Session explizit gespeichert (write)
DataBackup der snapshots.xml vorhanden
Workflow & Scripts
▼
WorkflowICST_Trigger_Scenes.lua läuft im Loop (nicht nur einmalig)
WorkflowStore-Script nur einmalig pro Scene ausgeführt
WorkflowSchnelltest (Marker-Klick) vor Performance durchgeführt
Workflowhelper.py liegt im selben Verzeichnis wie die Lua-Scripts
WorkflowPython 3 unter /opt/homebrew/bin/python3 oder /usr/local verfügbar
Bitte oben ein Symptom auswählen.