Deux matières premières
Des sources indépendantes alimentent une grammaire partagée de découpage et de recombinaison. Ce sont du matériel, pas des decks.
Un instrument de performance pour les enregistrements
Navalha 2 transforme deux sources sonores en fragments, motifs, gestes et formes jouables. Ce n'est pas un dual deck ni un sampler classique : le cut lui-même devient un instrument.
Builds Linux, Windows et macOS, testés via CI.
Source → tranche → motif → geste → forme
Navalha a commencé comme instrument Pure Data par Glerm Soares. Navalha 2 préserve cette lignée tout en l'étendant dans un environnement de performance à deux sources, axé sur les gestes, dirigé par Lúcio Araújo. La migration native JUCE/C++ conserve l'instrument PD/web v0.28.1 comme référence fonctionnelle jusqu'à ce que l'acceptation humaine soit complète.
Des sources indépendantes alimentent une grammaire partagée de découpage et de recombinaison. Ce sont du matériel, pas des decks.
Les régions, divisions, BLADE et annulation remodèlent l'accès à la source tout en laissant l'enregistrement original intact.
TRACE enregistre un mouvement à travers le BPM et le pitch. FORM organise des états plus larges sans aplatir l’intervention en direct.
Les schémas, les voix virtuelles et les décisions assistées restent réversibles et subordonnés à PLAY, STOP et REC.
Glerm Soares crée l'instrument Pure Data et son flux de travail de découpage/séquençage caractéristique.
L'interface se développe autour de l'édition non destructive des sources, des modèles, des gestes, de l'enregistrement et des flux de travail principaux.
La version PD/web reste la référence explicite pour les décisions de migration et de parité.
JUCE/C++ v0.1.0 établit le noyau temps réel, l'interface native, les projets portables et les bases de la sécurité des sorties.
Un instrument, quatre espaces de travail
Une première performance en huit coups
Ouvrez AUDIO SETUP, choisissez le périphérique de sortie, la fréquence d'échantillonnage et le tampon. Commencez par OUTPUT TRIM atténué.
Déposez le matériel WAV dans les SOURCE A et B. Utilisez Aperçu pour écouter sans remplacer aucune des sources.
Sélectionnez une plage utile dans la forme d'onde, divisez-la, puis affinez-la avec BLADE. Le montage reste non destructif.
Placez les événements A, B ou GAP dans la grille des étapes. Choisissez GRID, FREE ou JITTER comme comportement de synchronisation.
Utilisez STUTTER, BURST, MICRO et REVERSE ; enregistrez une TRACE XY ou organisez des scènes FORM plus larges.
Activez uniquement les vocabulaires d’intervenant assisté souhaités. Ses modifications restent limitées et réversibles.
PLAY démarre l'instrument ; STOP invalide les gestes en attente. MASTER CREATIVE et OUTPUT TRIM remplissent des rôles distincts.
Choisissez PCM16, PCM24 ou float32, appuyez sur REC, puis examinez le WAV finalisé dans TAKE Timeline.
L’application native traite l’apprentissage comme une surface de performance, et non comme une aide superposée. Dix chapitres vont de la matière à la prise, tandis que le panneau contextuel LEARN maintient le sens de chaque contrôle disponible au moment de son usage — en EN/PT/FR/ES.
Une prise est une décision rendue audible
REC capture le même signal post-sécurité qui atteint le périphérique et le vu-mètre : ni chemin d’export caché ni mixage de substitution. Une prise préserve le moment où découpe, geste et forme deviennent une décision musicale que l’on peut réécouter, décrire, comparer et prolonger.
Chaque WAV finalisé conserve son identité technique et ses métadonnées optionnelles. Il peut retourner vers SOURCE A ou B sans remplacer le matériau original ni masquer le parcours qui l’a produit.
TAKE Timeline transforme l’enregistrement en espace éditorial : écouter, annoter, évaluer, comparer et conserver la recette d’une décision avant qu’elle ne devienne un souvenir sans contexte.
Les outils TRACK et ALBUM ne promettent pas de tout rendre plus fort. Ils préparent une seconde passe attentive : niveau, séquence, silences, fondus et preuves restent visibles avant qu’une prise devienne une édition.
PERFORM → TAKE →RÉVISION→ MASTER →ŒUVRE / ÉDITION
Un shell natif, pas une image de l'application Web
La version actuelle de JUCE conserve les commandes d'édition, de performance, de composition et de mixage visibles dans un seul instrument natif.
DSP natif avec limites explicites
L'application est construite en C++20 avec JUCE 8. Son chemin en temps réel évite l'allocation et verrouille le rappel audio. La version actuelle de Linux est vérifiée ; Windows et macOS restent des cibles de validation prévues.
Preuves automatisées : contrats de base, rendu doré, stress, immersion d'enregistrement, codecs de projet, protection sans tête et vérification croisée indépendante du véritable pic FFmpeg –10/10 tests réussis sur GNU/Linux.
Publié en tant que travail en cours, mesuré sans inflation
Glerm Soares — author, developer and creator of the original Navalha Pure Data instrument.
Lúcio Araújo — conception and direction of Navalha 2 upgrades, musician-facing workflow, interface decisions, testing and musical evaluation.
OpenAI / ChatGPT — implementation assistance, migration tooling, documentation and test preparation under Lúcio Araújo’s direction.
Code source de Navalha 2 : GPL-3.0 ou version ultérieure. JUCE 8 est obtenu séparément sous AGPL-3.0 uniquement ou sous une licence commerciale JUCE. Consultez l'état de la licence avant de distribuer des fichiers binaires.