Outil Sonus

Atelier d edition audio local : decouper, fader, normaliser, appliquer des effets et mixer plusieurs pistes, puis exporter en WAV, MP3, Opus ou AAC avec compression reglable. Theme clair et sombre.

AudioToolsSFXExport
Acceder a l outil interactif

Ce que fait l outil

Sonus est un atelier d edition audio qui tourne entierement dans le navigateur (Web Audio API, aucun upload). Il sert a preparer des SFX et des nappes sonores : importer un clip, le decouper, le nettoyer, appliquer des effets non destructifs rendus hors-ligne, superposer plusieurs pistes, puis exporter le resultat.

Quand l utiliser

  • Quand un SFX doit etre rogne, normalise ou fade avant integration jeu.
  • Quand on recoit un rendu audio (ex. ComfyUI) a retoucher rapidement.
  • Quand il faut superposer quelques couches et sortir un mixdown propre.

Tutoriel rapide

  1. Ouvrir /outils/sonus.
  2. Importer un fichier audio (drag-drop ou picker), enregistrer au micro, ou generer une tonalite de test.
  3. Selectionner une zone sur la forme d onde a la souris (double-clic = tout selectionner).
  4. Transformer : garder/couper la selection, fade in/out, normaliser, inverser, rogner les blancs.
  5. Appliquer des effets dans le rail droit : gain, vitesse, EQ 3 bandes, filtres, reverb, delay, distorsion.
  6. Empiler des clips dans la table de mixage puis faire un mixdown vers un nouveau clip.
  7. Exporter : choisir le format (WAV, MP3, Opus, AAC selon le navigateur), regler la qualite / compression pour viser une taille de fichier, et verifier la taille estimee, sur le clip entier ou la selection.
  8. Basculer le theme clair / sombre via le bouton du ruban superieur (memorise et synchronise avec le theme du site).

Workflow recommande (Tavern Tales)

  1. Importer ou enregistrer la source brute.
  2. Rogner les blancs et normaliser pour un niveau coherent.
  3. Sculpter avec EQ / filtres / effets temporels selon le besoin.
  4. Exporter en WAV pour l archive, en WEBM pour un asset runtime leger.

Fonctions cles (analyse code)

  • Import multi-fichiers (wav, mp3, ogg, flac, webm) + enregistrement micro + generateur de tonalite.
  • Edition destructive avec undo/redo par clip : trim, cut, fade, normalize, reverse, silence, insertion de silence, rognage des blancs.
  • Effets non destructifs rendus via OfflineAudioContext : gain, vitesse, EQ, passe-bas/passe-haut, reverb, delay, distorsion.
  • Table de mixage multipiste avec gain, mute, solo et mixdown vers un nouveau clip.
  • Export multi-format avec detection des capacites du navigateur : WAV (16/24/32 bits, sans perte), MP3 (encodeur local), Opus (WEBM / OGG) et AAC (M4A).
  • Compression reglable sur les formats avec perte (bitrate 64 a 320 kbps) avec estimation de taille de sortie et ratio par rapport a un WAV 16-bit.
  • Theme clair et sombre bascule depuis le ruban, persiste en localStorage (cle tt-theme) et reste aligne sur la charte graphique Tavern Tales.

Stack technique

  • HTML/CSS/JS standalone, sans appel reseau a l execution.
  • Web Audio API (AudioContext + OfflineAudioContext) pour la lecture, le rendu d effets et l export PCM.
  • Encodeur MP3 local (lamejs) vendorise sous tools/vendor/, et MediaRecorder pour Opus / AAC.
  • Canvas 2D pour la forme d onde, la regle temporelle et les apercus de pistes.

Limites actuelles

  • Le mixdown suppose un meme sample rate entre les pistes (pas de resampling automatique).
  • Les formats Opus et AAC passent par MediaRecorder : encodage en temps reel et disponibilite variable selon le navigateur (le MP3 et le WAV, eux, sont toujours proposes).
  • Edition mono-clip a la fois cote forme d onde ; le multipiste reste un assemblage pour mixdown.

Evolutions envisagees

  • Export FLAC (compression sans perte) en complement du WAV.
  • Resampling automatique au mixdown.
  • Marqueurs/boucles nommes et raccourcis d export par preset.
  • Pont direct avec un pipeline de generation audio.

Acces rapide

  • Outil interactif: /outils/sonus