Orthorythme est un langage de notation rythmique aux objectifs ambitieux :
- Pouvoir manipuler le rythme (du solfège) sous forme de texte.
- Elaborer des mélodies (simples) à partir d’entrée rythmique, comme base de fichier d’entrée, ensuite de pouvoir compléter cette base avec le tempo et les hauteurs de notes.
- Fournir un langage, le langage rythmique, comme base à d’autres applications rythmiques, mélodiques éventuellement harmoniques.
Actuellement, seul le premier objectif est implémenté : l’utilisateur code les cellules rythmiques dans un fichier texte, le compile pour obtenir un shell restituant le code musical sous forme de beeps et de silences.
Pouvant servir à l’apprentissage ou la vérification du rythme d’une partition, Orthorythme est une curiosité à découvrir.