À propos du projet
Chromatone est un projet de recherche open source indépendant qui explore l'utilisation des couleurs, des formes et du mouvement pour apprendre, jouer et communiquer la mélodie, l'harmonie et le rythme lors de performances musicales en direct. Le dépôt héberge un jardin numérique de théorie de la musique visuelle ainsi qu'une collection d'instruments et d'outils web interactifs.
Domaines principaux :
- Théorie : notes de recherche et fiches sur la théorie musicale, la physique et la physiologie de la vision et de l'audition, et leur intersection dans la musique visuelle.
- Pratique : applications web progressives pour la pratique musicale quotidienne, combinant interactivement le son et la couleur.
- use-chromatone : un paquet NPM d'outils d'analyse et de synthèse sonores et d'instruments multimédias, utilisable dans des projets JavaScript SSR et côté client. Il abstrait les détails audio de bas niveau en blocs de construction pour le prototypage et la vérification de concepts.
- chromatone-db : un paquet NPM contenant des connaissances musicales telles que les intervalles, les accords, les gammes et les motifs rythmiques de différentes cultures, stockées en YAML avec prise en charge du tree-shaking.
Le projet est construit avec Vite, Vue 3, UnoCSS et Pug, et utilise des bibliothèques pour les graphismes (colord, Paper.js, simplex-noise, hydra-synth), la théorie musicale et la notation (Tonal.js, AbcJs, WebMidi.js), et l'audio (Tone.js, Meyda, AubioJs, audiomotion-analyzer, Elementary Audio, RecordRTC). L'ensemble de l'application web peut être forké et modifié sur CodeSandbox.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.