À propos du projet
Chroma Chords est un widget audio web conçu pour aider les musiciens et les producteurs à esquisser rapidement des progressions d'accords sans la friction d'ouvrir un DAW. Les utilisateurs peuvent semer des progressions à l'aide d'invites de vibe en langage naturel (par ex., « rainy drive at 2am »), en sélectionnant parmi plus de 23 genres, ou en choisissant parmi 6 profils d'humeur. L'application propose une feuille d'échange interactive (Swap Sheet) qui fournit des suggestions alternatives harmoniques contextuelles regroupées par changements émotionnels, tels que Plus sombre, Plus de tension, Plus rêveur, ou Résolution à la maison. Elle inclut un Inspecteur d'voicing pour inverser les accords, ajuster les octaves et auditionner les notes, ainsi qu'un mode théorie affichant la notation en chiffres romains, les rôles harmoniques et une notation de portée interactive.
L'outil prend en charge l'arrangement de chansons avec des structures à sections multiples (Intro, Couplets, Pré-refrain, Refrain, Pont, Outro) et un mode de jeu interactif avec contrôles tactile, clavier et pédale. Les profils Band DNA intégrés émulent les styles harmoniques d'artistes spécifiques. Le moteur audio utilise Tone.js, offrant des instruments comme Rhodes, piano acoustique, guitare en nylon, pads à cordes et divers synthés, avec des styles de jeu incluant accords blocs, strumming et arpèges.
Les capacités d'exportation comprennent les fichiers MIDI standard, l'audio WAV rendu dans le navigateur, et des liens de chargement pour du matériel tel que le Dirtywave M8 et le Novation Circuit. La synchronisation cloud est disponible via Supabase pour sauvegarder les ensembles de progressions. Le projet est construit avec Lit v3 Web Components, TypeScript, Vite et Vitest, en utilisant Cloudflare Workers pour la classification de vibe assistée par IA via Google Gemini, OpenRouter et Claude Haiku.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.