RASGO — famille d'instruments et de recherche sonore

Un instrument de performance pour les enregistrements

Coupez la source.
Gardez le geste vivant.

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.

  • JUCEv0.1.0
  • RÉFÉRENCEPD/web v0.28.1
  • STATUTMigration en validation
Navalha 2
CARTE DES SIGNAUX EN DIRECTMOTEUR PRÊT
SOURCE AMATIÈRE 01
SOURCE BMATIÈRE 02
MAÎTRE CRÉATIF−1.0 dBTPLIVE SAFE

Source → tranche → motif → geste → forme

Un sampler dont le véritable matériau est la transformation.

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.

A/B

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.

128

Tranches non destructives

Les régions, divisions, BLADE et annulation remodèlent l'accès à la source tout en laissant l'enregistrement original intact.

XY

Le geste comme mémoire

TRACE enregistre un mouvement à travers le BPM et le pitch. FORM organise des états plus larges sans aplatir l’intervention en direct.

∞

Performance, pas lecture

Les schémas, les voix virtuelles et les décisions assistées restent réversibles et subordonnés à PLAY, STOP et REC.

Navalha originale

Glerm Soares crée l'instrument Pure Data et son flux de travail de découpage/séquençage caractéristique.

Instrument de référence

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.

Benchmark fonctionnel

La version PD/web reste la référence explicite pour les décisions de migration et de parité.

Migration native

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

Préparez la matière. Composez le comportement. Jouez les décisions. Conservez les prises.

EDIT / PREPARE

Rendre le montage jouable

  • Charger la SOURCE A/B
  • Sélectionner et diviser les régions
  • BLADE, WHOLE et UNDO
  • Prévisualiser sans remplacer une source
COMPOSE / FORM

Construire une grammaire

  • Horloges GRID, FREE et JITTER
  • Modèles d'étapes A/B/GAP
  • Scènes FORM et TRACE XY
  • Mémoire et transformations réversibles
PLAY / PERFORM

Agir en temps réel

  • Stutter, burst, micro et reverse
  • Performer assisté
  • Deux voix virtuelles
  • Fonctionnement avec un ou deux moniteurs
TAKES / MASTER

Préserver l'œuvre

  • REC avec une limite d'interface utilisateur de cinq minutes
  • Chronologie TAKE persistante
  • Exportation de métadonnées et de recettes
  • Outils titres/albums en cours de validation

Une première performance en huit coups

Du silence à une prise enregistrée.

  1. 01

    Vérifier le son

    Ouvrez AUDIO SETUP, choisissez le périphérique de sortie, la fréquence d'échantillonnage et le tampon. Commencez par OUTPUT TRIM atténué.

  2. 02

    Charger les sources

    Déposez le matériel WAV dans les SOURCE A et B. Utilisez Aperçu pour écouter sans remplacer aucune des sources.

  3. 03

    Définir la région

    Sélectionnez une plage utile dans la forme d'onde, divisez-la, puis affinez-la avec BLADE. Le montage reste non destructif.

  4. 04

    Écrire un modèle

    Placez les événements A, B ou GAP dans la grille des étapes. Choisissez GRID, FREE ou JITTER comme comportement de synchronisation.

  5. 05

    Façonner le geste

    Utilisez STUTTER, BURST, MICRO et REVERSE ; enregistrez une TRACE XY ou organisez des scènes FORM plus larges.

  6. 06

    Inviter de l'aide

    Activez uniquement les vocabulaires d’intervenant assisté souhaités. Ses modifications restent limitées et réversibles.

  7. 07

    Effectuer

    PLAY démarre l'instrument ; STOP invalide les gestes en attente. MASTER CREATIVE et OUTPUT TRIM remplissent des rôles distincts.

  8. 08

    Enregistrer et réviser

    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

Une prise n’est pas un résidu. C’est l’œuvre qui devient lisible.

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.

01

Capturer sans effacer

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.

02

La révision fait partie de la performance

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.

03

Le master comme seconde écoute

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 géométrie suit le travail.

La version actuelle de JUCE conserve les commandes d'édition, de performance, de composition et de mixage visibles dans un seul instrument natif.

Interface native Navalha 2 JUCE avec formes d'onde source, modèles, gestes, contrôles de formulaire, bibliothèque et mélangeur de sources
Navalha 2 JUCE/C++ — édition native, performances, composition et surface de mixage.

DSP natif avec limites explicites

Le maître créatif et la production technique sont des systèmes distincts.

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.

Application
Standalone JUCE/C++
Version actuelle
JUCE migration v0.1.0
Sources audio
WAV; safe AIFF conversion path
Enregistrement
PCM16 / PCM24 with TPDF · float32 clean
Projets
Project v2 + portable ZIP
Fréquences vérifiées
44.1 / 48 / 96 / 192 kHz safety tests
Plafond live
−1 dBTP, stereo-linked lookahead
Licence
GPL-3.0-or-later + JUCE AGPL-3.0-only
01Sources + voixsynthèse créative
→
02MAÎTRE CRÉATIFdécision musicale
→
03OUTPUT TRIMatténuation technique
→
04LIVE SAFEDC · true peak · lookahead
→
05Appareil + REC + compteurmême signal post-sécurité

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

Fondation native terminée. L’acceptation finale reste ouverte.

MISE EN ŒUVRE
  • Noyau C++ en temps réel et espaces de travail natifs
  • Découpage à deux sources et grammaire des performances
  • Tête de lecture de forme d'onde A/B à fil audio et lecture du temps
  • Projet v2, projet portable et catalogue TAKE
  • Étage de sortie technique sécurisé pour le live
  • Dithering TPDF déterministe pour PCM16/24
  • Régression automatisée et preuves de véritables pics
  • Packaging multiplateforme : .deb Linux, installeur NSIS Windows, .dmg Universal 2 macOS — version v0.1.0
EN VALIDATION
  • Parité humaine et tests de performance longs
  • Vérification croisée officielle du WAV transitoire de l'UER
  • Comportement physique de déconnexion, de reconnexion et de xrun
  • Parcours de mastering qualité PISTE/ALBUM
  • Galerie de captures d'écran finale et propre
  • Loudness BS.1770 face à des fixtures externes, réanalyse du WAV après encodage
SUIVANT
  • Profils de mastering hérités/qualité
  • Localisation complète de l'interface
  • Recherche sur les consoles de performances futures

Une lignée gardée visible.

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.

CONTACT

Copiez l'adresse e-mail :