Contrapunk est un générateur d'harmonie MIDI en temps réel et un convertisseur guitare vers MIDI, basé sur des règles strictes de contrepoint. Développé en Rust, il offre une latence inférieure à 10 ms, idéale pour les performances live, et fonctionne sur navigateur ou en application native. L'outil est gratuit, sans inscription, et compatible avec les contrôleurs MIDI sous Chrome.
Le projet met en avant huit modes d'harmonie (Palestrina, Bach, Jazz, etc.) et 28 modes d'échelle, avec une gestion avancée des voix pour éviter les parallèles ou les croisements. Il prend en charge l'entrée guitare via détection de hauteur et suivi d'attaque, avec une calibration automatique.
Disponible en open source (licence MIT), Contrapunk s'appuie sur Rust, SvelteKit et Tauri pour une exécution multiplateforme. Une version cloud est en développement, avec accès anticipé pour les intéressés.
Le mode lydien, quatrième mode de la gamme majeure, se distingue par sa sonorité envoûtante et sa note caractéristique, le IVe degré augmenté d’un demi-ton (ex. : Fa# dans le mode de Do lydien). Ce mode s’obtient en commençant une gamme majeure par sa quatrième note ou en élevant le IVe degré de la gamme originale d’un demi-ton.
L’article propose trois méthodes concrètes pour l’utiliser : exploiter sa sonorité unique, alterner les accords I et II (comme dans le jazz ou la pop), ou intégrer l’accord Maj7 #11, présent dans des morceaux célèbres. Chaque approche est illustrée par des exemples musicaux pour faciliter l’application pratique.
Tout est dans le titre
Tout est dans le titre