Des boucles et des presets ? Non merci.

Certaines applis te filent des boucles préfabriquées et appellent ça de la « création musicale ». DAWG synthétise vraiment l'audio. Quand tu joues une note, ça lance une vraie voix avec son propre oscillateur, filtre, enveloppe et chaîne d'effets. Le son est construit sample par sample, en temps réel, sur le thread audio.

La même approche que les plugins de synthé professionnels. La différence, c'est que DAWG emballe tout ça dans une interface que n'importe qui peut prendre en main.

Ce qui se passe quand tu appuies sur une touche

Chaque note passe par cette chaîne :

  1. Stack d'oscillateurs - génération de forme d'onde. Sinus, scie, carré, triangle, pulse, plus synthèse wavetable sur 5 banques (BasicShapes, Digital, Formant, Harmonic, PWM).
  2. Filtre - SVF avec passe-bas, passe-haut, passe-bande, notch. Résonance du doux au strident.
  3. Enveloppe - ADSR complet par voix. Contrôle comment le son monte, tient et s'estompe.
  4. Saturation - chaleur, grain ou distortion totale.
  5. Effets - réverb, delay, chorus, spatial. Par instrument.

Ça, c'est par voix. 81 voix en simultané, ça veut dire 81 de ces chaînes, toutes en temps réel.

Zéro GC. Zéro coupures.

Le code audio ne peut pas se mettre en pause. Même une milliseconde d'hésitation et tu entends un clic. La plupart des moteurs de jeu ont un garbage collector qui arrête tout périodiquement pour nettoyer la mémoire.

La couche DSP de DAWG n'alloue rien sur le thread audio. Pas de new, pas d'objets temporaires, rien à trouver pour le GC. L'état des voix vit dans des tableaux pré-alloués. Résultat : un audio sans glitch, même sur des téléphones d'entrée de gamme.

Timing sample-accurate

DAWG ne « déclenche pas les sons à peu près au bon moment ». Chaque note atterrit sur une position exacte de sample dans le buffer audio. C'est pour ça que le timing paraît serré et professionnel - la même précision qu'un vrai DAW.

Pourquoi ça devrait t'intéresser ?

Honnêtement, tu n'as pas besoin de penser à tout ça. Le moteur est invisible - tu tapes des notes et ça sonne bien. Mais voici pourquoi c'est important :

  • Tes morceaux sonnent propre, pas lo-fi par accident
  • Les effets réagissent instantanément - pas de rendu offline
  • Le MIDI est réactif parce que le thread audio ne cale jamais
  • Les WAV exportés sont de qualité production
  • Tourne sans accroc sur téléphones, tablettes, portables, desktops

Facile à prendre en main. Assez sérieux pour finir des morceaux.

Écoute par toi-même.

Télécharge la bêta de DAWG et écoute le moteur en action.

Télécharger sur itch.io