Skip to content

Releases: Lenouw/SyncWave

SyncWave v1.5.1

01 Apr 09:27

Choose a tag to compare

Fix: messages d'erreur clairs quand numpy/scipy sont manquants

SyncWave v1.4.0

29 Mar 20:24

Choose a tag to compare

SyncWave v1.4.0 — Clustering automatique par corrélation audio

Nouveautés

  • Clustering automatique : les clips sont groupés en sessions par corrélation audio (Union-Find), plus besoin de trier par nom
  • Cameras-first sync : les caméras sont corrélées entre elles d'abord, puis les audios sont assignés à la bonne session
  • Clips triés par offset dans le XML (ordre chronologique requis par Premiere)
  • Fix clipindex pour les liens vidéo/audio multi-sessions

Approche PluralEyes

L'ordre de placement et les noms de fichiers n'ont plus aucune importance. L'app détecte automatiquement quels clips ont été enregistrés ensemble.

macOS 14+ • Python 3 + scipy requis • Apple Silicon optimisé

SyncWave v1.2.0

29 Mar 19:21

Choose a tag to compare

Sparkle auto-updater + sync multi-micros + corrections code review

SyncWave v1.1.4

29 Mar 19:10

Choose a tag to compare

Fix: sync multi-micros individuels. Chaque clip est corrélé contre tous les autres (pas juste un anchor), via un graphe greedy.

SyncWave v1.1.3

29 Mar 19:02

Choose a tag to compare

Fix: scripts Python manquants dans le bundle. Le build-release.sh inclut maintenant automatiquement sync_multi.py et sync_correlate.py dans l'app.

SyncWave v1.1.2

29 Mar 18:18

Choose a tag to compare

SyncWave v1.1.2 — Corrections code review

Corrections critiques

  • Fix pipe deadlock sur gros projets (lecture stdout avant waitUntilExit)
  • Fix matching sync par UUID (plus de collision sur noms de fichiers identiques)
  • Fix NTSC pour 25/50fps (timecode correct pour contenu PAL/cinéma)
  • AutoUpdater : plus de freeze UI pendant l'installation
  • Suppression du debug manifest sur le Desktop

Autres corrections

  • Performance : DateFormatter réutilisé au lieu de recréé
  • Erreur claire si script Python manquant
  • Preview vidéo : plus de recréation inutile du player
  • Bounds check dans sync_correlate.py

macOS 14+ • Python 3 + scipy requis • Apple Silicon optimisé

SyncWave v1.1.1

29 Mar 13:22

Choose a tag to compare

SyncWave v1.1.1 — Logs de diagnostic

Nouveautés

  • Système de logs : toutes les opérations sont enregistrées dans ~/Library/Logs/SyncWave/SyncWave.log
  • Menu "Ouvrir les logs..." : accès rapide au fichier de log (menu SyncWave)
  • Auto-rotation des logs à 5 MB
  • Logs détaillés : import, extraction, corrélation, offsets, confiance, export, erreurs

Pour envoyer les logs en cas de bug

  1. Menu SyncWave → Ouvrir les logs...
  2. Envoyer le fichier SyncWave.log

macOS 14+ • Python 3 + scipy requis • Apple Silicon optimisé

SyncWave v1.1.0

29 Mar 13:17

Choose a tag to compare

SyncWave v1.1.0 — Sync multi-clips

Nouveautés

  • Sync multi-clips fonctionnel : synchronise plusieurs fichiers par caméra avec coupures/reprises
  • Groupement automatique par session (1er clip = session 1, 2ème = session 2)
  • Export XML par piste : V1→V1+A1, V2→V2+A2, audio standalone→A3+ (comme Premiere)
  • Timeline visuelle NLE avec clips positionnés par offset
  • Rejet automatique des offsets aberrants
  • Extraction audio non-bloquante (clips illisibles ignorés)

Corrections

  • Fix crash export (clés dupliquées dans Dictionary)
  • Fix signe des offsets (timeline_offset = -correlation_lag)
  • Ordre des pistes NLE (V en haut reversed, A en bas)

macOS 14+ (Sonoma) requis • Python 3 + scipy requis • Apple Silicon optimisé

SyncWave v1.0.1

29 Mar 10:03

Choose a tag to compare

SyncWave v1.0.1

Nouveautés

  • Système de mise à jour intégré (menu SyncWave > Vérifier les mises à jour)
  • Préférences avec toggle auto-check (Cmd+,)
  • Affinage sub-milliseconde de la synchronisation
  • Détection automatique du framerate des clips
  • Fix crash au drop de fichiers (.app standalone)
  • Fix nom de fichier export respecté

SyncWave v1.0.0

29 Mar 09:43

Choose a tag to compare

SyncWave v1.0.0 — Initial Release

App macOS native de synchronisation automatique audio/vidéo multi-caméra.

Fonctionnalités

  • Synchronisation audio par energy envelope cross-correlation + affinage sub-milliseconde
  • Preprocessing : DC removal, bandpass 200-4000 Hz, normalisation RMS
  • Export FCP 7 XML compatible Adobe Premiere Pro
  • Correction de drift pour les longs enregistrements
  • UI native SwiftUI : drag & drop, timeline multi-piste, preview vidéo
  • Détection automatique du framerate

Installation

  1. Télécharger SyncWave-1.0.0.zip
  2. Décompresser
  3. Glisser SyncWave.app dans /Applications
  4. Lancer

macOS 14+ (Sonoma) requis • Apple Silicon optimisé