À propos du projet

INTERSECT est un plugin d'instrument échantillonneur-slicer distribué en versions VST3, AU et Standalone, publié sous licence GNU General Public License v3.0. Il s'adresse aux musiciens et producteurs qui souhaitent découper des échantillons en tranches jouables et contrôler chaque tranche indépendamment. Capacités principales décrites dans le README : - Découpage d'échantillons non destructif, avec étirement temporel et intersection. - Contrôle indépendant des paramètres par tranche, ainsi que verrouillage par tranche. - Sessions multi-échantillons, permettant à un projet de référencer plusieurs fichiers d'échantillons. - Plages de notes par tranche pour mapper les tranches sur le clavier. - Plusieurs algorithmes de temps et de hauteur. - Lecture des tranches déclenchée par MIDI. - Prise en charge des thèmes, avec un exemple de thème montré dans la capture d'écran (Open Color, `oc.intersectstyle`). Installation : des zips de version sont fournis pour Windows, macOS et Linux, avec des variantes x64 et arm64. Les fichiers du plugin sont copiés dans les dossiers de plugins système standard — VST3 sous Windows (`C:\Program Files\Common Files\VST3\`), macOS (`~/Library/Audio/Plug-Ins/VST3/`) et Linux (`~/.vst3/`) ; AU sous macOS va dans `~/Library/Audio/Plug-Ins/Components/`. Un nouveau scan des plugins dans le DAW est requis ensuite. Sous macOS, les versions publiées ne sont pas signées, le README indique donc que les utilisateurs peuvent avoir besoin de supprimer les indicateurs de quarantaine avec `xattr -cr` sur les bundles VST3, AU et app. Des détails supplémentaires sur le contenu des versions par plateforme, les bundles ONNX Runtime pour la séparation de stems et les exigences de runtime GPU sont liés dans le guide d'installation en ligne. La compilation depuis les sources nécessite CMake 3.22+, un compilateur C++20 et Git ; le dépôt est cloné récursivement et compilé avec CMake en configuration Release. La configuration de la chaîne d'outils par OS, les sorties de build, le workflow de publication et la liste des dépendances sont couverts dans la documentation de build liée. Limitations connues signalées par le projet : le rappel de projet stocke les chemins des fichiers d'échantillons pour chaque fichier de la session, donc les fichiers déplacés nécessitent une reliaison ; les builds ne sont pas signés et peuvent déclencher des invites de sécurité de la plateforme ; les bugs et demandes de fonctionnalités sont traités via GitHub Issues. Une vidéo Quick Start et un site de documentation complet sont liés depuis le README.