012026

Tonecraft

la guitare, simplement

L’interface actuelle de Tonecraft : les choix d’ampli et de haut-parleur au-dessus d’un ampli aux vitraux violets, avec ses boutons de réglage.

Tonecraft permet de jouer de la guitare dans son navigateur, avec un ampli et des effets virtuels. Lire une tablature, s’accorder, garder le rythme, répéter une boucle ou enregistrer avec un accompagnement : tout se fait au même endroit.

  • Choisir son ampli et ses effets
  • Travailler un morceau à son rythme
  • Enregistrer sa guitare avec un accompagnement

La démarche

Moins de réglages, plus de musique

Sur ordinateur, jouer de la guitare demande souvent d’installer plusieurs logiciels et de les faire fonctionner ensemble. J’ai créé Tonecraft pour réunir le son et les outils de pratique dans une seule page.

On branche sa guitare à une interface audio, le boîtier qui la relie à l’ordinateur, puis on choisit son son. Sans guitare, une démonstration permet aussi d’écouter le résultat, sans activer le micro.

Apprendre et garder une prise

On peut ouvrir une tablature, la ralentir et répéter un passage. L’accordeur aide à accorder la guitare, le métronome donne le tempo et le looper répète ce qu’on vient de jouer. Le lecteur et ses sons d’instruments se chargent seulement quand on ouvre une partition.

L’enregistreur conserve la DI : le son de la guitare avant les effets. On peut donc changer d’ampli après avoir joué, puis télécharger la prise avec ou sans effets, seule ou avec son accompagnement. Le looper, lui, garde le son avec ses effets.

Le trajet du son

De la guitare au casque, le son traverse une suite d’étapes. Chacune le transforme un peu.

De la guitare au casque
  1. La guitare

    le son brut entre

    • L’enregistreur

      garde le son brut

  2. La préparation

    nettoie et dose

  3. L’ampli

    donne le caractère

  4. Le haut-parleur

    sonne comme en vrai

  5. La couleur

    graves, aigus, écho

    • Le looper

      répète ce qu’on joue

  6. Le volume

    dosé, sans pics

    • Le morceau

      pour jouer dessus

  7. Le casque

    ce qu’on entend

    • Le métronome

      donne le tempo

Derrière la page

Ce que l’on voit, ce qui décide et ce qui transforme le son sont séparés.

Les grandes parties de Tonecraft
  1. La page

    ce qu’on voit

    Astro, Svelte

    • à côté

      La mémoire

      garde la session

      IndexedDB

    • à côté

      Les tablatures

      leur propre son

      alphaTab

  2. Le chef d’orchestre

    décide des réglages

    TypeScript

  3. Le navigateur

    rien à installer

    Web Audio API

    ou

    Tonecraft Engine

    programme en option

    Rust

  4. Le traitement du son

    le même dans les deux cas

    C++, WebAssembly

    • à côté

      L’export

      rejoue une prise

Avec ou sans programme installé

Le traitement du son fonctionne dans le navigateur. Pour certaines interfaces audio, un programme optionnel, Tonecraft Engine, permet un accès direct au matériel. La page garde les mêmes commandes et le traitement reste le même.

La page attend que le moteur confirme le chargement de l’ampli et signale un échec. Avant de publier, des tests vérifient ce chargement, la démonstration sans micro, la lecture et l’enregistrement.