TDCX_
Un tracker de musique 8 pistes, dans le navigateur.
ⓘApplication construite avec des LLM et des assistants spécialisés dans la génération et l'analyse de code. Produit à code source ouvert, usage non commercial, en cours de développement : des bugs sont possibles.

La grille
Les lignes sont le temps, les colonnes les pistes. La tête de lecture descend et joue ce qu'elle croise.
Pistes à moteur
Synth, Wave, DrumKit, Audio
Démos
2-step 138, sombre et chaloupé, et Half-step 140, un dubstep en demi-temps. Dans Fichier ▸ Démos.
Sans dépendance
JavaScript pur et Web Audio. Le morceau se sauvegarde tout seul dans le navigateur.



Installer en local
Seule la dernière version se télécharge. Il faut Python 3, rien d'autre.
- Télécharger tdcx-latest.zip et le dézipper.
- Dans le dossier
tdcx, lancer le serveur :python serve.py 5280 - Ouvrir
http://localhost:5280. Le morceau se sauvegarde dans ce navigateur. - Pour partager ses packs sur le réseau local :
python serve.py 5280 0.0.0.0 # Fichier ▸ Partager mon Pool
Ouvrir index.html en double-clic ne marche pas : les modules JavaScript veulent un serveur. Tests : node test/tools.test.js.
Licence PolyForm Noncommercial 1.0.0 : usage non commercial, modifications et forks permis en gardant la mention SUBZONE.
Changelog : dernières modifications
latest 10-15 docs license: PolyForm Noncommercial 1.0.0 10-15 rename demos: 2-step 138, Half-step 140 10-15 build site: /tdcx/app, zip tdcx-latest 10-13 feat demos: Nuit de pluie, Sous-sol 10-13 feat kit: Atelier ▸ ▣ Kit, kits depuis les packs 10-13 refac grid: la grille = le séquenceur, bande Packs 10-13 del Construire, Boucles, mode Édition séparé 10-13 feat drumkit: polyphonique, une colonne par son 10-13 feat ui: fin des <select>, segments, puces ▾ 10-13 feat engines: Synth · Wave · DrumKit · Audio 10-13 refac app: focus() règle les panneaux, src/app/* 10-12 feat fx: rack de 9 effets par piste, LFO, sidechain 10-12 init grille 8 pistes, outils, MIDI, auto-save