Navigateur de bibliothèque d'effets sonores pour le sound design. Pensé pour de très grandes bibliothèques : 500+ Go, 300 000 à 500 000 fichiers taggés BWF/iXML en nomenclature UCS.
Le geste central : chercher un son, sélectionner à la souris une portion de la forme d'onde, puis la glisser directement là où elle doit aller — station audionumérique, moteur audio, éditeur, gestionnaire de fichiers.
Sift dépose un fichier : tout ce qui accepte un fichier accepte une découpe de Sift. Elle est créée à la volée, sans jamais modifier le fichier source.
- Recherche plein texte instantanée sur des centaines de milliers de fichiers, avec filtres par dossier et par catégorie UCS.
- Formes d'onde à granularité juste à tout niveau de zoom, jusqu'à un point par échantillon.
- Découpe bit-exacte par copie d'octets : ni ré-encodage, ni perte, et les
chunks
fmt,bextetiXMLsont préservés verbatim. - Glisser-déposer de la région sélectionnée vers n'importe quelle application qui accepte un fichier.
- Édition des métadonnées écrite dans les fichiers — un tag qui ne suit pas le fichier ne sert à rien une fois le son exporté. Par lot, avec renommage UCS optionnel.
- Toute la famille audio décodable : WAV, BWF, RF64, AIFF, FLAC, OGG, MP3, M4A, CAF.
- Pré-écoute réelle : gain, varispeed, routage d'écoute, vumètre de crête, choix du périphérique de sortie à chaud.
- Favoris et collections persistants, indexés par chemin.
- Rien de votre bibliothèque ne part sur le réseau. Aucune télémétrie, aucun compte, aucune vérification de mise à jour. Ni chemin, ni nom de fichier, ni métadonnée ne quittent la machine. La seule requête sortante de Sift est l'activation de licence, elle ne transporte que votre clé et le nom de votre machine, elle n'existe que dans les installeurs officiels — et son code tient dans un fichier que vous pouvez lire.
Sift se compile depuis les sources, gratuitement et sans limite de durée : BUILDING.md donne la marche à suivre sous Linux, macOS et Windows. Compter 30 à 45 minutes la première fois, essentiellement occupées par la compilation du cœur Rust.
Des installeurs signés et notariés sont par ailleurs vendus, et financent le développement. Le code est le même : c'est la commodité qui est vendue, jamais l'accès. Voir Support.
Ces installeurs s'essaient 30 jours, sans compte à créer et sans rien à communiquer. Passé ce délai, Sift demande une clé de licence au démarrage — votre index, vos favoris et vos collections restent intacts, et une clé rend l'accès immédiatement.
L'activation demande une connexion, une fois — et définitivement. Sift ne revérifie jamais votre licence ensuite : ni au bout d'un mois, ni au bout de trois ans, ni sur une machine qui ne sera plus jamais connectée.
La version que vous compilez vous-même, elle, n'a aucune limite et ne contacte
rien : le compteur d'essai n'y est pas seulement inactif, il est absent du
binaire (__SIFT_ESSAI__, posé à la compilation — voir
packaging/release-workflow.example.yml,
qui montre exactement comment les installeurs vendus sont fabriqués).
Les rapports de bug sont la contribution la plus utile, et ils n'engagent à rien : ouvrir une issue.
Sift vise des bibliothèques de plusieurs centaines de milliers de fichiers ; les cas limites viennent toujours de corpus réels. Un fichier d'exemple qui casse quelque chose — un iXML non parsé, une nomenclature UCS non reconnue, un format compté à tort comme non pris en charge — vaut dix descriptions.
Pour contribuer du code, lire CONTRIBUTING.md au préalable : ce dépôt est un miroir du dépôt de travail, ce qui change la façon dont une pull request est intégrée.
Sift est développé par une seule personne. L'achat d'un installeur est ce qui finance ce travail — pas de publicité, pas de télémétrie, pas d'abonnement.
Compiler soi-même reste un chemin parfaitement légitime et durablement supporté : c'est prévu par la licence, et les instructions de build sont vérifiées à chaque version.
Sift s'appuie sur du travail libre, dont symphonia (décodage), cpal (lecture), rusqlite, napi-rs, Electron, React et Tabler Icons.
L'inventaire complet, avec les licences qui régissent chaque composant, est dans THIRD-PARTY-NOTICES.md.
La nomenclature UCS est un standard ouvert de la communauté du sound design.
Sift est source-available, ce qui n'est pas la même chose qu'open source. Le code est public ; la licence n'est pas une licence libre.
Le texte qui fait foi est LICENSE. En résumé :
- ✅ Lire, étudier et auditer le code
- ✅ Le compiler et l'utiliser gratuitement, sans limite de durée, sur autant de machines que voulu, y compris en usage professionnel et en studio
- ✅ Le modifier pour ses propres besoins
- ✅ Publier ses modifications sous forme de patch
- ❌ Redistribuer des binaires, signés ou non
- ❌ Re-héberger ou forker publiquement les sources
- ❌ Vendre Sift ou un dérivé
Les composants tiers restent régis par leurs propres licences, listées dans THIRD-PARTY-NOTICES.md — rien dans la licence de Sift ne limite les droits qu'elles accordent.
